編程加工語言

編程加工語言又叫程式設計語言,是一種符號化的機器語言,它採用英文助記符代替機器指令,比機器語言更容易識別和記憶,從而提高了程式的可讀性,彙編語言編制的源程式不能直接被計算機執行,必須經過處理程式轉換為目標程式。

programming and processing languange
編程加工語言又叫程式設計語言。它的發展經歷了機器語言、彙編語言到高級語言的過程。
對於計算機來說,它能直接識別的語言是機器語言,機器語言是一串由“0”和“1”構成的二進制代碼。由於理解和記憶機器語言非常困難,並且容易出錯,工作效率低下,於是科學家發明了彙編語言、高級語言。
彙編語言實際是一種符號化的機器語言,它採用英文助記符代替機器指令,比機器語言更容易識別和記憶,從而提高了程式的可讀性。但是彙編語言仍然是面向機器的語言,是為特定的計算機系統設計的,依賴於特定的指令集,它要求程式設計人員對相應的機器硬體非常熟悉,因而彙編語言屬於低級語言。彙編語言畢竟還不是機器語言,因而,用彙編語言編制的源程式不能直接被計算機執行,必須經過處理程式轉換為目標程式
高級語言是更接近於自然語言(英語)和數學語言的程式語言,它並不特定指某一種語言,也不依賴於特定的計算機系統,因而更容易掌握和使用,通用性也更好。比較流行的高級語言有BASIC、C/C++、FORTRAN、COBOL、JAVA等。用高級語言編制的源程式可讀性更強,也便於修改、維護。
就像彙編語言一樣,用高級語言編制的源程式計算機無法識別,必須經過轉換才能被計算機執行。按轉換方式不同,可以將高級語言分為編譯型語言解釋型語言
對於編譯形語言,編寫的源程式需要用編譯程式先翻譯成機器語言的目標程式,然後再由連線裝配程式進行連線裝配,生成可執行程式,這樣才能被計算機執行。像C/C++、PACAL、COBOL等語言都屬於編譯型語言,Visual Basic也已發展為編譯型語言。
對於解釋型語言,源程式輸入計算機後,運行源程式,相應的解釋程式會逐條分析源程式中的語句,每解釋一句由計算機執行一句,QBASIC、LISP等屬於解釋型語言。它和編譯型語言的差別在於不產生目標程式,而是直接執行源程式,每次執行都要進行逐條解釋。
隨著軟體業的發展,軟體開發工具也越來越豐富,例如,基於BASIC語言的Visual Basic、Visual Basic.net;基於PASCAL語言的Delphi 以及基於C++語言的VC++、C++ Builder等等,這些開發工具使軟體開發效率更高、功能能更強、使用也更方便。

相關詞條

相關搜尋

熱門詞條

聯絡我們