計算機編程語言的發展及應用獲獎科研報告_第1頁
計算機編程語言的發展及應用獲獎科研報告_第2頁
計算機編程語言的發展及應用獲獎科研報告_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機編程語言的發展及應用獲獎科研報告摘要:本文主要介紹了計算機編程語言的分類情況以及計算機編程語言的發展歷程,并對當前主要的計算機編程語言的應用情況進行分析。

關鍵詞:計算機;編程語言;發展研究;應用分析

隨著計算機技術的發展,如今計算機早已被應用到了各個領域,不僅對社會經濟的發展具有重要的促進作用,而且在一定程度上也改變了人們的生活方式,因此研究計算機技術,使其在未來發揮更大的作用非常必要。在計算機技術的發展和應用過程中離不開編程語言的應用,只有通過編程語言,人才能夠與計算機等機器設備交互,對于計算機等設備發出指令,進而使得計算機能夠運轉。

一、計算機編程語言概要

(一)匯編語言

匯編語言是一種用英語縮寫進行編程的語言,匯編語言執行比較方便,但在運用匯編語言的程序冗長,在編寫較為復雜的程序時容易出現錯誤,因此,匯編語言往往被應用于小程序編寫中。

(二)機械語言

機械語言則是運用二進制進行編程的編程語言,運用機械語言編程機器能夠快速識別,且運行速度也相對較快,相對編程語言而言,機械語言的應用范圍更廣,盡管如此,機械語言同樣具有一定的缺陷,應用范圍有所限制。

(三)高級語言

高級語言是指多種編程語言結合的總稱,高級語言能夠實現多條指令的整合,將其轉化為一個指令進行執行,正是由于高級語言的這一優勢,在程序執行過程中,很多細節和步驟被省略,使得程序的運行更為簡潔和迅速,對于編程操作的要求也相對較低,這使得計算機編程人員的要求大幅下降,使得更多的人能夠進行編程操作。

二、編程語言的發展

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

三、計算機編程語言的應用

為了提升計算機編程語言的實用性,使得編程語言更加簡單、易學、易操作,計算機研究者在原有的高級計算機語言上進行了進一步研究,出現了如今計算機編程實踐中較為常用的幾種高級計算機編程語言,包括:C語言、C++、Java、VB以及PHP等。這些高級計算機編程語言具有各自的優勢,在進行具體的計算機程序編程時,就要根據不同的情況來選擇計算機編程語言。

(一)PHP計算機編程語言

PHP計算機編程語言語言是HTML內嵌入式語言的一種,PHP計算機編程語言一般應用于動態網頁的編程中,但編程人員并不能夠僅通過PHP計算機編程語言完成動態網頁的編程,而是需要與C語言、Java等計算機編程語言進行結合,通過PHP計算機編程語言能夠對HTML類型的文檔進行有效的執行,從而滿足用戶對于計算機軟件、網頁動態化需求和操作的實現。

(二)Java計算機編程語言

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

(三)C++計算機編程語言

C++是計算機編程語言研究者在C語言的基礎上進行改進和完善制作而成的,C++計算機編程語言的應用范圍也非常廣泛,當前大多人使用的計算機Windows系統的核心部分就是由C++計算機編程語言編寫的,不僅如此,眾多的PC端網絡游戲也是由C++計算機編程語言編寫完成的,例如:風靡全球的網絡游戲《魔獸世界》等。相對C語言而言,C++計算機編程語言具有更多的優勢,首先,C++語言在運行的過程中更加穩定和簡潔,更便于操作,正是基于此,大多數程序員在進行編程時,更加喜歡用C++計算機編程語言進行操作;其次,C++具有更強的移植能力、繪圖能力和數據處理能力,而這些能力能夠更好的滿足游戲開發和系統開發過程中的某些要求;最后,C++計算機編程語言具有較高的機械效率以及指針效率優勢,能夠滿足大型網絡游戲開發和引擎開發的需要,正是基于這一特點,大多數大型網絡游戲將C++計算機編程語言作為主要的編程語言,如:《魔獸世界》等。

四、總結

計算機編程語言的出現使得計算機不再依賴人工操作完成,而能夠通過編程語言完成計算機程序,使得計算機能夠自動完成某些操作,計算機編程語言日益完善

溫馨提示

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

評論

0/150

提交評論