陳繼業 南京理工大學紫金學院
Python誕生于上世紀九十年代,是一款服務器端解釋型開源非編譯腳本語言,在使用的過程中不僅可以單獨進行使用,同時還可以作為其它語言的組成部分共同使用。在用途上十分適合應用于軟件的開發,由于其具有易上手、大功能庫、基礎性的特點,現目前擁有著很高的人氣,被許多編程人員作為較為基礎的編程語言進行使用著。
Java誕生的時間較與Python而言較晚一點,但是同樣也具有極大的市場,現目前市場上對于熟練Java的人員需求十分的大。現目前國內手機的系統主要分為IOS和Android兩種,而無論是國產的手機還是從國外進口的手機,大部分的群眾使用的都是Android系統的手機,這就給Java開拓了更加廣闊的市場。作為Android應用軟件開發的基石,它能夠在應用軟件開發上實現更大的價值。
按照編程語言的關聯性,可以將這四種語言放在一起。C語言是一種相對于其他編程語言而言使用時間較長的一款編程語言,自上世紀七十年代開始就已經投入了使用,至今仍被人們常用在計算機應用軟件的開發中,也充分展現了其強大的生命力和實用價值,與其相關的C++語言是以C語言為核心,除此之外另外新增了封裝性、繼承性等優秀的性質,為編程人員提供了一個更加優質的編寫環境,VisualC++則是在C++語言上再次進行擴展得到的一種語言,Pasic較于以上三種語言而言,則主要面向的是高級程序員使用,雖然在各項功能上都相對而言更加的優秀,但同時也對使用者提出了更大的專業技術要求,面向的人群較為小眾。
在選用編程語言時,為了保證選用的編程語言能夠很好的進行相關軟件的開發、實現一定的效率并減少后期漏洞的出現,我們需要遵循以下四個基本原則:
第一,充分考慮和分析目標軟件開發的工作環境。在進行軟件開發前我們首先要對軟件進行大概的評估,即,我們要開發的這個軟件需要怎樣的硬件條件來支撐、需要多長的時間周期等。我們需要嚴格把控當代硬件技術的水平,從而實現軟件和硬件能夠得到相應的調整;
第二,所有的軟件在運行時都需要一個平臺或者多個平臺的支撐,于是我們在對編程語言進行選用的時候還需要考慮到該種語言是否
能夠適用于支撐軟件的平臺;

第三,選用的編程語言要有一定的針對性,即根據目標軟件所要達到的功能來選用。若是利用一個結構十分復雜的編程語言來制作功能較為簡易的軟件則會有些大材小用、不利于工作效率的提升了。
開發一款計算機應用軟件,編程人員首先需要明確自己將要編寫的程序最終體現的功能是什么,當我們把C語言和VB語言放在一起比較來看,我們能夠發現,VB語言所采用的結構模式相比于C語言而言較為簡易,在執行力和工作效率上來看,因為結構的簡易,自然VB語言也將略遜于C語言。于是,當我們在編寫一些容錯率較高的計算機程序時就可以運用到VB語言,達到簡化編程過程、降低工作量的作用。除此之外,計算機應用軟件的規模也應該作為選擇合適的編程語言中的一大重要決定性因素:當我們需要設計、開發出一款應用功能不多,主要針對小面積的問題進行解決或是操作應用十分簡單,作為輔助性的應用軟件方便人們應用的軟件時,我們可以利用到Access語言,它相比于其他語言而言,更加適用于編程人員用來編寫只需要小型數據庫就可以投入使用的應用軟件。