回覆列表
  • 1 # uoods39722

    計算機高階語言包括:vb、vc、foxpro、delphi等。這些語言的語法、命令格式都各不相同。 高階語言所編制的程式不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類,解釋類執行方式類似於我們日常生活中的同聲翻譯”。應用程式原始碼一邊由相應語言的直譯器翻譯”成目的碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行檔案,應用程式不能脫離其直譯器,但這種方式比較靈活,可以動態地調整、修改應用程式。擴充套件資料C語言Dennis Ritchie在七十年代建立的,它功能更強大且與ALGOL保持更連續的繼承性,而ALGOL則是COBOL和FORTRAN的結構化繼承者。C語言被設計成一個比它的前輩更精巧、更簡單的版本,它適於編寫系統級的程式,比如作業系統。在此之前,作業系統是使用匯編語言編寫的,而且不可移植。C語言是第一個使得系統級程式碼移植成為可能的程式語言。優點:有益於編寫小而快的程式。很容易與組合語言結合。具有很高的標準化,因此其他平臺上的各版本非常相似。缺點:不容易支援面向物件技術。語法有時會非常難以理解,並造成濫用。移植性:C語言的核心以及ANSI函式呼叫都具有移植性,但僅限於流程控制、記憶體管理和簡單的檔案處理。其他的東西都跟平臺有關。比如說,為Windows和Mac開發可移植的程式,使用者介面部分就需要用到與系統相關的函式呼叫。這一般意味著你必須寫兩次使用者介面程式碼,不過還好有一些庫可以減輕工作量。

  • 中秋節和大豐收的關聯?
  • 骨質增生處按壓會痛嗎?