1. 程式人生 > >什麽是編程語言

什麽是編程語言

高級 項目 底層 perl 適合 高級語言 ava 執行 靜態

編譯器、解釋器:用於編譯

編程語言:機器語言、匯編語言(人容易比較識別,非常接近機器語言,非常底層,難)、高級語言(接近人類思考特性、接近機器特性)

高級語言分為:

  靜態語言:編譯型語言  

    強類型(變量類型)

    事先轉換成可執行格式

    關鍵字:能被編譯器直接轉換成被機器識別的機器代碼、機器指令

    如:C、C++、JAVA、C#

  動態語言:解釋性語言,on the fly   

    (通常)弱類型

    邊解釋邊執行

    如:PHP、SHELL、Python(目前火、很多遊戲腳本)、perl

面向過程:編程主要著眼於解決問題解決過程本身。(shell、C)

面向對象:把要實現的項目抽象為一個個對象,並定義對象之間的動作。適合開發大型程序。(JAVA、python、perl、C++)

什麽是編程語言