① 高級程序設計語言的特點是()
答案是:a
高級程序設計語言的特點:
1,高級語言的數據結構要比匯編和機器語言豐富。
2,高級語言與具體機器結構的關聯沒有匯編及機器語言密切。
3,高級語言更接近自然語言(演算法語言)更容易掌握。
4,高級語言編寫的程序要經過編譯或解釋計算機才能執行。
(1)用高級程序設計語言編寫的程序稱為程序員他擴展閱讀:
高級語言並不是特指的某一種具體的語言,而是包括很多編程語言,如流行的java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,易語言,中文版的C語言習語言等等,這些語言的語法、命令格式都不相同。
高級語言與計算機的硬體結構及指令系統無關,它有更強的表達能力,可方便地表示數據的運算和程序的控制結構,能更好的描述各種演算法,而且容易學習掌握。但高級語言編譯生成的程序代碼一般比用匯編程序語言設計的程序代碼要長,執行的速度也慢。
所以匯編語言適合編寫一些對速度和代碼長度要求高的程序和直接控制硬體的程序。高級語言、匯編語言和機器語言都是用於編寫計算機程序的語言。
程序設計語言從機器語言到高級語言的抽象,帶來的主要好處是:
1,高級語言接近演算法語言,易學、易掌握,一般工程技術人員只要幾周時間的培訓就可以勝任程序員的工作。
2,高級語言為程序員提供了結構化程序設計的環境和工具,使得設計出來的程序可讀性好,可維護性強,可靠性高。
3,高級語言遠離機器語言,與具體的計算機硬體關系不大,因而所寫出來的程序可移植性好,重用率高。
4,由於把繁雜瑣碎的事務交給了編譯程序去做,所以自動化程度高,開發周期短,且程序員得到解脫,可以集中時間和精力去從事對於他們來說更為重要的創造性勞動,以提高程序的質量。
參考資料來源:網路-高級語言