陳繼業(yè) 南京理工大學(xué)紫金學(xué)院
Python誕生于上世紀(jì)九十年代,是一款服務(wù)器端解釋型開源非編譯腳本語言,在使用的過程中不僅可以單獨進行使用,同時還可以作為其它語言的組成部分共同使用。在用途上十分適合應(yīng)用于軟件的開發(fā),由于其具有易上手、大功能庫、基礎(chǔ)性的特點,現(xiàn)目前擁有著很高的人氣,被許多編程人員作為較為基礎(chǔ)的編程語言進行使用著。
Java誕生的時間較與Python而言較晚一點,但是同樣也具有極大的市場,現(xiàn)目前市場上對于熟練Java的人員需求十分的大?,F(xiàn)目前國內(nèi)手機的系統(tǒng)主要分為IOS和Android兩種,而無論是國產(chǎn)的手機還是從國外進口的手機,大部分的群眾使用的都是Android系統(tǒng)的手機,這就給Java開拓了更加廣闊的市場。作為Android應(yīng)用軟件開發(fā)的基石,它能夠在應(yīng)用軟件開發(fā)上實現(xiàn)更大的價值。
按照編程語言的關(guān)聯(lián)性,可以將這四種語言放在一起。C語言是一種相對于其他編程語言而言使用時間較長的一款編程語言,自上世紀(jì)七十年代開始就已經(jīng)投入了使用,至今仍被人們常用在計算機應(yīng)用軟件的開發(fā)中,也充分展現(xiàn)了其強大的生命力和實用價值,與其相關(guān)的C++語言是以C語言為核心,除此之外另外新增了封裝性、繼承性等優(yōu)秀的性質(zhì),為編程人員提供了一個更加優(yōu)質(zhì)的編寫環(huán)境,VisualC++則是在C++語言上再次進行擴展得到的一種語言,Pasic較于以上三種語言而言,則主要面向的是高級程序員使用,雖然在各項功能上都相對而言更加的優(yōu)秀,但同時也對使用者提出了更大的專業(yè)技術(shù)要求,面向的人群較為小眾。
在選用編程語言時,為了保證選用的編程語言能夠很好的進行相關(guān)軟件的開發(fā)、實現(xiàn)一定的效率并減少后期漏洞的出現(xiàn),我們需要遵循以下四個基本原則:
第一,充分考慮和分析目標(biāo)軟件開發(fā)的工作環(huán)境。在進行軟件開發(fā)前我們首先要對軟件進行大概的評估,即,我們要開發(fā)的這個軟件需要怎樣的硬件條件來支撐、需要多長的時間周期等。我們需要嚴(yán)格把控當(dāng)代硬件技術(shù)的水平,從而實現(xiàn)軟件和硬件能夠得到相應(yīng)的調(diào)整;
第二,所有的軟件在運行時都需要一個平臺或者多個平臺的支撐,于是我們在對編程語言進行選用的時候還需要考慮到該種語言是否
能夠適用于支撐軟件的平臺;
第三,選用的編程語言要有一定的針對性,即根據(jù)目標(biāo)軟件所要達到的功能來選用。若是利用一個結(jié)構(gòu)十分復(fù)雜的編程語言來制作功能較為簡易的軟件則會有些大材小用、不利于工作效率的提升了。
開發(fā)一款計算機應(yīng)用軟件,編程人員首先需要明確自己將要編寫的程序最終體現(xiàn)的功能是什么,當(dāng)我們把C語言和VB語言放在一起比較來看,我們能夠發(fā)現(xiàn),VB語言所采用的結(jié)構(gòu)模式相比于C語言而言較為簡易,在執(zhí)行力和工作效率上來看,因為結(jié)構(gòu)的簡易,自然VB語言也將略遜于C語言。于是,當(dāng)我們在編寫一些容錯率較高的計算機程序時就可以運用到VB語言,達到簡化編程過程、降低工作量的作用。除此之外,計算機應(yīng)用軟件的規(guī)模也應(yīng)該作為選擇合適的編程語言中的一大重要決定性因素:當(dāng)我們需要設(shè)計、開發(fā)出一款應(yīng)用功能不多,主要針對小面積的問題進行解決或是操作應(yīng)用十分簡單,作為輔助性的應(yīng)用軟件方便人們應(yīng)用的軟件時,我們可以利用到Access語言,它相比于其他語言而言,更加適用于編程人員用來編寫只需要小型數(shù)據(jù)庫就可以投入使用的應(yīng)用軟件。