亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計(jì)算機(jī)編程語言的發(fā)展與輸入輸出設(shè)備的使用

        2012-04-29 00:00:00張波

        摘要:隨著時(shí)代的發(fā)展,計(jì)算機(jī)編程語言也隨之不斷完善,編寫程序過程中,不光要注意編程語言語法,還要考慮數(shù)據(jù)結(jié)構(gòu)初始狀態(tài)的賦值問題以及程序運(yùn)行結(jié)果用到的各種不同I/O設(shè)備(輸入/輸出設(shè)備)。這也是程序運(yùn)行的結(jié)果正確與否的關(guān)鍵所在,本文簡單的介紹了計(jì)算機(jī)編程語言發(fā)展與輸入輸出設(shè)備的聯(lián)系。

        關(guān)鍵詞:低級語言;高級語言;輸入/輸出設(shè)備

        中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2012) 21-0000-02

        1 計(jì)算機(jī)的編程語言的發(fā)展

        1.1 計(jì)算機(jī)編程語言的概念

        什么是計(jì)算機(jī)語言,簡單的說計(jì)算機(jī)語言是一種人與計(jì)算機(jī)之間的交互語言。用計(jì)算機(jī)編程序時(shí),人們想讓計(jì)算機(jī)干什么,怎么干,就用一些符號來表達(dá),計(jì)算機(jī)根據(jù)約定,把人用符號表達(dá)的內(nèi)容讀懂,再按照這些符號的意思去執(zhí)行,這一系列的過程,主要就是通過事先約定好的符號與意義的對應(yīng)關(guān)系進(jìn)行的。怎么約定呢?這是設(shè)計(jì)人員通過設(shè)計(jì),規(guī)定出來的,人和計(jì)算機(jī)用這套關(guān)系進(jìn)行交流。用來表達(dá)這種關(guān)系的符號系統(tǒng)就是計(jì)算機(jī)語言。計(jì)算機(jī)語言有很多種,這是因?yàn)樵O(shè)計(jì)人員的思路和開發(fā)過程不同造成的,就像過去電報(bào)碼,各家的可能完全不同,也可能互相借鑒。也像各民族有不同的語言。你要是想做,你也可以規(guī)定一些符號和這些符號所表達(dá)的意義,然后在一些人之間利用,這就是你和這些特定的人員之間的一種語言。人類之間的語言,因各種原因,有的大力發(fā)展,有的長期無人使用自行消亡。隨著計(jì)算機(jī)技術(shù)的發(fā)展,也有可能使計(jì)算機(jī)語言的發(fā)展更加趨于規(guī)范。

        1.2 計(jì)算機(jī)編程語言的分類

        嚴(yán)格分類有高級語言VB、Java等,中級語言C、C++等,低級語言:匯編語言,最低級的應(yīng)該是機(jī)器語言。或者分成高級語言、匯編語言、機(jī)器語言。腳本類的語言是高級語言的變形,嚴(yán)格意義上說不能成為嚴(yán)謹(jǐn)?shù)挠?jì)算機(jī)語言。分類種類很多,比如還分成了描述性語言、結(jié)構(gòu)化程序設(shè)計(jì)語言、面向?qū)ο笳Z言等,還有一些是針對某些系統(tǒng)的專用語言,那分類就更多了主流數(shù)據(jù)庫不是語言是數(shù)據(jù)庫管理系統(tǒng),它牽扯到的計(jì)算機(jī)語言是SQL,結(jié)構(gòu)化查詢語言,是完全針對數(shù)據(jù)庫系統(tǒng)。雖然編程語言種類繁多,但隨著時(shí)間的推移真正沉淀下來的,并且廣泛使用的語言也就那么幾種。編程語言可以說改變了我們與計(jì)算機(jī)的交流方式,不再是簡簡單單的0或者1,而是加入了邏輯以便計(jì)算機(jī)更好的為我們服務(wù)。

        1.3 計(jì)算機(jī)輸入/輸出設(shè)備的發(fā)展

        從第一臺計(jì)算機(jī)誕生之時(shí),相應(yīng)的輸入輸出設(shè)備也就隨之誕生了,第一代計(jì)算機(jī)工作人員為其編寫指令是通過程序用紙帶等光電設(shè)備或通過控制的扳鍵將機(jī)器語言送入機(jī)器中,因?yàn)槟莻€(gè)時(shí)代的機(jī)器語言需要用二進(jìn)制的字符串,即只由0和1組成的字符串書寫出來,讓計(jì)算機(jī)按照工作人員的思想來實(shí)現(xiàn)每一個(gè)動(dòng)作,隨著時(shí)代的發(fā)展,計(jì)算機(jī)的硬件設(shè)備也逐漸發(fā)展,從巨型機(jī),到現(xiàn)在的筆記本電腦,平板電腦輸入輸出設(shè)備也隨之不斷地發(fā)展,紙袋記錄的輸入輸出設(shè)備只能存在我們的記憶中了。我個(gè)人認(rèn)為現(xiàn)今的輸入設(shè)備越來越趨向于易操作、多功能集成的特點(diǎn),而且更加便攜和節(jié)能。輸出設(shè)備要看具體用途,打印機(jī)一類,固定顯示設(shè)備算一類,移動(dòng)顯示設(shè)備算一類,甚至音頻播放器,傳感器等等都算作輸出設(shè)備,綜合起來說,是向著便于人們接收信息,給人更好的“視聽享受”這個(gè)方向發(fā)展。

        1.4 計(jì)算機(jī)編程語言推動(dòng)信息化系統(tǒng),輸入輸出設(shè)備更簡易更方便

        隨著計(jì)算機(jī)的普及,各種工作中的管理系統(tǒng)也如雨后春筍般應(yīng)運(yùn)而生,為了提升工作效率,輸入輸出設(shè)備也不斷地變革,從體積大的鍵盤到mini的移動(dòng)鍵盤,從鼠標(biāo)到手寫板等等,其中手寫板可以說是革命性的輸入設(shè)備,解決了計(jì)算機(jī)操作水平低的人的輸入文字的方式,輸入輸出設(shè)備變得更簡易,更方便操作,更人性化。另外掃描儀的誕生也極大豐富了輸入設(shè)備的行列,可以把照片,文件,證書等等很方便的材料很容易就輸入到計(jì)算機(jī)中,極大的方便了操作人員。

        2 根據(jù)編程語言不同種類闡述輸入輸出設(shè)備

        2.1 編程語言的分類對輸入輸出設(shè)備的要求

        低級語言也稱機(jī)器語言,即直接用二進(jìn)制代碼指令表達(dá)的計(jì)算機(jī)語言,指令是用0和1組成的一串代碼,它們有一定的位數(shù),并分成若干段,各段的編碼表示不同的含義,那個(gè)時(shí)代軟件概念還處在萌芽狀態(tài)。為計(jì)算機(jī)輸入指令是十分枯燥和機(jī)械,編程者要有很大的耐心和熟記機(jī)器代碼將機(jī)器語言程序用紙帶等光電設(shè)備等方式送入機(jī)器,才能得到存儲和執(zhí)行。經(jīng)程序設(shè)計(jì)和編寫程序能將在數(shù)學(xué)上已經(jīng)證明了的計(jì)算方法如方程組的解法、運(yùn)籌學(xué)的算法和表述逐條轉(zhuǎn)換成機(jī)器指令。后來為了方便記憶這種代碼,匯編語言出現(xiàn)了,匯編系統(tǒng)可以把匯編指令轉(zhuǎn)化為機(jī)器指令的程序。為了方便計(jì)算機(jī)輸入輸出更方便更快捷建立一些專用的“工具”來完成人機(jī)交互。而高級語言與計(jì)算機(jī)的硬件結(jié)構(gòu)及指令系統(tǒng)無關(guān),它有更強(qiáng)的表達(dá)能力,可方便地表示數(shù)據(jù)的運(yùn)算和程序的控制結(jié)構(gòu),能更好的描述各種算法,而且容易學(xué)習(xí)掌握。但高級語言編譯生成的程序代碼一般比用匯編程序語言設(shè)計(jì)的程序代碼要長,執(zhí)行的速度也慢。所以匯編語言適合編寫一些對速度和代碼長度要求高的程序和直接控制硬件的程序。高級語言、匯編語言和機(jī)器語言都是用于編寫計(jì)算機(jī)程序的語言。這類語言的普及使講究輸入輸出設(shè)備更大眾化,便捷化,易用化。

        2.2 不同編程語言輸入/輸出設(shè)備的使用

        對于計(jì)算機(jī)編程來說,什么才是最重要的,那就是數(shù)據(jù)!數(shù)據(jù)是程序的開始,也是程序運(yùn)行的結(jié)果,而要想保證程序的正確運(yùn)行,輸入/輸出設(shè)備的正確使用是根本。機(jī)器語言.每個(gè)I/O設(shè)備的連接口控制器中都有用于存儲設(shè)備運(yùn)行狀態(tài)、控制設(shè)備運(yùn)行模式以及具體存儲讀或?qū)憯?shù)據(jù)的存儲器,每個(gè)存儲器都有一個(gè)獨(dú)立的地址編碼。而對于高級語言來說,它有系統(tǒng)軟件作為支持而且擁有強(qiáng)大而且完善的開發(fā)IDE環(huán)境的支持。而在底層接口處又有匯編語言的支持,通過定義文件數(shù)據(jù)類型的結(jié)構(gòu)體,創(chuàng)建I/O設(shè)備在環(huán)境中的編程實(shí)體,并用邏輯設(shè)備名在編程實(shí)體與具體I/O設(shè)備之間建立聯(lián)系。另外隨著面向?qū)ο蟾呒壵Z言的誕生,產(chǎn)生了新的調(diào)用底層的方式,將不同的設(shè)備資源歸類并通過類的定義,將此類設(shè)備及設(shè)備上允許的操作進(jìn)行封裝,再通過I/O流數(shù)據(jù)類型的定義,將各種I/O過程本身實(shí)體化。不過是計(jì)算機(jī)底層輸入輸出存貯方式在改變,隨著技術(shù)的進(jìn)步,而物理硬件的變化也隨之發(fā)展。

        3 結(jié)論

        綜上所述,現(xiàn)在的編程語言已經(jīng)越來越接近用戶,反之離機(jī)器越來越遠(yuǎn),不同的語言對使用機(jī)器資源的方式也是有所不同的,而時(shí)代的發(fā)展機(jī)器外部的物理輸入輸出設(shè)備也變得人性化易用化。所以說正確使用輸入輸出設(shè)備能夠提高編程效率,而不同的編程語言則決定機(jī)器內(nèi)部資源使用方式,二者是相輔相成的。

        參考文獻(xiàn):

        [1]陳火旺.程序設(shè)計(jì)語言編譯原理[M].北京:國防工業(yè)出版社,2003.

        [2]Karen L.Design of Compilers-Techniques of Programming Language Translation[M].CRC Presss,1992.

        [3]譚浩強(qiáng).C語言程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,1999.

        [作者簡介]張波(1976-),男,上海電力學(xué)院電力系統(tǒng)及其自動(dòng)化專業(yè)畢業(yè),工學(xué)學(xué)士,現(xiàn)任徐州睢寧縣供電公司黨群工作部主任。

        国产精品亚洲A∨天堂不卡| 4hu四虎永久免费地址ww416| 色拍自拍亚洲综合图区| 自拍偷自拍亚洲精品播放| 国产杨幂AV在线播放| av在线天堂国产一区| 男女做爰高清免费视频网站| 国产精品久久无码一区二区三区网 | 亚洲一区自拍高清亚洲精品| 亚洲另类自拍丝袜第五页| 综合图区亚洲另类偷窥 | 欧美巨鞭大战丰满少妇| 亚洲av成人无码网站…| 综合激情网站| 国产特黄a三级三级三中国| 国产精品久久久福利| 国产日韩精品中文字无码| 91超碰在线观看免费| 偷拍视频这里只有精品| 欧洲多毛裸体xxxxx| 久久欧美与黑人双交男男| 色综合久久久久综合一本到桃花网| 人妻一区二区三区在线看| 丰满多毛的大隂户毛茸茸| 欧美日韩国产免费一区二区三区欧美日韩 | 在线亚洲午夜理论av大片| 国产一区二区丰满熟女人妻| 国产自拍视频一区在线| 色一情一乱一伦麻豆| 四虎影视在线观看2413| 日韩最新av一区二区| 午夜免费观看日韩一级视频| 国产麻豆md传媒视频| 久久中文字幕日韩无码视频| 国产精品视频一区二区久久| 免费无遮挡无码永久视频| 亚欧AV无码乱码在线观看性色| 久久色悠悠亚洲综合网| 黄色av一区二区在线观看 | 夜夜爽日日澡人人添| 狠狠色婷婷久久一区二区|