計(jì)算機(jī)編程語(yǔ)言的發(fā)展及應(yīng)用獲獎(jiǎng)科研報(bào)告_第1頁(yè)
計(jì)算機(jī)編程語(yǔ)言的發(fā)展及應(yīng)用獲獎(jiǎng)科研報(bào)告_第2頁(yè)
計(jì)算機(jī)編程語(yǔ)言的發(fā)展及應(yīng)用獲獎(jiǎng)科研報(bào)告_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

計(jì)算機(jī)編程語(yǔ)言的發(fā)展及應(yīng)用獲獎(jiǎng)科研報(bào)告摘要:本文主要介紹了計(jì)算機(jī)編程語(yǔ)言的分類情況以及計(jì)算機(jī)編程語(yǔ)言的發(fā)展歷程,并對(duì)當(dāng)前主要的計(jì)算機(jī)編程語(yǔ)言的應(yīng)用情況進(jìn)行分析。

關(guān)鍵詞:計(jì)算機(jī);編程語(yǔ)言;發(fā)展研究;應(yīng)用分析

隨著計(jì)算機(jī)技術(shù)的發(fā)展,如今計(jì)算機(jī)早已被應(yīng)用到了各個(gè)領(lǐng)域,不僅對(duì)社會(huì)經(jīng)濟(jì)的發(fā)展具有重要的促進(jìn)作用,而且在一定程度上也改變了人們的生活方式,因此研究計(jì)算機(jī)技術(shù),使其在未來(lái)發(fā)揮更大的作用非常必要。在計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用過(guò)程中離不開(kāi)編程語(yǔ)言的應(yīng)用,只有通過(guò)編程語(yǔ)言,人才能夠與計(jì)算機(jī)等機(jī)器設(shè)備交互,對(duì)于計(jì)算機(jī)等設(shè)備發(fā)出指令,進(jìn)而使得計(jì)算機(jī)能夠運(yùn)轉(zhuǎn)。

一、計(jì)算機(jī)編程語(yǔ)言概要

(一)匯編語(yǔ)言

匯編語(yǔ)言是一種用英語(yǔ)縮寫進(jìn)行編程的語(yǔ)言,匯編語(yǔ)言執(zhí)行比較方便,但在運(yùn)用匯編語(yǔ)言的程序冗長(zhǎng),在編寫較為復(fù)雜的程序時(shí)容易出現(xiàn)錯(cuò)誤,因此,匯編語(yǔ)言往往被應(yīng)用于小程序編寫中。

(二)機(jī)械語(yǔ)言

機(jī)械語(yǔ)言則是運(yùn)用二進(jìn)制進(jìn)行編程的編程語(yǔ)言,運(yùn)用機(jī)械語(yǔ)言編程機(jī)器能夠快速識(shí)別,且運(yùn)行速度也相對(duì)較快,相對(duì)編程語(yǔ)言而言,機(jī)械語(yǔ)言的應(yīng)用范圍更廣,盡管如此,機(jī)械語(yǔ)言同樣具有一定的缺陷,應(yīng)用范圍有所限制。

(三)高級(jí)語(yǔ)言

高級(jí)語(yǔ)言是指多種編程語(yǔ)言結(jié)合的總稱,高級(jí)語(yǔ)言能夠?qū)崿F(xiàn)多條指令的整合,將其轉(zhuǎn)化為一個(gè)指令進(jìn)行執(zhí)行,正是由于高級(jí)語(yǔ)言的這一優(yōu)勢(shì),在程序執(zhí)行過(guò)程中,很多細(xì)節(jié)和步驟被省略,使得程序的運(yùn)行更為簡(jiǎn)潔和迅速,對(duì)于編程操作的要求也相對(duì)較低,這使得計(jì)算機(jī)編程人員的要求大幅下降,使得更多的人能夠進(jìn)行編程操作。

二、編程語(yǔ)言的發(fā)展

20世紀(jì)40年代,美國(guó)研發(fā)出了世界上第一臺(tái)計(jì)算機(jī),當(dāng)時(shí)的計(jì)算機(jī)不僅占地面積大,而且操作極為不便,必須通過(guò)多為專業(yè)人員同時(shí)進(jìn)行人工操作才能夠完成,基于這一背景,美國(guó)計(jì)算機(jī)研究人員開(kāi)始著手研究能夠與計(jì)算機(jī)進(jìn)行交互的編程語(yǔ)言,從而使得計(jì)算機(jī)能夠自動(dòng)完成一系列指令,早期的計(jì)算機(jī)編程語(yǔ)言的形式較為簡(jiǎn)略,還存在諸多不完善的地方,但經(jīng)過(guò)幾十年的發(fā)展,計(jì)算機(jī)編程語(yǔ)言的種類更加多樣,能夠適應(yīng)不同的計(jì)算機(jī)編程要求。為了節(jié)省編程時(shí)間和資金成本,部分可以實(shí)現(xiàn)視覺(jué)化和集成化的編程語(yǔ)言被重視,隨著編程語(yǔ)言的不斷發(fā)展,出現(xiàn)了C語(yǔ)言以及fortran/pascal等高級(jí)語(yǔ)言。在20世紀(jì)90年代,隨著計(jì)算機(jī)互聯(lián)網(wǎng)數(shù)據(jù)信息量的增加,出現(xiàn)了需要對(duì)數(shù)據(jù)進(jìn)行采集、分析和傳輸?shù)男枨?,在此背景下Java編程語(yǔ)言被開(kāi)發(fā)和應(yīng)用,使得計(jì)算機(jī)信息傳輸開(kāi)始朝著視頻解析、圖像傳輸、智能模擬以及知識(shí)處理等方向發(fā)展,滿足了計(jì)算機(jī)信息智能化傳輸需求。如今,通過(guò)多種計(jì)算機(jī)高級(jí)編程語(yǔ)言的綜合使用,能夠滿足當(dāng)前社會(huì)信息化的需求。

