電腦語言具有高階語言和低階語言之分。而高階語言又主要是相對於彙編語言而言的,它是較接近自然語言和數學公式的編程,基本上脫離了機器的硬體系統,用人們更易理解的方式編寫程式。編寫的程式稱之為原始程式。
高階語言是一種以人類的日常語言為基礎的程式語言,使用一般人易於接受的文字來表示(例如漢字、不規則英文或其他外語) ,從而使程式編寫員編寫更容易,亦有較高的可讀性,以方便對電腦認知較淺的人亦可以大概明白其內容。
一般越高階的語言越簡單,對底層的操控性越差,效率越低;越低階的越複雜,對底層的操控性越好,效率越高;最低級的就是機器碼了。
那麼php是不是高階語言?
PHP是高階語言。
高階語言並不是特別指的某一種具體的語言,而是包含許多程式語言,如流行的java,c,c ,C#,php,pascal,python,lisp,prolog,FoxPro,易語言等等,這些語言的語法、指令格式都不相同。
程式設計語言從機器語言到高階語言的抽象,帶來的主要好處是:
高階語言接近演算法語言,易學、容易掌握,一般工程技術人員只要幾週時間的訓練就可以勝任程式設計師的工作;
高階語言為程式設計師提供了結構化程式設計的環境和工具,使得設計出來的程式可讀性好,可維護性強,可靠性高;
高階語言遠離機器語言,與具體的電腦硬體關係不大,因而所寫出來的程式可移植性好,重用率高;
由於把繁雜瑣碎的事務交給了編譯程序去做,所以自動化程度高,開發週期短,且程式設計師得到解脫,可以集中時間和精力去從事對於他們來說更為重要的創造性勞動,以提高程式的品質.
更多PHP相關知識,請造訪php中文網!
以上是php是不是高階語言?的詳細內容。更多資訊請關注PHP中文網其他相關文章!