官术网_书友最值得收藏!

2-4 源程序與程序設計語言

源程序就是用程序設計語言寫成的解決各種問題的方法步驟。程序設計語言與自然語言十分接近,同時它又便于轉換(編譯)成機器指令(即可執行文件)。

程序設計語言像自然語言一樣,有很多種,常用的有BASIC、C、C++、FORTRAN、PASCAL、匯編語言等,就像自然語言有漢語、英語、法語一樣。上面大家看到的源程序是由C++語言寫成的。

● 機器語言:程序是機器指令的序列,入鄉隨俗,使用機器指令編寫程序,是人們最初和最自然的選擇。機器指令的集合就是機器語言。機器語言是二進制的,不易被人理解,太難掌握;而且因機器而異,程序不易移植。

● 匯編語言:將每條機器指令配上一個助記符,如Add,Jump等形成簡單匯編語言。簡單匯編語言中的語句與機器指令一一對應。將簡單匯編中的與機器相關部分分離出去,由系統完成,就形成宏匯編?,F在所說的匯編語言,一般都是指宏匯編。匯編語言比機器語言容易一些,但也是很難掌握;而且因機器而異,程序不易移植。

● FORTRAN:第一個高級程序設計語言,20世紀50年代由IBM發明,主要用于科學計算,現在仍有人使用。

● BASIC:主要用于初級計算機教育,在計算機發明后,得到大發展。微軟公司靠它起步。Visual BASIC就是微軟開發的。

● PASCAL:專為計算機教育而發明的程序設計語言,對于促進結構化程序設計方法的普及有很大作用。

● C/C++:C與UNIX操作系統結伴而生,貝爾實驗室發明,目標代碼效率高,可以用來編寫系統軟件。C++也是貝爾實驗室發明,是在C語言基礎上增加了面向對象特性,一度是使用最廣泛的程序設計語言之一。

● Java:最新的面向對象程序設計語言,面向Internet,Sun公司發明,可以一次編程,隨處運行。

主站蜘蛛池模板: 信宜市| 土默特左旗| 武功县| 云龙县| 达拉特旗| 邵阳县| 石阡县| 通道| 康平县| 乐安县| 揭东县| 和田市| 太谷县| 库伦旗| 牡丹江市| 罗源县| 普宁市| 金湖县| 长丰县| 中阳县| 疏附县| 阳朔县| 滕州市| 兴隆县| 色达县| 安阳市| 砀山县| 广宗县| 衡阳县| 福建省| 子洲县| 上饶县| 山阳县| 迁安市| 荆州市| 民和| 昭平县| 阿鲁科尔沁旗| 略阳县| 乌鲁木齐县| 雷波县|