摘 要:現(xiàn)階段我國的計(jì)算機(jī)技術(shù)的發(fā)展已經(jīng)比較迅速,在諸多技術(shù)層面都有著突破發(fā)展。對(duì)于計(jì)算機(jī)編程語言來說,這是對(duì)計(jì)算機(jī)的應(yīng)用廣泛性進(jìn)行提升的重要手段。通過計(jì)算機(jī)編程語言的多樣化程序的呈現(xiàn),就能對(duì)實(shí)際的計(jì)算機(jī)問題得以有效地解決。該文主要就計(jì)算機(jī)編程語言的相關(guān)理論進(jìn)行分析,然后結(jié)合實(shí)際對(duì)技巧的選用進(jìn)行詳細(xì)探究,希望能通過此次理論研究對(duì)實(shí)際計(jì)算機(jī)編程語言的發(fā)展起到一定啟示作用。
關(guān)鍵詞:計(jì)算機(jī)編程語言 技巧 C語言
中圖分類號(hào):G623 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2016)04(c)-0073-02
計(jì)算機(jī)技術(shù)在當(dāng)前社會(huì)發(fā)展中的速度比較快,而這就要求計(jì)算機(jī)在程序的開發(fā)上速度也能跟上時(shí)代的發(fā)展。只有在編程語言上得到了優(yōu)化,才能更好地將計(jì)算機(jī)技術(shù)應(yīng)用水平得以有效提升。計(jì)算機(jī)的編程語言在類型上比較多,此次主要從幾個(gè)方面對(duì)比較常用的編程語言加以分析,通過在此次的研究上能夠?yàn)閷?shí)際的應(yīng)用選擇提供理論基礎(chǔ)。
1 比較常用的計(jì)算機(jī)編程語言類型分析
由于在計(jì)算機(jī)編程語言方面涉及到的類型種類比較多,有匯編語言、機(jī)器語言等。對(duì)于每種類型的編程語言,都有其優(yōu)勢(shì),但也有其不足之處,對(duì)此就要能夠理性地看待。在對(duì)比較常用的計(jì)算機(jī)編程語言的理論分析下,就能有助于在進(jìn)行選用過程中,有一個(gè)比較明確的認(rèn)識(shí)。
第一,從計(jì)算機(jī)編程語言類型中的匯編語言分析來看,這一類型的編程語言主要是對(duì)程序?qū)嵤┑膮R編。在具體的應(yīng)用過程中是通過對(duì)計(jì)算機(jī)硬件特性的有效應(yīng)用,然后對(duì)內(nèi)部的硬件語言實(shí)施的有效控制。在這一編程語言類型的應(yīng)用中,在計(jì)算機(jī)系統(tǒng)的執(zhí)行效率上就體現(xiàn)得比較顯著,有著比較高的執(zhí)行率,并且能夠在調(diào)試與編寫復(fù)雜程序方面有著比較顯著的功能[1]。從此類型的編程語言的指令來看,在功能上有相對(duì)應(yīng)的助憶符的表達(dá),并能有效地對(duì)CPU資源加以應(yīng)用。從此類型編程語言方面的特征來看,也比較突出,主要就是在編寫程序上相對(duì)比較復(fù)雜,以及在系統(tǒng)調(diào)試上的復(fù)雜性比較突出。
第二,常用計(jì)算機(jī)編程語言類型中的C語言是比較重要的。對(duì)于C語言的應(yīng)用也是最為廣泛的。這一編程語言在20世紀(jì)80年代就已經(jīng)有了比較廣泛的應(yīng)用,這也是在B語言的開發(fā)基礎(chǔ)上進(jìn)行應(yīng)用所得。在C語言的應(yīng)用中就會(huì)有低級(jí)語言與高級(jí)語言相兼顧的特征優(yōu)勢(shì)。在進(jìn)行對(duì)編程語言的具體開發(fā)過程中,就需要能夠在合理應(yīng)用方面進(jìn)行強(qiáng)調(diào)。在進(jìn)行編程語言中對(duì)34種運(yùn)算符號(hào)和9種控制語言在整個(gè)編程當(dāng)中加以貫穿。當(dāng)前的C語言所包含的內(nèi)容也是比較多樣的[2]。但嚴(yán)格來說C語言只有一種,也就是獨(dú)一無二的,在當(dāng)前的最新標(biāo)準(zhǔn)就是C11標(biāo)準(zhǔn)是ISO/IEC 9899:2011- Information technology--Programming languages -C的簡(jiǎn)稱,曾用名為C1X。還有與之相關(guān)的語言內(nèi)容,例如C++以及C#等語言內(nèi)容。在這些語言內(nèi)容上只是和C語言相類似,也就是主要是從C語言中進(jìn)行發(fā)展繼承的,在不同的地方還有著很多。
第三,常用的計(jì)算機(jī)編程語言中的Vinsual Basic編程語言也是比較常見的,也就是可視化語言。在這一類型上的語言運(yùn)用,主要是面向?qū)ο髾C(jī)制,將一些相對(duì)比較復(fù)雜化的程序來簡(jiǎn)單化地呈現(xiàn),通過將對(duì)象加以整合來方便用戶的控制。這一編程語言的類型是在20世紀(jì)90年代初期進(jìn)行開發(fā)的,將這一編程語言類型和C++的語言類型相比較來說,其在具體的應(yīng)用使用過程中的靈活性會(huì)比較強(qiáng)。這一編程語言對(duì)以往的編寫程序和界面開發(fā)沒有同步的問題進(jìn)行了有效解決,在編寫的程序方面也實(shí)現(xiàn)了很大程度簡(jiǎn)化。對(duì)這一類型的編程語言對(duì)平均數(shù)的求取,可通過相應(yīng)的程序進(jìn)行實(shí)施[3]。例如:Private Sub Commandl_ Cliek()
Text1.Text=Input Box(,,輸入第一個(gè)數(shù)”)
Text12.Text=Input Box(,,輸入第二個(gè)數(shù)”)
Text13.Text=Input Box(,,輸入第三個(gè)數(shù)”)
……
第四,比較常用的計(jì)算機(jī)編程語言類型中的JAVA語言也是比較關(guān)鍵的。這一編程語言類型是在20世紀(jì)90年代末期推出的,這一編程語言的應(yīng)用已經(jīng)成為程序設(shè)計(jì)的重要方式,能夠有效實(shí)現(xiàn)快平臺(tái)以及動(dòng)態(tài)化的計(jì)算,并在WEB當(dāng)中的應(yīng)用比較廣泛。也能有效地通過API提供比較好的服務(wù)項(xiàng)目[4]。對(duì)于這些類型的編程語言,在實(shí)際的選擇過程中要能夠充分重視其適應(yīng)性以及功能特征的體現(xiàn)等。
2 比較常用的計(jì)算機(jī)編程語言選用原則和技巧分析
2.1 比較常用的計(jì)算機(jī)編程語言選用原則分析
對(duì)計(jì)算機(jī)編程語言的選用過程中,要能遵循相應(yīng)的原則,這樣才能有助于編程語言的作用加以有效發(fā)揮。在具體的選擇過程中,要能對(duì)硬件環(huán)境因素影響加以充分重視,還要能和硬件技術(shù)的更新速度有效地結(jié)合,這樣才能夠使應(yīng)用的價(jià)值得以充分地體現(xiàn)。在進(jìn)行對(duì)計(jì)算機(jī)編程語言的選擇過程中,要充分注重程序的運(yùn)行,程序人員要能在程序總需求的調(diào)查工作上給予充分的重視,要能對(duì)編程錯(cuò)誤問題及時(shí)性地加以避免。
另外。對(duì)編程語言的選擇過程中,要充分地重視平臺(tái)的支持性,這對(duì)編程語言的應(yīng)用成效起著決定作用。所以,這就需要在C語言的結(jié)合方面加以強(qiáng)調(diào),還要能夠?qū)ζ渌木幊陶Z言的優(yōu)勢(shì)利用方面給予充分重視,如此才能將編程語言的選用價(jià)值體現(xiàn)出來[5]。最后就要能夠在程序員對(duì)編程語言的熟悉度以及開發(fā)的成本方面給予充分的重視,只有這樣才能使編程語言的應(yīng)用效率水平得以有效提升。
2.2 比較常用的計(jì)算機(jī)編程語言選用技巧分析
對(duì)常用的計(jì)算機(jī)編程語言的選擇要能注重技巧的應(yīng)用,通過以上幾種常用編程語言的類型分析就能夠看出,從格式上來看Vinsual Basic編程語言的優(yōu)勢(shì)要相對(duì)來說比C語言以及匯編語言的更佳。這一編程語言的應(yīng)用對(duì)一些初學(xué)編程語言的人員來說比較適用。這一語言的編寫也比較適合一些復(fù)雜性以及對(duì)執(zhí)行速率程序沒有太多強(qiáng)調(diào)的情況。
在進(jìn)行選擇編程語言的時(shí)候,要注重對(duì)不同的類型加以分析。例如對(duì)于C語言來說,其可移植性就比較強(qiáng),所以對(duì)多數(shù)的運(yùn)行環(huán)境都比較適應(yīng),在難度上相對(duì)來說比較適中。當(dāng)前的一些高校在計(jì)算機(jī)教學(xué)過程中,對(duì)C語言的教學(xué)也比較詳細(xì)化,一些學(xué)生已經(jīng)能夠?qū)@一類型的編程語言進(jìn)行掌握[6]。故在進(jìn)行編程過程中對(duì)C語言的選擇也比較廣泛。
還有就是在編程語言的選擇過程中,對(duì)匯編語言的選擇也要加以重視,這一編程語言的優(yōu)勢(shì)就是在執(zhí)行的效率上比較強(qiáng)。能夠和硬件進(jìn)行直接的對(duì)話。但是其自身也有著薄弱之處,也就是在進(jìn)行編寫程序的時(shí)候在語言上很難理解。對(duì)于這幾種類型的編程語言的選擇應(yīng)用,就要和實(shí)際需求相結(jié)合,針對(duì)性地來加以選擇,這樣才能保障編程語言的選擇科學(xué)性。
3 結(jié)語
總而言之,對(duì)計(jì)算機(jī)編程語言的理論研究,主要就是為能進(jìn)一步地了解幾種不同類型的編程語言,在進(jìn)行選擇應(yīng)用的過程中能夠更加地明確化。編程語言作為計(jì)算機(jī)軟件的開發(fā)工具,在具體的應(yīng)用過程中要想使軟件開發(fā)的效率得以提升,就要能注重編程語言的選擇,希望能通過此次理論研究對(duì)實(shí)際發(fā)展有所裨益。
參考文獻(xiàn)
[1]孫悅.關(guān)于計(jì)算機(jī)軟件開發(fā)語言的研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(4):265-266.
[2]余鵬.基于SQL數(shù)據(jù)庫的性能優(yōu)化研究[J].中國科技信息,2014(2):76-77.
[3]蔡朝暉,付丹丹,蘇丹.基于ADO.NET的數(shù)據(jù)訪問編碼優(yōu)化[J].大慶師范學(xué)院學(xué)報(bào),2013(6):26-30.
[4]肖念.淺析SQL數(shù)據(jù)庫的設(shè)計(jì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(6):201-202.
[5]王晶晶.基于計(jì)算機(jī)軟件開發(fā)的JAVA編程語言分析[J].河南科技,2013(1X):17.
[6]錢月梅.基于C/S和B/S模式測(cè)試系統(tǒng)的比較[J].電腦知識(shí)與技術(shù),2012(26):6237-6238.