计算机编程输入与输出,计算机编程语言的发展与输入输出设备的使用
計(jì)算機(jī)編程語(yǔ)言的發(fā)展與輸入輸出設(shè)備的使用
遼寧大學(xué)學(xué)報(bào)
自然科學(xué)版第32卷 第2期 2005年
JOURNALOFLIAONINGUNIVERSITY
NaturalSciencesEdition
Vol.32 No.2 2005
計(jì)算機(jī)編程語(yǔ)言的發(fā)展與輸入輸出設(shè)備的使用
宋明杰
3
(遼寧大學(xué)信息科學(xué)與技術(shù)學(xué)院,遼寧沈陽(yáng)110036)
摘 要:在編程中涉及的數(shù)據(jù)結(jié)構(gòu)初始狀態(tài)的賦值及計(jì)算結(jié)果的輸出要用到各種不同的輸入輸出(I/O)設(shè)備,這是使程序正確運(yùn)行的關(guān)鍵問(wèn)題之一.在介紹編程語(yǔ)言發(fā)展階段的同時(shí),I/O設(shè)備中的使用方法.
關(guān)鍵詞:低級(jí)語(yǔ)言;高級(jí)語(yǔ)言;I/O設(shè)備.
中圖分類(lèi)號(hào):TP311.1 文獻(xiàn)標(biāo)識(shí)碼:A ()02
1 1.1 ,人們面對(duì)的只是執(zhí)行機(jī)器指令的硬件設(shè)備,即所謂“裸機(jī)”狀態(tài),機(jī)器的每一個(gè)動(dòng)作都需要用二進(jìn)制的字符串,即只由0和1組成的字符串書(shū)寫(xiě)出來(lái),這就是所謂的
[1]
機(jī)器語(yǔ)言程序.將機(jī)器語(yǔ)言程序用紙帶等光電設(shè)備或通過(guò)控制臺(tái)的扳鍵送入機(jī)器,才能得到存儲(chǔ)和執(zhí)行.經(jīng)程序設(shè)計(jì)和編寫(xiě)程序能將在數(shù)學(xué)上已經(jīng)證明了的計(jì)算方法如方程組的解法、運(yùn)籌學(xué)的算法和表述逐條轉(zhuǎn)換成機(jī)器指令,這是軟件概念的萌發(fā)狀態(tài).顯然,這樣的工作十分枯燥和機(jī)械,編程者要有很大的耐心和熟記機(jī)器代碼,但從這萌發(fā)的軟件工作中可以看到以后發(fā)展起來(lái)的軟件工作是要基于程序語(yǔ)言技術(shù)的.
針對(duì)難以記憶的、枯燥的0,1字符串,想象出用具有一定意義的單詞來(lái)代替它,這就是助記碼,即匯編碼.用匯編碼編寫(xiě)程序稱(chēng)匯編語(yǔ)言,而把這些匯編指令轉(zhuǎn)化為機(jī)器指令的程序則稱(chēng)為匯編系統(tǒng).這一進(jìn)步代表了改進(jìn)計(jì)算機(jī)應(yīng)用的基本方法,建立一些專(zhuān)用的“工具”使某些可以由計(jì)算機(jī)完成的信息處理工作交給計(jì)算機(jī)去做,而使得人們
的知識(shí)、經(jīng)驗(yàn)轉(zhuǎn)化為計(jì)算機(jī)的操作.這一點(diǎn)是具有重大意義的,它啟示人們摒棄低級(jí)語(yǔ)言的思維向著更近于人類(lèi)自然語(yǔ)言的方向大膽前進(jìn).20世紀(jì)60年代初,高級(jí)程序語(yǔ)言的成熟和普及使計(jì)算機(jī)開(kāi)始向社會(huì)的各個(gè)領(lǐng)域全面滲透,高級(jí)程序設(shè)計(jì)語(yǔ)言是匯編語(yǔ)言的承接和發(fā)展.1.2 高級(jí)語(yǔ)言
高級(jí)程序設(shè)計(jì)語(yǔ)言有不同的分類(lèi)方法,若從語(yǔ)言范型分類(lèi),可以將它分為4類(lèi):①?gòu)?qiáng)制式語(yǔ)言,也稱(chēng)面向過(guò)程式語(yǔ)言.其特點(diǎn)是命令驅(qū)動(dòng),面向語(yǔ)句,一個(gè)程序由一系列語(yǔ)句組成,每個(gè)語(yǔ)句的執(zhí)行引起若干個(gè)存儲(chǔ)單元之中的值的改變,如Pascal、C和Ada等等.②應(yīng)用式語(yǔ)言,它注重程序所表示的功能,而不是一個(gè)語(yǔ)句接一個(gè)語(yǔ)句地執(zhí)行.程序的開(kāi)發(fā)過(guò)程是從前面已有的函數(shù)出發(fā)構(gòu)造更加復(fù)雜的函數(shù)可以用于從初始數(shù)據(jù)計(jì)算出最終結(jié)果.這樣的語(yǔ)言也稱(chēng)函數(shù)式語(yǔ)言,如LIST和ML等.③基本規(guī)則式語(yǔ)言,基于規(guī)則的語(yǔ)言程序的執(zhí)行過(guò)程是檢查一定的條件,當(dāng)它滿足一定的條件時(shí),執(zhí)行適當(dāng)?shù)牟僮?如Prolog語(yǔ)言.④面向?qū)ο笳Z(yǔ)言,它是目前最為流行的語(yǔ)言,它支持封裝性、繼承性和多態(tài)性.它能將復(fù)雜的數(shù)據(jù)和應(yīng)用于這些數(shù)據(jù)的操作封裝在一起,構(gòu)成對(duì)象.對(duì)簡(jiǎn)單對(duì)
3作者簡(jiǎn)介:宋明杰(19492),女,遼寧沈陽(yáng)人,遼寧大學(xué)副教授,從事計(jì)算機(jī)系統(tǒng)軟件和數(shù)據(jù)庫(kù)應(yīng)用的教學(xué)與研究.
收稿日期:2004210220
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的计算机编程输入与输出,计算机编程语言的发展与输入输出设备的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 狐狸的夏天第二季剧情介绍
- 下一篇: 魔力宝贝 服务器状态,魔力宝贝服务端st