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

1.1.3 高級語言

1958年首次出現了一種描述加工過程很方便、并且能在任何計算機上使用的第三代程序設計語言。程序設計人員可以利用這種語言直接寫出各種表達式來描述簡單的計算機過程,這種語言稱為高級語言。這種語言接近于數學語言或人的自然語言,同時又不依賴于計算機硬件,編出的程序能在所有機器上通用。使用較普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG。

用高級語言編寫的程序稱為“源程序”,源程序不能在計算機上直接運行,必須將其翻譯成二進制程序后才能執行。翻譯有兩種方式:解釋程序和編譯程序。解釋程序是一次只讀一行源程序,并執行該行語言指定的操作,每次運行用戶程序時,必須要用解釋程序。在程序的開發過程中,運用解釋的方式執行程序,便于程序員對程序進行調試。編譯程序是將源程序全部翻譯成目標代碼即二進制程序后再執行,只讀取一次,節省了大量的時間。

主站蜘蛛池模板: 大洼县| 察隅县| 龙南县| 绩溪县| 星子县| 谷城县| 德保县| 新宁县| 白朗县| 聂拉木县| 东平县| 方山县| 辽阳县| 阿克苏市| 奈曼旗| 中阳县| 邛崃市| 平果县| 牙克石市| 固原市| 岑巩县| 揭西县| 南乐县| 武夷山市| 榆社县| 霍林郭勒市| 泊头市| 萨嘎县| 尤溪县| 巴青县| 静乐县| 邵阳县| 惠州市| 鄂托克前旗| 溆浦县| 广灵县| 乡宁县| 滕州市| 南江县| 黄陵县| 封丘县|