• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      關(guān)于計算機語言面向?qū)ο箝_發(fā)的發(fā)展研究

      2016-06-03 18:54陳龍
      科教導刊·電子版 2016年11期
      關(guān)鍵詞:面向?qū)ο?/a>發(fā)展

      陳龍

      摘 要 計算機語言經(jīng)過了漫長的發(fā)展歷程,級別越來越高,其發(fā)展主要可以概括為四個階段:以二進制編碼為基礎(chǔ)的機器語言,用符號替代二進制編碼的匯編語言,更加形象易懂的高級語言和處理大量數(shù)據(jù)的面向過程語言,以及上個世紀80年代新興的面向?qū)ο笳Z言。面向?qū)ο箝_發(fā)具有描述直接、數(shù)據(jù)處理功能強大、可視化開發(fā)環(huán)境、穩(wěn)定性高、移植性好等等優(yōu)點,不僅可以用來研發(fā)軟件、編寫程序,在人工智能等方面也有廣泛的應(yīng)用,因此是計算機語言發(fā)展的必然趨勢。

      關(guān)鍵詞 計算機語言 面向?qū)ο?發(fā)展

      中圖分類號:TP3 文獻標識碼:A

      0引言

      計算機技術(shù)作為現(xiàn)代科技發(fā)展進步最為重要的工具,它的發(fā)展離不開計算機語言的不斷完善。合適的語言環(huán)境才能開發(fā)出滿足人們要求的程序和軟件,讓計算機技術(shù)的應(yīng)用更加廣泛。計算機語言經(jīng)歷了數(shù)個變化階段,從低級的機器語言、匯編語言,到高級的面向過程語言,而上世紀80年代出現(xiàn)的面向?qū)ο笳Z言已經(jīng)成為未來的發(fā)展方向。

      1計算機語言的發(fā)展歷程

      語言的產(chǎn)生就是為了交流,顧名思義,計算機語言就是人類用來與計算機交流,使其完成特定功能的一種工具。因為計算機的運行完全依賴于外部輸入的指令,因此,隨著計算機技術(shù)的發(fā)展,只有不斷開發(fā)更加適合計算機的語言,才能使計算機準確處理各類信息,完成各種軟硬件的開發(fā)。下面對計算機語言的發(fā)展歷程做一個簡要的概述。

      1.1機器語言

      最古老的計算機語言名稱為機器語言,是隨著輸入輸出接口的發(fā)展而發(fā)展的。因為早期的計算機只能識別二進制的編碼,這種語言的基本原理就是利用這一點,由程序員將代表信息和指令的孔打在紙帶上,讓計算機識別,實現(xiàn)人機之間的交流。這種做法使計算機的工作效率很高,然而對程序員來說卻是一項很乏味、沒有技術(shù)含量的工作,而且二進制代碼只由0和1組成,一長串的無序的數(shù)字代碼既難記憶和理解,又不能在別的計算機上再重復(fù)使用同樣的指令,因此造成程序員工作效率低下。

      1.2匯編語言

      由于機器語言的種種弊端以及生產(chǎn)生活的需求,匯編語言應(yīng)運而生。這種語言主要是為了便于程序員記憶和理解代碼,因此采用了一些簡單易懂的符號來取代復(fù)雜的0和1的字符串,比如在匯編語言中,“MAX”表示“最大值”,“MIN”表示“最小值”,一目了然,容易記憶,程序員可以更加輕松地對程序進行修改。不過,這些符號并不能被計算機直接識別,需要再專門編程,另外,這種語言和機器語言一樣,不能在不同的計算機上進行重復(fù)使用。匯編語言至今仍有著較為廣泛的應(yīng)用。

      1.3高級語言

      機器語言和匯編語言都取決于計算機本身的系統(tǒng),不能大范圍復(fù)用,因此都屬于低級語言,為了提高編程的效率,人們又開發(fā)出了以FORTAN語言和PASCAL語言為代表的高級語言。用高級語言與計算機交流的形式類似于數(shù)學表達式,可以與程序指代的具體事物聯(lián)系起來,更加清晰易懂,也使得程序的編寫更加簡便靈活,即使不太懂計算機技術(shù)的人也可以與計算機進行交流,不過,計算機仍然不能直接識別程序的執(zhí)行語句,需要有一定時間的翻譯的過程。PASCAL語言屬于高級語言中的“結(jié)構(gòu)化程序設(shè)計語言”,即以功能為中心,面向過程,其程序執(zhí)行采用了“pipeline”,即“流水線”模式,能夠使各模塊按順序依次執(zhí)行,當程序很復(fù)雜時能夠處理復(fù)雜的數(shù)據(jù)與過程之間的聯(lián)系。True BASIC、C語言等也屬于這種語言,然而由于模塊很不穩(wěn)定,這種語言很多時候并不能開發(fā)出滿足人們要求的軟件。

      1.4面向?qū)ο笳Z言

      面向?qū)ο笳Z言是計算機語言發(fā)展的最新階段,是如今計算機軟件開發(fā)的主要語言,它既保留了結(jié)構(gòu)化語言的基本特點,又做了進一步的改革,對客觀事物,即對象和事物之間的關(guān)系的描述更加直接。這種語言的著重點在處理數(shù)據(jù)上,具有強大的數(shù)據(jù)庫和管理功能,利用形象的圖形可視化開發(fā)環(huán)境,因此穩(wěn)定性更高,程序能夠重復(fù)使用,開發(fā)出的軟件也更加容易維護和更新?lián)Q代,移植性較好。面向?qū)ο笳Z言既能夠?qū)ο蠓殖梢粋€個獨立的單元,使其內(nèi)部的細微之處不被泄露,又能使其擁有之前類別的各種特點,從而揭示各事物之間的異同。目前廣為人知的面向?qū)ο笳Z言主要為Visual C++、 Java、Power Builder等等。

      2面向?qū)ο箝_發(fā)技術(shù)

      距離“面向?qū)ο蟆边@一概念首次提出只有不到半個世紀的時間,這一概念已經(jīng)深入人心,成為計算機領(lǐng)域中最為重要的技術(shù)。在開發(fā)復(fù)雜的程序時,利用面向?qū)ο笳Z言,就可以將系統(tǒng)分為一個個單獨的子系統(tǒng),每個子系統(tǒng)的要素都是完整的,具有自己的功能,但同時又與整體相聯(lián)系,所有的子系統(tǒng)共同保證了整個系統(tǒng)的正常運行,這就是所謂的面向?qū)ο蠹夹g(shù)。除了軟件研發(fā)、編譯代碼,面向?qū)ο蠹夹g(shù)還廣泛應(yīng)用于人工智能、現(xiàn)代控制、數(shù)據(jù)庫的維護及更新等等方面。如今,面向?qū)ο蟮拈_發(fā)由于其描述直接、強大的數(shù)據(jù)處理功能、可視化開發(fā)環(huán)境、穩(wěn)定性高、移植性好等優(yōu)點,已經(jīng)成為計算機技術(shù)發(fā)展的必然趨勢。

      3總結(jié)

      面向?qū)ο笳Z言作為計算機語言發(fā)展的最新成果,技術(shù)逐漸完善,特點突出,能夠滿足軟件開發(fā)和程序編寫的各種要求,是未來計算機技術(shù)發(fā)展的必然趨勢。

      參考文獻

      [1] 談伙榮.關(guān)于計算機語言面向?qū)ο箝_發(fā)的發(fā)展研究[J].硅谷,2013(2):61.

      [2] 宋增龍.試論計算機語言的發(fā)展及面向?qū)ο箝_發(fā)的必然性[J].青年與社會,2013(12):265.

      [3] 陳江新.面向?qū)ο缶幊陶Z言的發(fā)展與計算機語言教學改革思路[J].廣西師院學報(自然科學版),2001(02):73-75.

      [4] 王艷娟.計算機語言的發(fā)展及面向?qū)ο箝_發(fā)的必然性[J].商業(yè)文化(下半月),2012(03):324.

      猜你喜歡
      面向?qū)ο?/a>發(fā)展
      邁上十四五發(fā)展“新跑道”,打好可持續(xù)發(fā)展的“未來牌”
      從HDMI2.1與HDCP2.3出發(fā),思考8K能否成為超高清發(fā)展的第二階段
      面向?qū)ο蟮挠嬎銠C網(wǎng)絡(luò)設(shè)計軟件系統(tǒng)的開發(fā)
      砥礪奮進 共享發(fā)展
      面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
      改性瀝青的應(yīng)用與發(fā)展
      基于面向?qū)ο蟮腛ffice評測系統(tǒng)的分析
      峰叢洼地農(nóng)作物面向?qū)ο笮畔⑻崛∫?guī)則集
      “會”與“展”引導再制造發(fā)展
      面向?qū)ο蟮腟oS體系結(jié)構(gòu)建模方法及應(yīng)用
      黄陵县| 连城县| 沾益县| 永福县| 泰宁县| 枝江市| 上高县| 五原县| 从化市| 玛曲县| 沙坪坝区| 漠河县| 建宁县| 公主岭市| 柘城县| 玛沁县| 梁河县| 肃南| 普兰县| 宜宾市| 江源县| 济宁市| 大余县| 读书| 体育| 芦山县| 营口市| 新田县| 托克逊县| 乌审旗| 铁岭市| 四川省| 类乌齐县| 故城县| 临漳县| 镇沅| 攀枝花市| 平果县| 玉环县| 安平县| 黄浦区|