蘇冬娜+高俊濤
摘要:在我國(guó)經(jīng)濟(jì)與社會(huì)快速發(fā)展的今天,計(jì)算機(jī)早已與我國(guó)民眾的工作、生活、學(xué)習(xí)、娛樂等多種領(lǐng)域緊密結(jié)合在一起,這也使得我國(guó)計(jì)算機(jī)編程語(yǔ)言得到了較為長(zhǎng)足的進(jìn)步。在計(jì)算機(jī)編程工作中,這一工作不僅需要重視編程語(yǔ)言應(yīng)用的優(yōu)劣,還需要關(guān)注不同輸入輸出設(shè)備的使用,為此本文就計(jì)算機(jī)編程語(yǔ)言的發(fā)展與輸入輸出設(shè)備的使用展開了具體研究,希望這一研究能夠?yàn)橛?jì)算機(jī)編程語(yǔ)言的初學(xué)者帶來(lái)一定幫助。
關(guān)鍵詞:計(jì)算機(jī);編程語(yǔ)言;輸入/輸出設(shè)備
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)01-0235-01
在事物的發(fā)展中,低級(jí)向高級(jí)的流動(dòng)是事物發(fā)展的必然規(guī)律,這點(diǎn)對(duì)于計(jì)算機(jī)編程語(yǔ)言來(lái)說也不例外,而為了能夠讓更多的人認(rèn)識(shí)到計(jì)算機(jī)編程語(yǔ)言的發(fā)展過程,正是本文就計(jì)算機(jī)編程語(yǔ)言的發(fā)展與輸入/輸出設(shè)備的使用展開研究的原因所在。
1 計(jì)算機(jī)編程語(yǔ)言的發(fā)展歷程
1.1 計(jì)算機(jī)編程語(yǔ)言概述
為了能夠較好的完成本文就計(jì)算機(jī)編程語(yǔ)言的發(fā)展與輸入/輸出設(shè)備使用展開的研究,我們首先需要深入了解計(jì)算機(jī)編程語(yǔ)言。結(jié)合相關(guān)文獻(xiàn)資料,筆者在本文中將計(jì)算機(jī)編程語(yǔ)言定于為人與計(jì)算機(jī)之間相互交流相互溝通的語(yǔ)言,由于計(jì)算機(jī)編程語(yǔ)言與計(jì)算機(jī)執(zhí)行的具體指令之間是一一對(duì)應(yīng)的,這也就使得程序員能夠通過計(jì)算機(jī)編程語(yǔ)言使計(jì)算機(jī)完成具體操作。計(jì)算機(jī)編程語(yǔ)言本身具備著較強(qiáng)的豐富性,而不同的程序員自身能力與性格也存在著較大的差別,這就使得不同程序員編寫出的具體程序本身會(huì)存在著較大差別,這種差別的存在在客觀上造就了計(jì)算機(jī)編程語(yǔ)言的多樣性,這也使得計(jì)算機(jī)編程語(yǔ)言能夠更好的滿足不同人群的需求。
1.2 計(jì)算機(jī)編程語(yǔ)言的發(fā)展歷程
在計(jì)算機(jī)編程語(yǔ)言中,VB、Java等屬于高級(jí)語(yǔ)言,而C、C++等則屬于中級(jí)語(yǔ)言,機(jī)器語(yǔ)言與匯編語(yǔ)言屬于最低價(jià)的計(jì)算機(jī)編程語(yǔ)言。計(jì)算機(jī)最早發(fā)明與1946年的美國(guó),而這一時(shí)期還沒有形成現(xiàn)代意義上的計(jì)算機(jī)編程語(yǔ)言,那一年代程序員會(huì)通過光電設(shè)備或者是扳鍵將指令傳送到計(jì)算機(jī)當(dāng)中,而0和1這樣長(zhǎng)串?dāng)?shù)字就是當(dāng)時(shí)的“計(jì)算機(jī)編程語(yǔ)言”。在計(jì)算機(jī)不斷發(fā)展的過程中,計(jì)算機(jī)本身的科技含量不斷提高,機(jī)器語(yǔ)言、VB、Java、C、C++等計(jì)算機(jī)編程語(yǔ)言相繼出現(xiàn),而與此同時(shí)各類輸入/輸出設(shè)備的進(jìn)化,也使得程序員能夠更為方便快捷的實(shí)現(xiàn)計(jì)算機(jī)編程語(yǔ)言的輸入輸出,這本質(zhì)上屬于一種科技發(fā)展的必然需要。
2 不同計(jì)算機(jī)編程語(yǔ)言需要的輸入/輸出設(shè)備
結(jié)合上文內(nèi)容,我們對(duì)計(jì)算機(jī)編程語(yǔ)言的發(fā)展歷程產(chǎn)生了較為全面的了解,而在下文中筆者將結(jié)合自身實(shí)際工作經(jīng)驗(yàn)與相關(guān)文獻(xiàn)資料,對(duì)不同計(jì)算機(jī)編程語(yǔ)言需要的輸入/輸出設(shè)備進(jìn)行詳細(xì)論述,希望這一論述能夠使更多的人了解到輸入/輸出設(shè)備對(duì)于計(jì)算機(jī)編程語(yǔ)言的重要性。
2.1 編程語(yǔ)言對(duì)輸入/輸出設(shè)備的要求
上文中筆者曾提到,計(jì)算機(jī)剛出現(xiàn)時(shí),程序員只能夠簡(jiǎn)單的輸入0和1組成的代碼,這一代碼本身還沒有形成完備的計(jì)算機(jī)編程語(yǔ)言(當(dāng)然換一個(gè)角度考慮,這一代碼也可以被稱為機(jī)器語(yǔ)言),而由于計(jì)算機(jī)剛出現(xiàn)時(shí)期人們還沒有產(chǎn)生計(jì)算機(jī)軟件的概念,這就使得當(dāng)時(shí)的計(jì)算機(jī)輸入/輸出設(shè)備十分枯燥和機(jī)械,當(dāng)時(shí)的程序員只有熟記機(jī)器代碼,才能夠?qū)C(jī)器語(yǔ)言程序用紙帶等光電設(shè)備方式送入計(jì)算機(jī)之中,而如果這一環(huán)節(jié)出現(xiàn)一定點(diǎn)錯(cuò)漏,計(jì)算機(jī)就不能按預(yù)期實(shí)現(xiàn)相關(guān)程序的存儲(chǔ)與執(zhí)行;而在科技的不斷發(fā)展中,計(jì)算機(jī)編程語(yǔ)言中的初級(jí)語(yǔ)言匯編語(yǔ)言出現(xiàn)了,這一計(jì)算機(jī)編程語(yǔ)言的出現(xiàn)使得人們?yōu)閰R編語(yǔ)言專門設(shè)計(jì)了輸入輸出系統(tǒng),這就使得匯編系統(tǒng)能夠較好的將匯編指令轉(zhuǎn)化為機(jī)器指令的程序,這一時(shí)期的計(jì)算機(jī)輸出設(shè)備無(wú)疑得到了不俗的進(jìn)步;在科技的進(jìn)一步發(fā)展中,更高等級(jí)的計(jì)算機(jī)編程語(yǔ)言不斷出現(xiàn),這就使得計(jì)算機(jī)本身需要更為大眾化、便捷化、易用化的計(jì)算機(jī)輸入/輸出設(shè)備,固定顯示設(shè)備、移動(dòng)顯示設(shè)備、音頻播放設(shè)備、傳感器、鼠標(biāo)、鍵盤等都屬于這一大眾化、便捷化、易用化的計(jì)算機(jī)輸入/輸出設(shè)備的范疇。
2.2 不同編程語(yǔ)言輸入/輸出設(shè)備的使用
對(duì)于計(jì)算機(jī)編程工作來(lái)說,數(shù)據(jù)是其最為重要的組成部分,而想要保證數(shù)據(jù)的正確錄入與程序的正常運(yùn)行,我們就必須設(shè)法保證計(jì)算機(jī)輸入/輸出設(shè)備較好的發(fā)揮自身功能。對(duì)于機(jī)器語(yǔ)言來(lái)說,其所使用的輸入/輸出設(shè)備為具體存儲(chǔ)讀或?qū)憯?shù)據(jù)的存儲(chǔ)器,且每個(gè)存儲(chǔ)器都有一個(gè)獨(dú)立的地址編碼;而對(duì)于高級(jí)語(yǔ)言來(lái)說,結(jié)合系統(tǒng)軟件的支持,大眾化、便捷化、易用化的計(jì)算機(jī)輸入/輸出設(shè)備就能夠支持其實(shí)現(xiàn)自身語(yǔ)言的輸入/輸出,由此我們就能夠發(fā)現(xiàn)科技進(jìn)步在計(jì)算機(jī)編程語(yǔ)言中的體現(xiàn)。
3 結(jié)語(yǔ)
在本文就計(jì)算機(jī)編程語(yǔ)言的發(fā)展與輸入輸出設(shè)備的使用研究中,筆者詳細(xì)論述了計(jì)算機(jī)編程語(yǔ)言的發(fā)展歷程、不同計(jì)算機(jī)編程語(yǔ)言需要的輸入/輸出設(shè)備,結(jié)合這一論述內(nèi)容我們能夠清楚的認(rèn)識(shí)到科技發(fā)展在計(jì)算機(jī)編程語(yǔ)言與其輸入/輸出設(shè)備中的體現(xiàn)。
參考文獻(xiàn)
[1]宋明杰.計(jì)算機(jī)編程語(yǔ)言的發(fā)展與輸入輸出設(shè)備的使用[J].遼寧大學(xué)學(xué)報(bào)(自然科學(xué)版),2005,02:148-149.
[2]張波.計(jì)算機(jī)編程語(yǔ)言的發(fā)展與輸入輸出設(shè)備的使用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012,21:200+202.
[3]王婧.計(jì)算機(jī)編程語(yǔ)言的發(fā)展與輸入輸出設(shè)備的使用[J].黑龍江科技信息,2014,15:133.
[4]朱玉娟.計(jì)算機(jī)輸入輸出設(shè)備的使用與程序語(yǔ)言的發(fā)展[J].硅谷,2013,07:133+102.