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

歡迎光臨散文網(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ù)。如確保程序的正確性、高效性

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

分享到微博請遵守國家法律
舞钢市| 刚察县| 镇赉县| 安国市| 新巴尔虎右旗| 郸城县| 灵丘县| 多伦县| 黄浦区| 龙海市| 青阳县| 密山市| 台安县| 望都县| 义乌市| 杨浦区| 太谷县| 太原市| 曲麻莱县| 浪卡子县| 丁青县| 江永县| 兴国县| 涡阳县| 博野县| 威海市| 鸡西市| 微博| 绵阳市| 南丰县| 连山| 阆中市| 资溪县| 汶川县| 舒城县| 乐昌市| 仙桃市| 宝坻区| 安阳县| 江门市| 宣汉县|