国产视频在线观看一区I97人人艹I久久福利电影I久久综合视频网I国产在线观看99I亚州人成在线播放I91亚洲精品久久久

首頁 > 新聞 > 知識(shí)賦能

什么是程序設(shè)計(jì)語言

2014-06-17 11234
分享至:
程序設(shè)計(jì)語言是人們書寫計(jì)算機(jī)程序所使用的人造北京網(wǎng)站制作語言.程序語言的產(chǎn)生與發(fā)展貫芽于計(jì)算機(jī)技術(shù)的發(fā)展過程,是計(jì)算機(jī)技術(shù)的一個(gè)重要組成部分。

經(jīng)過半個(gè)多世紀(jì)的發(fā)展,產(chǎn)生了幾百種程序設(shè)計(jì)語言,各種語言都具有自己的特色,有些已經(jīng)消亡,留下來的則不斷被改進(jìn),并應(yīng)用在不同的領(lǐng)域中.有些語言是通用的,有些語言則是針對(duì)專門領(lǐng)域設(shè)計(jì)的,稱為領(lǐng)域?qū)S谜Z言(Domain Specific Language,DSL),其基本設(shè)計(jì)思想是求專不求全。

程序設(shè)計(jì)語言有時(shí)也稱為編程語言。

根據(jù)其抽象層次,可將程序設(shè)計(jì)語言分為低級(jí)語言和高級(jí)語言,低級(jí)語言包括機(jī)器語言和匯編語言,高級(jí)語言則豐富得多。

1.機(jī)器語言和匯編語官

機(jī)器語言是用二進(jìn)制代碼表示的、計(jì)算機(jī)能直接識(shí)別和執(zhí)行的機(jī)器指令的集合。它是計(jì)算機(jī)的設(shè)計(jì)者通過硬件結(jié)構(gòu)賦予計(jì)算機(jī)的操作功能,因此,機(jī)器語言與具體硬件結(jié)構(gòu)密切相關(guān).例如,將兩個(gè)整數(shù)相乘并打印運(yùn)算結(jié)果的某機(jī)器語言程序如表7-1所示。

用機(jī)器語言編寫程序,編程人員首先要熟記所用計(jì)算機(jī)的全部指令代碼和代碼的含義。同時(shí),程序員豁要自己處理每條指令和每個(gè)數(shù)據(jù)的存儲(chǔ)分配和輸人輸出,還要記住編程過程中每一步所使用的工作單元處在何種狀態(tài)。

在那個(gè)年代(1950年前后),編程是一種什么樣的工作呢?

那時(shí)編寫程序不是今天這樣的“寫”程序,程序也不是寫在紙上的,而是在紙帶上打出不規(guī)則的小孔(修改程序就是給紙帶打補(bǔ)丁)。程序員需要先把給計(jì)算機(jī)的指令換算成二進(jìn)制數(shù)字,然后把二進(jìn)制數(shù)字轉(zhuǎn)成這些小孔,每一個(gè)小孔代表了給計(jì)算機(jī)的一個(gè)信號(hào),上百個(gè)小孔驅(qū)使計(jì)算機(jī)做一個(gè)動(dòng)作,成千個(gè)小孔才形成一條指令!

顯然,用機(jī)器指令編寫的程序難以閱讀和理解,而且如果程序出了錯(cuò),檢查和排除錯(cuò)誤也非常困難。為了克服用機(jī)器語言編程難讀、難編、難記和易出錯(cuò)的缺點(diǎn),人們就用與代碼指令實(shí)際含義相近的英文縮寫詞、字母和數(shù)字等符號(hào)來取代指令代碼,于是就產(chǎn)生了匯編語言。

在匯編語言中,常用ADD表示相加、SUB表示相減、MUL表示相乘等。例如,用某匯編語言實(shí)現(xiàn)兩個(gè)整數(shù)相乘并打印輸出的程序如表7-2所示。
雖然使用匯編語言編寫程序的效率和程序的可讀性有所提高,但本質(zhì)上仍然是面向機(jī)器的語言,使用起來還是比較煩瑣費(fèi)時(shí),通用性也差。匯編語言仍然是低級(jí)語言,適用于編制系統(tǒng)軟件中與硬件直接相關(guān)的那些部分和一些過程控制軟件。由于計(jì)算機(jī)并不認(rèn)識(shí)匯編語言的文字符號(hào),這就需要一個(gè)專門的程序,負(fù)責(zé)將這些符號(hào)翻譯成二進(jìn)制數(shù)形式的機(jī)器語言,這種翻譯程序被稱為匯編程序。

