計算機高級語言包括:vb、vc、foxpro、delphi等。這些語言的語法、命令格式都各不相同。 高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執(zhí)行,按轉換方式可將它們分為兩類,解釋類執(zhí)行方式類似于我們日常生活中的同聲翻譯”。應用程序源代碼一邊由相應語言的解釋器翻譯”成目標代碼(機器語言),一邊執(zhí)行,因此效率比較低,而且不能生成可獨立執(zhí)行的可執(zhí)行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態(tài)地調整、修改應用程序。擴展資料C語言Dennis Ritchie在七十年代創(chuàng)建的,它功能更強大且與ALGOL保持更連續(xù)的繼承性,而ALGOL則是COBOL和FORTRAN的結構化繼承者。C語言被設計成一個比它的前輩更精巧、更簡單的版本,它適于編寫系統(tǒng)級的程序,比如操作系統(tǒng)。在此之前,操作系統(tǒng)是使用匯編語言編寫的,而且不可移植。C語言是第一個使得系統(tǒng)級代碼移植成為可能的編程語言。優(yōu)點:有益于編寫小而快的程序。很容易與匯編語言結合。具有很高的標準化,因此其他平臺上的各版本非常相似。缺點:不容易支持面向對象技術。語法有時會非常難以理解,并造成濫用。移植性:C語言的核心以及ANSI函數(shù)調用都具有移植性,但僅限于流程控制、內存管理和簡單的文件處理。其他的東西都跟平臺有關。比如說,為Windows和Mac開發(fā)可移植的程序,用戶界面部分就需要用到與系統(tǒng)相關的函數(shù)調用。這一般意味著你必須寫兩次用戶界面代碼,不過還好有一些庫可以減輕工作量。參考資料來源:百度百科-計算機高級語言
標簽:
免責聲明:本文由用戶上傳,與本網站立場無關。財經信息僅供讀者參考,并不構成投資建議。投資者據此操作,風險自擔。 如有侵權請聯(lián)系刪除!