- 從零開始學C語言
- 戴晟暉 祝明慧等編著
- 362字
- 2018-12-27 13:04:09
1.1.3 高級語言
1958年首次出現了一種描述加工過程很方便、并且能在任何計算機上使用的第三代程序設計語言。程序設計人員可以利用這種語言直接寫出各種表達式來描述簡單的計算機過程,這種語言稱為高級語言。這種語言接近于數學語言或人的自然語言,同時又不依賴于計算機硬件,編出的程序能在所有機器上通用。使用較普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG。
用高級語言編寫的程序稱為“源程序”,源程序不能在計算機上直接運行,必須將其翻譯成二進制程序后才能執行。翻譯有兩種方式:解釋程序和編譯程序。解釋程序是一次只讀一行源程序,并執行該行語言指定的操作,每次運行用戶程序時,必須要用解釋程序。在程序的開發過程中,運用解釋的方式執行程序,便于程序員對程序進行調試。編譯程序是將源程序全部翻譯成目標代碼即二進制程序后再執行,只讀取一次,節省了大量的時間。
推薦閱讀
- LabVIEW Graphical Programming Cookbook
- Java完全自學教程
- .NET 4.0面向對象編程漫談:基礎篇
- Instant Zepto.js
- NumPy Essentials
- Mastering C# Concurrency
- HTML5與CSS3基礎教程(第8版)
- Spring+Spring MVC+MyBatis從零開始學
- JavaScript應用開發實踐指南
- 人工智能算法(卷1):基礎算法
- Learning JavaScript Data Structures and Algorithms(Second Edition)
- 單片機原理及應用技術
- 深入理解BootLoader
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施
- Groovy 2 Cookbook