張楠(西安科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,西安 710000)
常用計(jì)算機(jī)編程語(yǔ)言分析及選用技巧
張楠
(西安科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,西安 710000)
本文主要分析了幾種常見的計(jì)算機(jī)編程語(yǔ)言,并對(duì)這些編程語(yǔ)言的特點(diǎn)進(jìn)行分析,運(yùn)用不同的語(yǔ)言對(duì)其進(jìn)行舉例說明,最后編寫出可以得出相同結(jié)果的程序,最后對(duì)各個(gè)程序進(jìn)行對(duì)比,最終得出哪種語(yǔ)言適合在哪種情況下使用的結(jié)論。
計(jì)算機(jī)編程;語(yǔ)言分析;選用技巧
計(jì)算機(jī)技術(shù)發(fā)展到了今天,已經(jīng)很好地融入到了社會(huì)的各個(gè)領(lǐng)域當(dāng)中,像科研技術(shù)的開發(fā)需要用到計(jì)算機(jī)技術(shù),企業(yè)的財(cái)務(wù)統(tǒng)計(jì)需要計(jì)算機(jī)技術(shù),工程的圖紙?jiān)O(shè)計(jì)需要計(jì)算機(jī)技術(shù),企業(yè)與企業(yè)之間的交流還需要計(jì)算機(jī)技術(shù),如果說企業(yè)離開了計(jì)算機(jī)技術(shù)的話,對(duì)企業(yè)的影響是致命的。計(jì)算機(jī)技術(shù)的發(fā)展,使得社會(huì)對(duì)計(jì)算機(jī)技術(shù)的要求也越來越高,而且計(jì)算機(jī)與計(jì)算機(jī)之間,計(jì)算機(jī)與人之間的交流變得越來越復(fù)雜,出現(xiàn)這一情況的主要原因是現(xiàn)在人們對(duì)計(jì)算機(jī)的需求越來越高,計(jì)算機(jī)所承擔(dān)的任務(wù)量也是越來越重,雖然這樣可以讓用戶得到想要的體驗(yàn),但是計(jì)算機(jī)的運(yùn)載將會(huì)加大,超過負(fù)荷,怎樣才能夠更好地讓計(jì)算機(jī)在滿足用戶需求的基礎(chǔ)上還能夠不超負(fù)荷運(yùn)載,那就得靠我們的程序人員。
一般情況下,程序員需要掌握多門編程語(yǔ)言,而且與計(jì)算機(jī)等專業(yè)相關(guān)的學(xué)生在校園里就會(huì)接觸到很多種編程語(yǔ)言,如果說真的遇到了需要編程解決的問題時(shí),怎樣更好地運(yùn)用編程語(yǔ)言也就成為了一直困擾程序員的問題。
2.1C語(yǔ)言特點(diǎn)分析
SWE技術(shù)是目前國(guó)內(nèi)外最新的超聲彈性成像技術(shù),它在克服了傳統(tǒng)彈性成像技術(shù)中出現(xiàn)的探頭壓力、頻率等人為因素干擾的情況下根據(jù)剪切波在不同組織中的傳播情況進(jìn)行成像,使結(jié)果具有更好的可重復(fù)性。本技術(shù)中,楊氏模具作為其測(cè)定單位,以此來判斷病變組織的軟硬程度。甲狀腺表現(xiàn)為良性的結(jié)節(jié)都是由增生的濾泡組織結(jié)合而成,并且摻雜較多的膠質(zhì)成分。惡性結(jié)節(jié)與之相比,組織中所含的間質(zhì)纖維硬度比較大。綜上所述,彈性超聲成像技術(shù)能夠以一定的參數(shù)準(zhǔn)確測(cè)定結(jié)節(jié)組織軟硬程度,準(zhǔn)確性高,在鑒別甲狀腺良惡性腫瘤方面的臨床價(jià)值高于傳統(tǒng)超聲,值得臨床推廣和利用。
C語(yǔ)言是一種中級(jí)語(yǔ)言,在計(jì)算機(jī)領(lǐng)域中,C語(yǔ)言在運(yùn)用上是最簡(jiǎn)單靈活的,主要是因?yàn)樗慕Y(jié)構(gòu)要比其他的編程語(yǔ)言簡(jiǎn)單得多,而且它還屬于結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言范疇,最重要的是它的運(yùn)算符非常廣泛,經(jīng)查實(shí)共有34種運(yùn)算符,我們對(duì)C語(yǔ)言的特點(diǎn)進(jìn)行總結(jié)分析:C語(yǔ)言在使用上要比其他編輯語(yǔ)言簡(jiǎn)單方便,同時(shí)C語(yǔ)言還具備了高級(jí)語(yǔ)言的相關(guān)特征,C語(yǔ)言是一種結(jié)構(gòu)化的語(yǔ)言,自己就具備結(jié)構(gòu)化的控制語(yǔ)句。此外,C語(yǔ)言還具有不同種類的數(shù)據(jù)類型,具備良好的圖形功能,支持多種顯示形式,計(jì)算功能異常強(qiáng)大,其生產(chǎn)目標(biāo)代碼的質(zhì)量是非常高的,而且程序執(zhí)行的效率也非常高。
VB語(yǔ)言選用了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,這里所說的對(duì)象實(shí)際上是泛指一個(gè)可以操作的實(shí)體,程序員就可以在屏幕上直接選出不同類型的對(duì)象,并且還可以為每一個(gè)對(duì)象設(shè)置不同的屬性,因此我們說VB語(yǔ)言的特點(diǎn)主要有:VB語(yǔ)言強(qiáng)大的數(shù)據(jù)庫(kù)訪問功能,能夠支持對(duì)象的鏈接和嵌入,具備多個(gè)應(yīng)用程序向?qū)?,支持?dòng)態(tài)交換。
2.2VB語(yǔ)言特點(diǎn)分析
2.3匯編語(yǔ)言特點(diǎn)分析
3.2VB日語(yǔ)言編程舉例
(三)監(jiān)獄工作擔(dān)負(fù)重要?dú)v史使命的艱巨性、繁重性所決定的必然要求。司法部明確提出構(gòu)建五大改造新格局,充分體現(xiàn)了監(jiān)獄機(jī)關(guān)對(duì)自身狀況和所面臨新形勢(shì)新任務(wù)的清醒認(rèn)識(shí)。完成監(jiān)獄機(jī)關(guān)所擔(dān)負(fù)的歷史任務(wù),必須注重政治改造,從政治的高度認(rèn)識(shí)和把握各種問題,推動(dòng)中國(guó)特色社會(huì)主義監(jiān)獄事業(yè)不斷向前發(fā)展。構(gòu)建五大改造新格局,創(chuàng)新發(fā)展了監(jiān)獄工作的實(shí)踐維度,從原來的“三大改造”手段拓展為“五大改造”,實(shí)現(xiàn)了監(jiān)獄改造模式的轉(zhuǎn)型升級(jí),必將帶來“牽一發(fā)而動(dòng)全身”的效應(yīng),成為推進(jìn)監(jiān)獄治理能力和治理體系現(xiàn)代化的新動(dòng)能。
3.1C語(yǔ)言編程舉例
我公司項(xiàng)目部工作的區(qū)域是內(nèi)蒙鄂爾多斯市前旗,該地的地表地貌是以部分草原和沙漠為主,大部分的沙漠表面含有黃土,從我方項(xiàng)目部生產(chǎn)基地通往各個(gè)井場(chǎng)的道路基本都是以黃沙和黃土混合而成,遇上較長(zhǎng)時(shí)間降雨或者大雨,道路會(huì)十分泥濘,人和車輛無(wú)法通行。一般來說,如果太陽(yáng)照射充足,要經(jīng)過兩天乃至三天的晾曬,車輛才能安全平穩(wěn)行駛。從施工周期和成本角度考慮,當(dāng)一個(gè)井場(chǎng)的壓裂施工結(jié)束后,壓裂施工車輛會(huì)開至新的井場(chǎng)進(jìn)行施工。在新的井場(chǎng)壓裂施工前,井場(chǎng)的試氣放噴測(cè)試管線都會(huì)提前接好,保證完井綜合服務(wù)的完整進(jìn)行。
用C語(yǔ)言編程求幾個(gè)數(shù)的平均數(shù),程序如下:
匯編語(yǔ)言對(duì)于高級(jí)的程序設(shè)計(jì)來說,其執(zhí)行效率要比一般的程序高很多,執(zhí)行的效率也比較高,但是其調(diào)試的時(shí)候相對(duì)比較復(fù)雜,而且編寫程序也比較復(fù)雜。
用VB語(yǔ)言編程求幾個(gè)數(shù)的平均數(shù),程序如下:
通過編程語(yǔ)言對(duì)比我們可以看出,VB語(yǔ)言要更加容易被接受,但是VB語(yǔ)言只適合編寫一些相對(duì)比較復(fù)雜的程序,但是執(zhí)行速率不能夠太快,如果太快很容易失準(zhǔn)。其實(shí)我們所說的低級(jí)語(yǔ)言并不是說它的等級(jí)低,只是說匯編語(yǔ)言將一些機(jī)器碼集成在一起,形成了一套屬于匯編自己的語(yǔ)言系統(tǒng),因此匯編語(yǔ)言在執(zhí)行能力上是最優(yōu)的。但是有優(yōu)點(diǎn)就一定存在缺點(diǎn),匯編語(yǔ)言雖然可以直接和硬件接觸,但是匯編語(yǔ)言卻是所有語(yǔ)言程序中最不容易掌握的語(yǔ)言之一,所發(fā)出的指令也讓人很難理解,因此匯編語(yǔ)言目前較為常用的范圍都是在一些引導(dǎo)程序以及初始化程序當(dāng)中。
在單位數(shù)據(jù)中心和虛擬化時(shí)代,由于各采油廠都有龐大的基礎(chǔ)設(shè)施,所以運(yùn)維人員劃分為數(shù)據(jù)中心管理員和最終用戶兩種。到了云計(jì)算時(shí)代,油田開始整合IT資源,運(yùn)維人員根據(jù)所處的時(shí)空不同劃分為四種,分別是:云計(jì)算中心的設(shè)計(jì)規(guī)劃與實(shí)施者、云計(jì)算中心的管理員、使用云計(jì)算的單位管理員和最終用戶。各采油廠數(shù)據(jù)中心管理員或整合成為云計(jì)算中心管理員或變成使用云計(jì)算的單位管理員,而極少數(shù)能參與云計(jì)算中心從設(shè)計(jì)規(guī)劃到實(shí)施。對(duì)于最終用戶來說,并無(wú)太大影響,由于接入帶寬的增加,可以在任何時(shí)間任何設(shè)備接入網(wǎng)絡(luò),訪問自己的應(yīng)用資源。
相對(duì)于上述兩種語(yǔ)言來說,C語(yǔ)言的程序結(jié)構(gòu)難度要相對(duì)比較適中一些,但是C語(yǔ)言的實(shí)際銷量要比匯編語(yǔ)言的差一些,綜合考慮,如果C語(yǔ)言的掌握不錯(cuò)的話,建議在編程的時(shí)候有限選擇C語(yǔ)言。
計(jì)算機(jī)編程語(yǔ)言是計(jì)算機(jī)在運(yùn)用的過程當(dāng)中不可忽視的重要組成部分,在高科技發(fā)達(dá)的今天,計(jì)算機(jī)技術(shù)延伸到了社會(huì)的各個(gè)領(lǐng)域當(dāng)中。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,編程語(yǔ)言的選用成為了程序員的難題,怎樣的一種配比才能夠讓計(jì)算機(jī)發(fā)揮出更大的功能,在選擇編程語(yǔ)言的時(shí)候都有哪些技巧,相信在今后的計(jì)算機(jī)發(fā)展當(dāng)中會(huì)有更多能夠激發(fā)計(jì)算機(jī)功能的編程語(yǔ)言出現(xiàn),讓計(jì)算機(jī)發(fā)揮其自身的價(jià)值。
[1] 季曉玉,肇恒宇.醫(yī)學(xué)院?!队?jì)算機(jī)編程語(yǔ)言》教學(xué)方法初探[J].中國(guó)科技信息,2011,(13):102-103.
[2] 范華,秦茂玲,張俊.透視C程序設(shè)計(jì)語(yǔ)言[J].計(jì)算機(jī)技術(shù)與發(fā)展,2008,(06):198-199.
[3] 倪中華.計(jì)算機(jī)編程語(yǔ)言課程教學(xué)方法的探索與實(shí)踐[J].科教新報(bào)(教育科研),2010,(24):65-66.
[4] 蘭麗,賀桂英.高職計(jì)算機(jī)編程語(yǔ)言課程教學(xué)方法研究[J].計(jì)算機(jī)教育,2010,(21):118-119.
[5] 杜中華,王興貴,陳永才.科學(xué)計(jì)算時(shí)計(jì)算機(jī)編程語(yǔ)言的互譯問題研究[J].計(jì)算機(jī)工程,2001,(12):73-74.
Language Analysis and Selection Techniques of Common Computer Programming
ZHANG Nan
(Computer Science and Technology SpecialtyCollege,Xi`an UniversityofScience and Technology,Xi'an 710000,China)
This paper mainly analyzes several common computer programming languages,and analyzes the characteristics of these programming languages,the use of different languages to their examples,and finally write a program that can get the same results,and finally to compare the various procedures,the final conclusion ofwhich language is suitable for use in what case.
Computer programming;Language analysis;Selection techniques
TP311.1
A
1674-8646(2015)08-0018-01
2015-06-07