最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

編程語言簡介

2023-03-10 18:07 作者:盧朓  | 我要投稿

第一代編程語言:機器語言

機器語言是用二進制代碼表示的計算機能直接識別和執(zhí)行的一種機器指令的集合。

機器語言寫的程序全部由0和1構(gòu)成,通過在紙帶上打孔寫程序,北京大學(xué)的應(yīng)隆安老師和我們閑聊的時候提起過當年通過打孔來編寫程序的經(jīng)歷。


第二代編程語言: 匯編語言

匯編語言, 即第二代計算機語言,用一些容易理解和記憶的縮寫單詞來代替一些特定的指令,例如:用"ADD"代表加法操作指令,"SUB"代表減法操作指令,以及"INC"代表增加1,"DEC"代表減去1,"MOV"代表變量傳遞等等,通過這種方法,人們很容易去閱讀已經(jīng)完成的程序或者理解程序正在執(zhí)行的功能,對現(xiàn)有程序的bug修復(fù)以及運營維護都變得更加簡單方便(這是和機器語言相比較而言)。

第三代編程語言: 高級語言(編譯型語言)

這個大家比較熟悉了,如 Fortran, c, c++? 等, 再比如 matlab, python 等

這里又可以分成兩類,前者需要對代碼編譯鏈接才能成為可執(zhí)行的程序,被稱為編譯型語言,后者是解釋型語言,對輸入的命令直接可以運行。二者的區(qū)別類似于車的手動擋和自動擋。

因此,也有人把解釋型語言成為第四代編程語言

第四代編程語言: 解釋型語言

解釋性語言的程序不需要用戶編譯,省了道工序,解釋性語言在運行程序的時候自動翻譯,然后執(zhí)行,這樣能夠讓用戶直接觀察到程序的執(zhí)行結(jié)果,看到錯誤能夠及時的修改,如MATALB, Baltamatica(北太天元數(shù)值計算通用軟件,www.baltamatica.com)等.


每一代編程語言都有其重要性,簡單說來越是初級的語言就越靠近機器,越是高級的語言就越方便開發(fā)者。 目前我國在各代語言的開發(fā)上都需要持續(xù)發(fā)力,希望大家多多支持!例如,具有國產(chǎn)自主知識產(chǎn)權(quán)的北太天元數(shù)值計算通用軟件屬于第四代語言,歡迎大家使用


低級語言的缺點之一: 大量繁雜瑣碎的細節(jié)牽制著程序員,使他們不可能有更多的時間和精力去從事創(chuàng)造性的勞動,執(zhí)行對他們來說更為重要的任務(wù)。如確保程序的正確性、高效性

編程語言簡介的評論 (共 條)

分享到微博請遵守國家法律
乐山市| 霍林郭勒市| 怀柔区| 鲁甸县| 六枝特区| 永修县| 三江| 古蔺县| 伊川县| 波密县| 炉霍县| 玉环县| 昭苏县| 江永县| 苏尼特左旗| 双江| 锡林郭勒盟| 沙河市| 甘孜县| 积石山| 新巴尔虎左旗| 吉首市| 通化市| 荥经县| 亚东县| 青浦区| 越西县| 萝北县| 德昌县| 永胜县| 宣汉县| 岑溪市| 河西区| 邹城市| 刚察县| 临猗县| 民县| 绥芬河市| 全州县| 宁陕县| 同心县|