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

        ?

        計(jì)算機(jī)編程技術(shù)演變過(guò)程及發(fā)展趨勢(shì)的思考

        2018-04-21 11:41:20范崇華
        科學(xué)與財(cái)富 2017年36期
        關(guān)鍵詞:發(fā)展趨勢(shì)

        范崇華

        摘 要: 計(jì)算機(jī)編程技術(shù)是通過(guò)運(yùn)用計(jì)算機(jī)來(lái)實(shí)現(xiàn)某一個(gè)目的,或者是解決問(wèn)題,并通過(guò)某一種編程語(yǔ)言完成程序代碼的編寫,從而獲得最終結(jié)果的過(guò)程。由此可知,計(jì)算機(jī)編程技術(shù)對(duì)軟件活動(dòng)有著非常重要的影響。通常來(lái)講,計(jì)算機(jī)編程技術(shù)是將某一種編程語(yǔ)言作為基礎(chǔ)而設(shè)計(jì)出語(yǔ)言程序的,其過(guò)程中包含了分析、設(shè)計(jì)、編碼、測(cè)試以及排錯(cuò)等多個(gè)行為。本文結(jié)合編程語(yǔ)言來(lái)分析計(jì)算機(jī)編程技術(shù)的演變過(guò)程與發(fā)展趨勢(shì)。

        關(guān)鍵詞: 計(jì)算機(jī)編程技術(shù);演變過(guò)程;發(fā)展趨勢(shì)

        一、引言

        隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,計(jì)算機(jī)成為每個(gè)人的常用設(shè)備,計(jì)算機(jī)的功能可以讓用戶在網(wǎng)絡(luò)上瀏覽網(wǎng)頁(yè)、打游戲消磨時(shí)間,也可以讓企業(yè)通過(guò)計(jì)算機(jī)來(lái)管理相關(guān)業(yè)務(wù),以及整理并儲(chǔ)存公司員工的基本資料。但是,當(dāng)計(jì)算機(jī)沒(méi)有程序的時(shí)候,這一設(shè)備就是一塊鐵,并不會(huì)對(duì)用戶作出的指令產(chǎn)生任何反應(yīng),由此可知,程序?qū)τ谟?jì)算機(jī)應(yīng)用的重要性,程序是用戶與計(jì)算機(jī)進(jìn)行溝通的橋梁。而計(jì)算機(jī)編程技術(shù)是指為了能夠運(yùn)用計(jì)算機(jī)來(lái)達(dá)到目的或者是解決問(wèn)題,就要通過(guò)編寫程序語(yǔ)言來(lái)得到最終結(jié)果的過(guò)程。

        程序語(yǔ)言是為了描述程序過(guò)程中而產(chǎn)生的記號(hào),這一記號(hào)可以描述語(yǔ)法語(yǔ)義。結(jié)合計(jì)算機(jī)的發(fā)展歷史而言,程序語(yǔ)言也經(jīng)歷多個(gè)發(fā)展階段,且其發(fā)展已經(jīng)超過(guò)了語(yǔ)言的本身意義,更多體現(xiàn)出交互式編程技術(shù)的演變。為了進(jìn)一步認(rèn)識(shí)到計(jì)算機(jī)編程技術(shù)的演變過(guò)程中與發(fā)展趨勢(shì),本文結(jié)合程序語(yǔ)言的發(fā)展展開(kāi)闡述。

        二、程序語(yǔ)言的三個(gè)發(fā)展時(shí)期

        (一)語(yǔ)言早期

        實(shí)際上,最早的計(jì)算機(jī)是我國(guó)古代人民常用來(lái)計(jì)算賬務(wù)的算盤,且目前依然在使用。17世紀(jì),由Pascal等人創(chuàng)造了通過(guò)傳動(dòng)齒的運(yùn)行來(lái)實(shí)現(xiàn)計(jì)算的累加與進(jìn)位的計(jì)算機(jī)。

        在上個(gè)世紀(jì)初期,英國(guó)著名數(shù)學(xué)家設(shè)計(jì)出兩個(gè)差分機(jī)與分析機(jī),其中分析機(jī)的運(yùn)行原理與我們現(xiàn)在使用的計(jì)算機(jī)比較相抵,分析機(jī)是通過(guò)輸入讀進(jìn)穿孔卡片來(lái)分析并給出輸入數(shù)的計(jì)算結(jié)果,且分析機(jī)能夠隨意的重復(fù)計(jì)算序列。在之后,Ada基于此設(shè)計(jì)出的運(yùn)算序列能夠完成更多的指令,并解決問(wèn)題,這些運(yùn)算序列以設(shè)計(jì)者的名字進(jìn)行命名,ADA程序語(yǔ)言到現(xiàn)在也依然被使用。此外,英國(guó)著名數(shù)學(xué)家Turing又一次提出了"圖靈機(jī)"的設(shè)計(jì)理念,圖靈機(jī)的組成包含控制帶、儲(chǔ)存帶以及讀寫頭等,并通過(guò)其組成可以完成左右移動(dòng),或者是在儲(chǔ)存帶中完成輸入、刪除等符號(hào),又或者是完成條件性轉(zhuǎn)移指令等多項(xiàng)功能的機(jī)器。之后,Church設(shè)計(jì)出將邏輯共識(shí)作為約束變量的運(yùn)算方式,在語(yǔ)法語(yǔ)義上與程序語(yǔ)言非常相似,在程序理論與編程技術(shù)的實(shí)踐中被廣泛應(yīng)用。

        (二)低級(jí)語(yǔ)言時(shí)期

        首先是機(jī)器語(yǔ)言,它是第一代程序語(yǔ)言,是由二進(jìn)制機(jī)器代碼組成的編碼序列,可以讓計(jì)算機(jī)按照指令完成相應(yīng)的操作。機(jī)器語(yǔ)言的基本特點(diǎn)是可以充分體現(xiàn)計(jì)算機(jī)中包含的硬件結(jié)構(gòu),機(jī)器語(yǔ)言的編程不需要其他處理就能夠輸入執(zhí)行指令。但是,因?yàn)闄C(jī)器語(yǔ)言是直接面對(duì)機(jī)器,各個(gè)機(jī)器的指令系統(tǒng)都是各不相同的。因此,在一臺(tái)機(jī)器中的編程是不能照搬到另一臺(tái)機(jī)器上的。

        其次是匯編語(yǔ)言,它是第二代程序語(yǔ)言,由上述可知,機(jī)器語(yǔ)言不具備直觀性,而且和用戶的數(shù)字表達(dá)的使用習(xí)慣與自然語(yǔ)言之間有比較大的距離,因此,機(jī)器語(yǔ)言在學(xué)習(xí)和記憶上存在一定的難度,同時(shí)也讓計(jì)算機(jī)的推廣與應(yīng)用存在了局限性?;谶@一情況,匯編語(yǔ)言是通過(guò)使用助記符號(hào)來(lái)完成計(jì)算機(jī)的相關(guān)操作,通過(guò)地址符號(hào)來(lái)替代計(jì)算機(jī)指令。及其無(wú)法對(duì)匯編語(yǔ)言程序進(jìn)行直接的識(shí)別,要使用匯編語(yǔ)言編譯設(shè)備將程序轉(zhuǎn)變成指令才能夠完成操作。同時(shí),因?yàn)閰R編語(yǔ)言與計(jì)算機(jī)指令是一對(duì)一的,盡管是非常簡(jiǎn)單的計(jì)算機(jī)程序也要具備上百條的計(jì)算機(jī)指令,因此,在其基礎(chǔ)上,程序員設(shè)計(jì)出只要具有一條指令就可以編譯成多個(gè)計(jì)算機(jī)指令的程序語(yǔ)言,就是宏匯編語(yǔ)言。

        (三)高級(jí)語(yǔ)言時(shí)期

        首個(gè)可以脫離計(jì)算機(jī)硬件的高級(jí)語(yǔ)言的出現(xiàn)是在1954年,在多個(gè)平臺(tái)上被編譯成多個(gè)機(jī)器語(yǔ)言,在極大程度上消除了程序語(yǔ)言對(duì)于計(jì)算機(jī)與計(jì)算機(jī)系統(tǒng)的依賴性。在1970年,Pascal程序語(yǔ)言的出現(xiàn)標(biāo)志了結(jié)構(gòu)化編程時(shí)期的到來(lái),這一程序語(yǔ)言具有非常嚴(yán)謹(jǐn)?shù)某绦蚪Y(jié)構(gòu)形式、完善的數(shù)據(jù)類型,且與其他程序語(yǔ)言相比,Pascal程序語(yǔ)言的運(yùn)行速度更快、排錯(cuò)效率更高。同時(shí),該程序語(yǔ)言是一種自編譯的程序語(yǔ)言。在80實(shí)際初期,編程理念出現(xiàn)了巨大的變革,在這一時(shí)期中設(shè)計(jì)出的程序原因大部分都具有較強(qiáng)的針對(duì)性與依賴性,而在高級(jí)語(yǔ)言時(shí)期,高級(jí)程序語(yǔ)言的基本目標(biāo)是針對(duì)程序而進(jìn)行編程的,更偏向于對(duì)程序要"做什么"進(jìn)行描述。

        通過(guò)語(yǔ)言初期、低級(jí)語(yǔ)言時(shí)期以及高級(jí)語(yǔ)言時(shí)期的發(fā)展闡述來(lái)看,程序語(yǔ)言的發(fā)展實(shí)際上就是一個(gè)不斷創(chuàng)新與演變的挖掘過(guò)程,從機(jī)器語(yǔ)言發(fā)展到匯編語(yǔ)言,然后到高級(jí)語(yǔ)言與面向編程技術(shù)的程序語(yǔ)言,之后會(huì)面對(duì)具體應(yīng)用而設(shè)計(jì)的程序原因,其根本的發(fā)展動(dòng)力就是源于逐漸提升的抽象化要求,以及編程理念的創(chuàng)新與支持,簡(jiǎn)單來(lái)講,就是講計(jì)算機(jī)可以讀進(jìn)的語(yǔ)言逐漸提升到模擬指令、模擬思考的程序發(fā)展過(guò)程。

        三、計(jì)算機(jī)編程技術(shù)的發(fā)展

        (一)傳統(tǒng)編程技術(shù)

        傳統(tǒng)編程技術(shù)是將DOS操作系統(tǒng)中的計(jì)算機(jī)編程技術(shù)作為基礎(chǔ),在通過(guò)傳統(tǒng)編程技術(shù)來(lái)編寫特定計(jì)算機(jī)功能的相應(yīng)程序的過(guò)程中一定要對(duì)程序的運(yùn)算方式進(jìn)行設(shè)計(jì),分析數(shù)據(jù)的具體流程。不僅如此,傳統(tǒng)編程技術(shù)的運(yùn)算方式具有一定多變性,相同的問(wèn)題有多種算法,比如是最優(yōu)算法或者是一般算法等,其數(shù)據(jù)流程非常復(fù)雜,而且數(shù)據(jù)的調(diào)控與方向都是交叉的,因此,傳統(tǒng)編程技術(shù)常常要面對(duì)操作平臺(tái)與計(jì)算機(jī)編譯系統(tǒng)等,基本上無(wú)法實(shí)現(xiàn)移植。

        (二)可視化編程技術(shù)

        這一編程技術(shù)是運(yùn)用調(diào)用計(jì)算機(jī)控件,并給控制對(duì)象設(shè)置一定的屬性,結(jié)合開(kāi)發(fā)者的實(shí)際需求,在窗口直接進(jìn)行布局設(shè)計(jì)??梢暬幊碳夹g(shù)的優(yōu)勢(shì)就在于簡(jiǎn)便,能夠自動(dòng)的生成計(jì)算機(jī)程度代碼,運(yùn)行效率更高,在現(xiàn)如今的應(yīng)用程度也比較高。

        (三)面向?qū)ο蟮挠?jì)算機(jī)編程技術(shù)

        為了能夠?qū)崿F(xiàn)計(jì)算機(jī)的整體性運(yùn)算的編程目標(biāo),讓每個(gè)對(duì)象都可以及時(shí)接收到指令信息、及時(shí)處理數(shù)據(jù),同時(shí)給其他對(duì)象發(fā)送指令信息的面對(duì)多個(gè)對(duì)象的計(jì)算機(jī)編程技術(shù)具備一定的靈活性、拓展性以及重用性。通過(guò)面向?qū)ο蟮木幊碳夹g(shù)來(lái)完成的程序,其組成是由一個(gè)可以產(chǎn)生子程序作用對(duì)象。面向?qū)ο缶幊碳夹g(shù)是將對(duì)象編程理念應(yīng)用在計(jì)算機(jī)軟件的開(kāi)發(fā)與設(shè)計(jì)過(guò)程中,對(duì)開(kāi)發(fā)活動(dòng)提供具體指導(dǎo)的編程技術(shù),換言之就是將"對(duì)象"的編程概念作為基礎(chǔ)而生成的編程技術(shù)。面向?qū)ο缶幊碳夹g(shù)中的對(duì)象是指由計(jì)算機(jī)數(shù)據(jù)和指令互相組成的載體,和客觀實(shí)體之間存在直接的相對(duì)關(guān)系。

        結(jié)合計(jì)算機(jī)編程技術(shù)的演變,從傳統(tǒng)編程技術(shù)演變成可視化編程技術(shù),再到面向?qū)ο笞兂杉夹g(shù),可以認(rèn)識(shí)到在編程技術(shù)的實(shí)踐過(guò)程中,編程技術(shù)具有一定的獨(dú)立性,但是相互之間也存在一定的聯(lián)系,現(xiàn)階段,面向?qū)ο缶幊碳夹g(shù)的應(yīng)用范圍更為廣泛。但是,計(jì)算機(jī)編程技術(shù)的發(fā)展依然在繼續(xù),更簡(jiǎn)潔、更高效、更智能的編程技術(shù)更為大家所期待。

        四、結(jié)論

        通過(guò)嚴(yán)謹(jǐn)?shù)乃季S模式來(lái)認(rèn)識(shí)新的事物,才能夠清楚其的整體發(fā)展過(guò)程,而計(jì)算機(jī)編程技術(shù)的發(fā)展同樣如此。計(jì)算機(jī)編程技術(shù)的發(fā)展按照一般的科技發(fā)展規(guī)律,到如今,編程技術(shù)的相關(guān)研究獲得了大量成果,究其原因是由于計(jì)算機(jī)編程技術(shù)的逐漸完善,模塊程序化的逐步創(chuàng)新,且推廣與應(yīng)用范圍的拓展。計(jì)算機(jī)編程技術(shù)的研究可以幫助我們?nèi)娴卣J(rèn)識(shí)到程序語(yǔ)言與編程技術(shù)的發(fā)展?!?/p>

        參考文獻(xiàn)

        [1]劉曉崢.淺析面向過(guò)程與面向?qū)ο缶幊趟枷胫愅琜J].科技信息,2011(3):501-502.

        [2]史永哲.計(jì)算機(jī)編程思想分析[J].陜西師范大學(xué)學(xué)報(bào):自然科學(xué)版,2008(6).

        [3]劉義. 淺談面向?qū)ο蟪绦蛟O(shè)計(jì)[J].今日科苑,2008(6).

        猜你喜歡
        發(fā)展趨勢(shì)
        試論當(dāng)前國(guó)際金融的形勢(shì)與發(fā)展趨勢(shì)
        國(guó)有企業(yè)經(jīng)濟(jì)市場(chǎng)條件下?tīng)I(yíng)銷戰(zhàn)略發(fā)展
        論企業(yè)管理模式與企業(yè)管理現(xiàn)代化
        快速原型技術(shù)在機(jī)械制造中的應(yīng)用及發(fā)展趨勢(shì)
        鄉(xiāng)鎮(zhèn)配網(wǎng)規(guī)劃及未來(lái)發(fā)展趨勢(shì)
        分析我國(guó)品牌營(yíng)銷的管理及發(fā)展問(wèn)題
        湖北省P2P借貸行業(yè)發(fā)展趨勢(shì)研究
        淺析暖通設(shè)計(jì)的問(wèn)題
        我國(guó)機(jī)械設(shè)計(jì)制造及其自動(dòng)化的現(xiàn)狀及發(fā)展趨勢(shì)
        簡(jiǎn)析住宅建筑設(shè)計(jì)中BIM技術(shù)的應(yīng)用
        亚洲妓女综合网99| 国产高颜值大学生情侣酒店| 久久无码专区国产精品| 色一情一乱一乱一区99av| 最新亚洲精品国偷自产在线| 国产午夜无码视频免费网站| 国产国拍亚洲精品午夜不卡17| 少妇寂寞难耐被黑人中出| 日本高清www午色夜高清视频 | 国产熟女av一区二区三区四季| 国内精品嫩模av私拍在线观看 | 国产一区二区三区久久悠悠色av| 精品无码av一区二区三区不卡| 国内永久福利在线视频图片| 午夜精品一区二区三区的区别| 男女超爽视频免费播放| 精品人妻一区二区三区蜜桃 | 熟妇人妻无乱码中文字幕真矢织江| 国产福利视频在线观看| av大片在线无码免费| 美女精品国产一区二区三区| 久久这里都是精品99| 国产免费又色又爽粗视频| 99精品一区二区三区无码吞精 | 亚洲中文字幕无码不卡电影| 亚洲综合av一区在线| 大屁股流白浆一区二区三区| 激情综合婷婷色五月蜜桃| 久久婷婷人人澡人人爽人人爱| 伊人久久成人成综合网222| 日批视频免费在线观看| 国产又色又爽的视频在线观看91| 国产三级国产精品国产专区50| 性欧美长视频免费观看不卡| 真多人做人爱视频高清免费| 亚洲男人av香蕉爽爽爽爽| 亚洲每天色在线观看视频| 精品成人av人一区二区三区| 亚洲最大成人综合网720p| 国产精品免费av片在线观看| 丰满少妇大力进入av亚洲|