2.商級(jí)語官

不論是機(jī)器語言還是匯編語言都是面向硬件的,語言對(duì)機(jī)器過分依賴,都不利于程序的編寫和移植。因此,人們開發(fā)了多種高級(jí)程序設(shè)計(jì)語言(簡稱高級(jí)語言)。在高級(jí)語言中,人們使用更接近于自然語言的符號(hào)進(jìn)行表達(dá),例如,用print表示打印輸出、用“+”表示相加運(yùn)算等.例如,用C語言編寫的實(shí)現(xiàn)兩個(gè)整數(shù)相乘并輸出的程序如表7-3所示。
當(dāng)然,計(jì)算機(jī)也不能直接識(shí)別高級(jí)語言程序,因此,高級(jí)語言程序在執(zhí)行前也需要翻譯成計(jì)算機(jī)能夠執(zhí)行的指令。

3.編譯與解釋

用某種高級(jí)語言或匯編語言編寫的程序稱為源程序,源程序不能直接在計(jì)算機(jī)上執(zhí)行。

如果源程序是用匯編語言編寫的,則需要用匯編程序?qū)⑵浞g成目標(biāo)程序,再與必要的其他目標(biāo)程序鏈接后才能執(zhí)行。如果源程序是用某種高級(jí)語言編寫的,則需要對(duì)應(yīng)的編譯程序(也稱為編譯器)將其翻譯成目標(biāo)程序并進(jìn)行鏈接,然后才能執(zhí)行,如圖7-1所示。
高級(jí)語言程序也可以通過解釋方式運(yùn)行,這需要一個(gè)解釋程序。解釋程序也稱為解釋器,它或者直接解釋執(zhí)行源程序,或者將源程序先翻譯成某種中間表示形式,然后再解釋執(zhí)行。解釋程序與編譯程序的區(qū)別是:編譯程序首先將源程序翻譯成目標(biāo)語言程序,經(jīng)鏈接后產(chǎn)生可執(zhí)行程序,然后在計(jì)算機(jī)上運(yùn)行可執(zhí)行程序.這就是說,在編譯方式下,機(jī)器上運(yùn)行的是與源程序等價(jià)的可執(zhí)行程序,源程序和編譯程序都不再參與可執(zhí)行程序的執(zhí)行過程;在解釋方式下.解釋程序和源程序(或其中間表示)都要參與到程序的運(yùn)行過程中,運(yùn)行程序的控制權(quán)在解釋程序。也就是說,解釋程序翻譯源程序時(shí)不產(chǎn)生獨(dú)立的目標(biāo)程序,而編譯程序則需將源程序翻譯成獨(dú)立的目標(biāo)程序。
來源聲明:

本文章系尚品中國編輯原創(chuàng)或采編整理,如需轉(zhuǎn)載請(qǐng)注明來自尚品中國。以上內(nèi)容部分(包含圖片、文字)來源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)及時(shí)與本站聯(lián)系(010-60259772)。

立即預(yù)約專屬顧問 開啟數(shù)字化轉(zhuǎn)型之旅!

10年+資深項(xiàng)目經(jīng)理1V1服務(wù) | 行業(yè)定制化方案 | 精準(zhǔn)報(bào)價(jià)體系
獲取策劃方案
立即預(yù)約專屬顧問 開啟數(shù)字化轉(zhuǎn)型之旅!

咨詢我們,獲得專業(yè)的服務(wù)和報(bào)價(jià)

聯(lián)系我們,免費(fèi)獲取項(xiàng)目方案及報(bào)價(jià),或只是聊一聊您的項(xiàng)目? 在收到您的需求留言后我們將由專業(yè)人員于24小時(shí)內(nèi)與您取得聯(lián)系,請(qǐng)您保持電話暢通!

  • 科研院所解決方案
  • 外貿(mào)出海解決方案
  • 協(xié)會(huì)學(xué)會(huì)解決方案
  • 集團(tuán)上市公司解決方案
  • 生物醫(yī)藥解決方案
  • 制造業(yè)解決方案
  • 高校教育解決方案
  • 信創(chuàng)網(wǎng)站改造解決方案
