浦天宏

【摘 要】現代信息的快速發展蔓延了人們生活的每個方面,而計算機技術可以說是信息技術的最重要部分,論文通過對計算機編程語言的研究來分析其在計算機當中的應用。
【Abstract】The rapid development of modern information spreads every aspect of people's life, and computer technology can be said to be the most important part of information technology. This paper analyzes the application of computer programming language in computer.
【關鍵詞】計算機;編程;高級匯編
【Keywords】computer; programming; advanced compilation
【中圖分類號】TP311 【文獻標志碼】A 【文章編號】1673-1069(2017)05-0135-02
1 引言
計算機技術被運用到涉及人們生活的許多領域當中,同時為了掌握這門技術也同樣涉及多樣化的學科,隨著社會的不斷發展,計算機的發展更新速度也需要跟上社會發展的步伐,于是需要在提升和保證計算機軟件發展的質量的同時,還需要讓更多的人了解這些計算機應用的基礎知識,那就是編程。軟件的開發應用都不可避免地運用到計算機編程語言。
2 計算機的發展
科學技術的進步使得計算機成為了一項新興的技術產業,計算機的發展提升了我國社會現代化發展的速度。計算機處理信息及基本過程就是將使用者待處理的問題用機器語言編入計算機內,用儲蓄程序控制計算機從而達到對計算機進行控制的目的,在信息的處理過程當中,在操作進行前要理解計算機急需搞定的難題,然后根據確定的解決方式將特定編程代碼輸入計算機操作系統中去,接著,通過計算機的存儲程序指揮能力對計算機內部信息開始自動處理,直至完成最后的操作。
3 計算機組成
計算機主要是由硬件和軟件這兩大部分構成的,在硬件方面,計算機的輸入輸出設備、存儲器、運算器、控制器等都屬于硬件。而硬件只是基本的外殼,如果計算機需要運行就必須有相應的軟件支持,軟件又分為系統軟件,也就是經常用的操作系統,WINXP、Win2000等,再者就是通用軟件和應用軟件,常見的應用軟件有輔助教學軟件、輔助設計軟件、文字處理軟件、信息管理軟件和自動控制軟件。計算機組成如圖1所示。
4 計算機編程語言
4.1 編程語言的發展
計算機語言最開始的計算機語言,也就是011010111,那個時候編程要會用0和1表示一切,后來逐步發展,把一些常用的指令用英語單詞表示出來,形成了匯編語言,這時候需要記住那些單詞的含義,還必須告訴計算機每一步要怎么做,而計算機的計算程序相當謹慎,掉一個步驟就無法運行,而且匯編語言的可移植性差,也就是說在這臺計算機上寫的程序到另一臺計算機上可能就不能用了。在此之后,程序員為了方便對軟件進行改寫,高級語言就此誕生了,高級語言不要求程序員掌握計算機的硬件運行,程序員只要將上層編碼改寫完工之后,編譯軟件就可以將高級語言翻譯成匯編語言,然后再將匯編語言轉化成計算機語言,從而在計算機中執行。
4.2 語言分類
4.2.1 C語言
大概在1980年的時候,C語言就被廣泛運用到計算機領域當中去了,在計算機語言的發展史中,可以很容易看出C語言由B語言不斷進化而成,B語言是C語言的前提基礎,所以由此得出C語言在運用的時候會比B語言的優勢更加明顯,它把計算機當中的所有運算符以及控制語句運用到了編程當中,逐步優化了程序語言的運行狀態。在C 語言的使用過程中,圖形功能、邏輯判斷功能、計算功能等這樣的功能可以在運行過程中有很大的優越性,可以把抽象的數據進行信息直觀化。
4.2.2 Vinsual Basic語言
Vinsual Basic 語言就是可視化語言,它在20世紀90年代時被計算機研究員開發而來的。當Vinsual Basic 語言在計算機運用時,工作原理就是計算機通過對象機制的改造,把可視化的各種復雜的程序問題不斷簡單化,此時可以把這些問題隨機整合在一起,就是為了實現用戶對自己所設計的數據進行簡單的控制。
4.2.3 Java
Java同樣是在20世紀90年代被開發出來,Java作為程序設計語言的一類,可以實現信息領域跨平臺瀏覽、動態Web以及Internet 的相關計算,Java的原理就是當計算機程序在編輯并試圖運行一個Java程序時,需要運用到不同的幾個方面的內容。當文本正在編輯時,可以通過使用調用類的方法來訪問需要的資源,然后把源文件用計算機的編程翻譯成一種代碼,存儲在計算機的class文件中,接著可以通過運行計算機編程當中的Java虛擬機來對class文件進行必要的操作。在Java的整數當中,數據在Java程序中有3種表示形式,分別為十進制、八進制和十六進制并且可以廣泛應用于 Web設計區域當中去,可以支撐當前瀏覽器的運用。
4.2.4 PHP
PHP計算機編程語言是一種HTML內嵌式的語言,PHP是一種主流的動態網站編程語言需要配合html css+div +js等才可以建立一個完善的網站,它的主要功能就是執行HTML的全部文檔信息,通過隨機融合C、Java、Perl等多種計算機編程語言,去滿足用戶對計算機控制以及操作的需求,同時可以支撐動態的網頁。
4.2.5 Python
在計算機當中,Python語言可以廣泛應用于日常操作過程中,它可以代替 VBA對Excel進行操控,python是一種解釋性腳本語言,不屬于c++/java那樣的高級語言,需要編譯成字節碼之后才能運行,python可以邊運行邊解釋并且有自動檢測的功能,這樣的優勢可以使用戶能通過 Python語言來對數據進行必要的搜集。
5 計算機編程語言應用
5.1 計算機編程語言的特點
首先,計算機的編程語言應用對程序員來說是必修的一門功課技巧。在實際操作中,C語言可以在任何環境下使用,而C語言相比其他語言的難度處于比較適中的位置。不過在計算機編程語言的選用過程當中,要遵循一定的原則,把運行的程序和語言相對應,不可逾界。其次,Visual Basic 語言很容易入門,大部分人可以通過自學這門語言從而達到融會貫通的目的,然而在實際使用中很多人都喜歡自學該語言,但是這個語言的效率不高,盡管 Visual Basic語言可以簡化編程過程,從而減少失誤,但是Visual Basic 語言效率較差,對一些程序效率要求高的應該減少使用,要用混合編程的方法來達到語言選用目的。[1]
5.2 針對不同程序合理選擇編程語言
在計算機的軟件開發過程中,最為至關重要的是保證好計算機程序的正常運行,所以就需要程序員對運行程序進行調查,完成調查之后對數據信息進行隨機抽樣整合,在這樣的基礎之上挑選最合適的編程語言類型,盡量去避免編程錯誤問題。在計算機編程語言選用過程中,需要充分考慮程序員對編程語言熟悉度以及語言開發成本的重要性。
6 結論
綜上是對計算機編程語言的普通理論研究,目的就是可以進一步地了解幾種不同類型的編程語言,然后程序員在進行選擇應用的過程中能夠帶著自己的目的去尋找合適的編程語言。編程語言作為計算機軟件的開發工具,在具體的應用過程中要想使軟件開發的效率得以提升,就要注重編程語言的選擇。
【參考文獻】
【1】葉連杰.計算機編程語言的發展與應用[J].科技經濟市場,2015(10):45-46.