日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux(15)-C/C++、PHP、JAVA概述

發布時間:2023/12/13 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux(15)-C/C++、PHP、JAVA概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux下的編程開發

  • 1.C/C++語言開發環境的搭建
  • 2.PHP開發環境搭建
  • 3.JAVA開發環境搭建

1.C/C++語言開發環境的搭建

方式1:文本編輯器+編譯器(gcc/g++)

Ubuntu 下常用的文本編輯器:

  • Gedit–語法高亮
  • Vim–vi(無比強大無比難用)的改進。字符界面/圖形界面(gVim)–支持鼠標操作
  • Emacs-綁定了文本編輯功能的操作系統
  • Vim 與 Emacs 最強文本編輯器之爭

    方式2:C/C++語言集成開發環境–Eclipse

    IBM公司,Eclipse基金會,JAVA編程,
    主要技能–JAVA語言開發,
    次要技能–C\C++語言項目開發、PHP語言項目開發
    2001年IBM公司將Eclipse貢獻給開源社區。

    2.PHP開發環境搭建

    PHP-Hypertext Preprocessor–腳本語言,用于處理動態網頁。
    PHP-1995年-拉斯姆斯·勒多夫–解釋型語言。
    php語言嵌入在HTML語言中,用“<?hph”作為開始,“?>”作為結束。兩個標記之間的內容就是PHP語言。

    靜態網頁 --HTML–HyperText Markup Language
    –超文本標記語言–互聯網剛開始的時候,用HTML進行排版。
    –網頁顯示的流程:瀏覽器下載HTML語言寫的網頁,然后在本地解釋為一張調整好的各種板式,字體,圖片等內容的網頁。

    在客戶端執行腳本–JavaScript
    網頁腳本語言–嵌入在HTML網頁源碼中–能夠實現有意思的效果–圖片移動、小游戲。網頁開始變得有趣。
    –網頁顯示流程:用戶瀏覽器下載網頁源碼之后,除了按照HTML排版出網頁之外。在本地還要運行JavaScript語言寫的腳本。

    在服務器端執行腳本–PHP
    提供互動性,或者動態網頁,但是運行在服務器端,不需要用戶瀏覽器和電腦做過多的工作。
    減少了客戶端瀏覽器和計算機硬件不同帶來的差異性,保證了網頁的效果。

    PHP開發環境搭建

  • 安裝Apache–Linux下的Web 服務器軟件,對外提供Web服務。把你的電腦編程一個網站服務器。
  • > sudo apt-get install apache2 php5-mysql > # 報錯E: Package 'php5-mysql' has no installation candidate > # 改為 > sudo apt-get install apache2 php5.6
  • 驗證Apache–利用瀏覽器訪問http://127.0.0.1(網站首頁),頁面存放在/var/www/html/index.html
  • 驗證PHP–增加PHP頁面至/var/www/html/index.php,添加完畢后訪問http://127.0.0.1/index.php(能顯示頁面,沒有例子顯示的完全)
  • sudo gedit /var/www/index/idnex.php

    idnex.php文件的內容為:

    <html><body><h1>PHP works~</h1> <p>This is the used to test PHP.</p> <?php phpinfo(); ?> </body></html>

    demo–又見Helloworld

    sudo gedit /var/www/index/test.php

    Apache 依據.php的擴展名交由PHP解釋器先處理,處理完了在返回給Apache,Apache再給瀏覽器。

    <html><body><h1>My PHP test</h1> <?php printf("<B>Hello World!</B>"); ?> </body></html>
  • PHP 腳本也可以不用在網頁上,安裝PHP解釋器就可以當做一般編程語言來用了。
  • 要做一個網站,后續應該還包括域名管理,站長收錄之類的。
  • 本科的時候上過一門課《網頁與網站設計》,記得老師全程使用DreamVeaver,講解時還是以圖形界面操作方式為主。看完前端網頁開發鄙視鏈,有些明白DreamVeaver就是個集成IDE呀。大概就是現在是文本編輯器的天下了吧。
  • 3.JAVA開發環境搭建

    除了C語言,最廣泛應用的語言大概是Java了(寫的有點早了)
    Java語言在手機應用開發方面,簡直無敵了。-- 跨平臺,面向對象,范型編程
    最初被命名為Oak,用于電視機、電話、鬧鐘、烤面包機等家用電器的控制和通訊
    1995年5月–被命名為Java,逐漸成為重要的網絡編程語言。

    運行Java程序,既需要編譯器,又需要解釋器。

  • 編譯器–特殊結構二進制程序,計算機并不能直接執行
  • 解釋器–JRE–Java Run Time–解釋二進制代碼,實現跨平臺編程
  • Java的理想–Write once, run anywhere.
    程序員戲稱–Write once, debug anywhere.

    Java 開發工具–Java Development Kit–JDK

    Java集成開發環境–Eclipse–老本行–煮豆燃豆萁。

  • WorkSpace
  • File-New-Java Project
  • File-New-Package(Java項目是由一個個包組成的)
  • File-New-Class(Java package 基于類)
  • 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的Linux(15)-C/C++、PHP、JAVA概述的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。