更多服務(wù)咨詢,請(qǐng)聯(lián)系尚品

010-60259772

您的姓名 *
您的電話 *
您的郵箱
公司名稱 *
主站蜘蛛池模板: 久久精品成人 | 麻豆一区二区三区精品视频 | 成人激情免费视频 | 国产精品美女久久久久av福利 | 亚洲欧美一区二区三区久本道 | 97婷婷狠狠成人免费视频 | 欧美成人精品高清视频在线观看 | 亚洲免费资源 | 久草视频在线首页 | 狠狠操在线视频 | 九九福利影院 | 日韩精品久久久久久免费 | 六月激情婷婷 | 精品黑人一区二区三区久久 | 亚洲成人网页 | 加勒比无码一区二区三区 | 一级片亚洲 | 人妻少妇中文字幕乱码 | 亚洲aⅴ无码专区在线观看 亚洲aⅴ无码专区在线观看春色 | 色悠久久久久久久综合网伊人 | 午夜院线 | 岛国在线无码高清视频 | 韩国三级中文字幕hd久久精品 | 99久久九九爱看免费直播 | 国产精品久久久久久久久久 | 亚洲一区在线日韩在线深爱 | 丰满人妻在公车被猛烈进入电影 | 精品国产一区二区三区av性色 | 中文字幕无码乱人伦 | 日本亲与子乱人妻hd | 97亚洲色欲色欲综合网 | 香蕉久久a毛片 | 精品一区二区三区在线观看国产 | 日韩av片无码一区二区不卡电影 | 欧美韩国日本一区 | 久久精品人人做人人 | 国产午夜无码视频在线观看 | 日韩精品一区二区三区中文字幕 | 国产三级在线观看 | 国产tv| 久久久久久久久女黄 | 国产精品欧美精品 | 污污成人一区二区三区四区 | 日韩三级一区 | 久久狠狠高潮亚洲精品 | 国产精品美女久久久久久 | 亚洲高清视频一区二区 | 久久久精品波多野结衣 | 亚洲精品久久久久中文第一幕 | 美女视频黄频大全免费 | 欧美日韩一区精品 | 三级免费网址 | 日韩经典中文字幕 | 激情综合五月亚洲婷婷 | 99午夜高清在线视频在观看 | 日韩高清中文字幕 | 一级成人毛片免费观看欧美 | 久久综合久久自在自线精品自 | 国产亚洲精品久久久999无毒 | 国产偷窥熟女精品视频大全 | 黄色片视频免费看 | 国产精品资源在线观看网站 | 欧美激情刺激爽免费视频观看 | 日本不卡一区 | 国产网站视频 | 国产亚洲精品美女久久久 | 欧美精品黄页在线观看大全 | 久草精彩视频 | 粗大猛烈进出高潮视频免费看 | 国产精品大片在线观看 | 肉体裸交137日本大胆摄影 | 香蕉视频在线观看免费国产婷婷 | 国产亚洲精品精品国产亚洲综合 | 国产精品久久久久久免费 | 国产欧美日韩精品a在线观看 | 欧美性大战久久久久久久 | 亚洲电影免费观看高清完整版在线观 | 国产精品99一区二区三区 | 337p粉嫩大胆色噜噜噜 | 午夜成人免费视频 | 亚洲A片V一区二区三区有声 | 18禁无遮挡羞羞污污污污网站 | 在线播放亚洲 | 男女性爽大片在线观看 | 亚洲国产欧美在线人成 | 欧美成人生活片 | 久草黄视频 | 国产成人av综合久久视色 | 四虎图库| 成人无码视频 | 麻豆妓女爽爽一区二区三 | 欧美人两个人激情的免费视频 | 人妻无码一区二区三区 | 国产精品沙发午睡系列 | 国产视频99 | 欧美特黄a级高清免费看片 欧美精品一二区 | 免费99精品国产自在在线 | 91嫩草精品 | 天天看天天爽天天摸天天添 |