文/王一鳴
常用計算機編程語言和選用技巧
文/王一鳴
在21世紀的今天,我國經(jīng)濟快速發(fā)展,時代進步迅速,人們的物質(zhì)生活也逐漸提高,計算機成了人們生活、工作、娛樂中都必不可少的重要工具。隨著計算機的發(fā)展、越來越多的網(wǎng)絡(luò)科技公司的興起和發(fā)展,編程成了各個學校的熱門學科,而以上這些因素都逐漸使編程成為當今社會的熱門職業(yè)。本文通過對計算機各類編程語言的簡述和認知以及對各類編程語言選用技巧的探索,來幫助編程語言的愛好者們認識編程語言的魅力所在。
計算機 編程語言 選用技巧
現(xiàn)如今,學校、醫(yī)院、企業(yè)、政府機關(guān)等等都離不開計算機的存在,計算機在帶給人們生活、工作、娛樂便利的同時,也更要求地嚴格著人們對它的使用。我們在使用計算機中各類軟件時,都離不開編程的運用,可見,編程在計算機中起到的作用尤為重要。
計算機的快速發(fā)展,使計算機軟件開發(fā)的地位也越來越重要,人們通過使用計算機編程語言來更加快速和方便地解決各種疑難問題。要進行軟件的開發(fā)就不得不對計算機編程有一定的了解,比如常常被人們使用的C語言、Visual Basic編程語言以及匯編語言。
編程語言是對計算機程序進行定義的語言,可以用來向計算機發(fā)號指令。俗稱為計算機語言,種類很多,常以機器語言、匯編語言和高級語言進行分類。目前,應(yīng)用較廣的是匯編語言和高級語言。程序是由我們所掌握的語言來編寫的,所以人們要掌控計算機就要通過計算機語言向計算機發(fā)出命令。
C語言是由UNIX的研制者丹尼斯?里奇于1970年,由肯?湯普遜所研制出的B語言的基礎(chǔ)上發(fā)展和完善起來的。上世紀八十年代,為了避免C語言被人們在廣泛使用的同時存在差異而制定了一套國際標準語法,稱為ANSI C,成為C語言最初的標準。
C語言是一門通用計算機編程語言,應(yīng)用極為廣泛。
目前,很多的操作系統(tǒng)中都普遍存在著C語言編譯器,如Windows、Linux、UNIX等等,為了使UNIX操作系統(tǒng)能得到推廣,1977年Dennis M.Ritchie發(fā)表了C語言編譯文本《可移植的C語言編譯程序》,相較于之前的C語言,它不依賴于具體機器系統(tǒng),可移植性好是C語言的一大優(yōu)勢。
Visual Basic編程語言是種由微軟公司開發(fā)的一種編程語言。從任何標準來說,Visual Basic編程語言是世界上使用人數(shù)最多的語言,不管是盛贊Visual Basic的開發(fā)者的人數(shù),還是抱怨Visual Basic的開發(fā)者的人數(shù)都是最多的。其前身是BASIC編程語言。
2002年開始,微軟將.NET Framework 與Visual Basic結(jié)合而成為Visual Basic .NET (VB. NET),重新打造Visual Basic,新增許多特性及語法,又將Visual Basic推向一個新的高度。
通過幾年的發(fā)展,Visual Basic編程語言已經(jīng)成為一種專業(yè)的編程語言。
相較于以上兩種編程語言,匯編語言被稱為符號語言,它可應(yīng)用于電子計算機和微處理器及一些其他可編譯器件中。在不同的編譯設(shè)備中,匯編語言對應(yīng)著不同的語言指令集。也就是說,匯編語言對應(yīng)的平臺是不可以直接移植的。
許多匯編程序為程序開發(fā)、匯編控制、輔助調(diào)試提供了額外的支撐機制。有的匯編語言程序工具經(jīng)常會提供宏,他們也被成為宏匯編器。
在今天的實際應(yīng)用中,與其他大多數(shù)的程序設(shè)計語言不同,匯編語言沒有被廣泛應(yīng)用于程序設(shè)計,而是被應(yīng)用在硬件操作和高要求的程序優(yōu)化等底層場合。驅(qū)動程序、嵌入式操作系統(tǒng)和實時運行程序都需要匯編語言。
匯編語言具備簡捷性、執(zhí)行過程和獨特性等特點。
根據(jù)以上對各種計算機編程語言的了解,不難看出C語言具有簡潔緊湊,活方便、運算符豐富、數(shù)據(jù)類型豐富、表達方式靈活實用、對硬件進行操作、生成目標代碼質(zhì)量高,程序執(zhí)行效率高、可移植性好、表達力強等優(yōu)點成為計算機編程語言中最為重要的課題。也正因為C語言可以適用于大部分的運行環(huán)境以及它的難度適中,成為學校極為受歡迎的一門學科,在編程時也可以優(yōu)先使用C語言。
Visual Basic編程語言相較于C語言來說難度偏低,更容易被掌握。使用Visual Basic編程語言可以在簡化程序的同時將編程難度降低。所以對Visual Basic編程語言來說更加適用于編寫一些難度級別較低而且對執(zhí)行效率要求不高的程序。
匯編語言的結(jié)構(gòu)最為復(fù)雜,難度大,不易掌握是匯編語言最大的特點,但和Visual Basic編程語言正好相反,匯編語言執(zhí)行效率較高。與其他計算機語言相比,初始化程序可能更為適合匯編語言。
隨著科技的日新月異,計算機軟件開發(fā)以及編程的使用成為每個人關(guān)注的熱門話題,人們生活、工作和娛樂中方方面面都離不開計算機的存在。人們在享受計算機帶來便利的同時,對計算機的要求也越來越高,對編程語言的操作也更加明確。編程語言良好的發(fā)展前景使得各大學校紛紛開設(shè)了編程語言科目,讓學生更早的接觸到編程語言,培養(yǎng)學生的廣泛愛好。對于軟件企業(yè)來說,只有對編程語言更高,提高編程語言的操作能力,才能使企業(yè)長期處于不敗之地,甚至脫穎而出。
[1]李文杰.常用計算機編程語言的分析和選用技巧探析[J].城市建設(shè)理論研究:電子版,2015,5(14):75-76.
[2]景一鳴,趙亮.常用計算機編程語言的分析和選用技巧探究[J].信息化建設(shè),2016(08).
作者單位山東省諸城實驗中學 山東省諸城市 262200