三、計(jì)算機(jī)編程語(yǔ)言的應(yīng)用

為了提升計(jì)算機(jī)編程語(yǔ)言的實(shí)用性,使得編程語(yǔ)言更加簡(jiǎn)單、易學(xué)、易操作,計(jì)算機(jī)研究者在原有的高級(jí)計(jì)算機(jī)語(yǔ)言上進(jìn)行了進(jìn)一步研究,出現(xiàn)了如今計(jì)算機(jī)編程實(shí)踐中較為常用的幾種高級(jí)計(jì)算機(jī)編程語(yǔ)言,包括:C語(yǔ)言、C++、Java、VB以及PHP等。這些高級(jí)計(jì)算機(jī)編程語(yǔ)言具有各自的優(yōu)勢(shì),在進(jìn)行具體的計(jì)算機(jī)程序編程時(shí),就要根據(jù)不同的情況來(lái)選擇計(jì)算機(jī)編程語(yǔ)言。

(一)PHP計(jì)算機(jī)編程語(yǔ)言

PHP計(jì)算機(jī)編程語(yǔ)言語(yǔ)言是HTML內(nèi)嵌入式語(yǔ)言的一種,PHP計(jì)算機(jī)編程語(yǔ)言一般應(yīng)用于動(dòng)態(tài)網(wǎng)頁(yè)的編程中,但編程人員并不能夠僅通過(guò)PHP計(jì)算機(jī)編程語(yǔ)言完成動(dòng)態(tài)網(wǎng)頁(yè)的編程,而是需要與C語(yǔ)言、Java等計(jì)算機(jī)編程語(yǔ)言進(jìn)行結(jié)合,通過(guò)PHP計(jì)算機(jī)編程語(yǔ)言能夠?qū)TML類型的文檔進(jìn)行有效的執(zhí)行,從而滿足用戶對(duì)于計(jì)算機(jī)軟件、網(wǎng)頁(yè)動(dòng)態(tài)化需求和操作的實(shí)現(xiàn)。

(二)Java計(jì)算機(jī)編程語(yǔ)言

Java是一種以對(duì)象對(duì)基礎(chǔ)的編程語(yǔ)言,同時(shí)還是分布式語(yǔ)言的一種,該計(jì)算機(jī)編程語(yǔ)言關(guān)注數(shù)據(jù)應(yīng)用和操縱的算法,不僅如此,其具有跨平臺(tái)移植、處理異常情況能力強(qiáng)、編程簡(jiǎn)單、安全機(jī)制較為完善等方面的特征,正是基于Java語(yǔ)言的這些特征,其在當(dāng)前各類信息化軟件中有著廣泛的應(yīng)用,在個(gè)人電腦、手機(jī)軟件、游戲,乃至政府官方網(wǎng)站和信息傳遞中均有應(yīng)用,例如:個(gè)人電腦辦公工具excel、手機(jī)游戲等都是使用Java語(yǔ)言進(jìn)行編程。

(三)C++計(jì)算機(jī)編程語(yǔ)言

C++是計(jì)算機(jī)編程語(yǔ)言研究者在C語(yǔ)言的基礎(chǔ)上進(jìn)行改進(jìn)和完善制作而成的,C++計(jì)算機(jī)編程語(yǔ)言的應(yīng)用范圍也非常廣泛,當(dāng)前大多人使用的計(jì)算機(jī)Windows系統(tǒng)的核心部分就是由C++計(jì)算機(jī)編程語(yǔ)言編寫的,不僅如此,眾多的PC端網(wǎng)絡(luò)游戲也是由C++計(jì)算機(jī)編程語(yǔ)言編寫完成的,例如:風(fēng)靡全球的網(wǎng)絡(luò)游戲《魔獸世界》等。相對(duì)C語(yǔ)言而言,C++計(jì)算機(jī)編程語(yǔ)言具有更多的優(yōu)勢(shì),首先,C++語(yǔ)言在運(yùn)行的過(guò)程中更加穩(wěn)定和簡(jiǎn)潔,更便于操作,正是基于此,大多數(shù)程序員在進(jìn)行編程時(shí),更加喜歡用C++計(jì)算機(jī)編程語(yǔ)言進(jìn)行操作;其次,C++具有更強(qiáng)的移植能力、繪圖能力和數(shù)據(jù)處理能力,而這些能力能夠更好的滿足游戲開(kāi)發(fā)和系統(tǒng)開(kāi)發(fā)過(guò)程中的某些要求;最后,C++計(jì)算機(jī)編程語(yǔ)言具有較高的機(jī)械效率以及指針效率優(yōu)勢(shì),能夠滿足大型網(wǎng)絡(luò)游戲開(kāi)發(fā)和引擎開(kāi)發(fā)的需要,正是基于這一特點(diǎn),大多數(shù)大型網(wǎng)絡(luò)游戲?qū)++計(jì)算機(jī)編程語(yǔ)言作為主要的編程語(yǔ)言,如:《魔獸世界》等。

四、總結(jié)

計(jì)算機(jī)編程語(yǔ)言的出現(xiàn)使得計(jì)算機(jī)不再依賴人工操作完成,而能夠通過(guò)編程語(yǔ)言完成計(jì)算機(jī)程序,使得計(jì)算機(jī)能夠自動(dòng)完成某些操作,計(jì)算機(jī)編程語(yǔ)言日益完善

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論