摘 要:編程語言的選擇直接影響軟件開發以及質量,本文結合我國編程原因在計算機應用軟件中的開發利用,對常見的計算機編程語言以及語言選擇原則進行了簡要的探究和分析。
關鍵詞:編程語言;計算機應用;軟件開發;選擇
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1674-7712 (2013) 20-0000-01
隨著科學技術以及計算機軟件行業的快速發展,軟件行業逐漸成為朝氣蓬勃、富有創新精神的年輕行業,不僅得到了年輕人的喜愛,也得到了社會各界的關注,這讓更多的人致力于軟件開發中。從我國軟件發展情況來看,和外國還存在很大差距。在我國的軟件開發中,缺乏自身的應用型、科研型人才,這讓很多人在這個行業待的時間不長,一般工作一段時間后都會轉行,從而讓很多技術都不能得到有效總結與應用,甚至被遺忘在行業中。
一、常見的計算機編程語言
(一)C語言
早在上個世紀七十年代到八十年代末期,C語言已經被廣泛應用在生活中,同時小型微機、大型主機也被應用到C程序中,它不僅擁有良好的設計語言,還能為工作系統編制對應的應用程序。在編寫過程中,它不依賴計算機硬件以及相關功能。隨著時間的推移,C語言已經擁有一定的歷史,到現在它仍然被利用,說明它具有極強的生命力。它已經得到了很多人的認可,并且成為現代性編程語言。在計算機開發中,它具有靈活方便、精悍短小等特征,雖然只有9類控制語句、32個關鍵性詞語,但是它能將高級語言的語句、基本構造以及低級語言有機的整合起來。另外,它還能計算機進行字節、單元位以及選址工作。由于數據模型豐富,具有整型、實型、數組型、字符型、構造型以及共用體類型,在豐富的數據來行中,它為計算機軟件成本提供了良好的運算過程,從而逐步提升運作效率。它具有34種運算符號,在賦值、括號都能被C語言利用的過程中,具有表達方式靈活等特征,通過生成質量有保障目標代碼,從而不斷提高執行效率。除此之外,它還能直接訪問物理區域,對軟件開發進行實時性開發,它允許對物理地址進行訪問,具有表達能力好、移植性好等特征,幾乎所有的軟件商都會裝有C語言。
(二)C++與VC++
從目前的計算機軟件開發來看,視覺窗口已經讓圖像成為標準,但是運用C語言具有很大的難度。在C語言的基礎上,通過革新與創造,開發了C++,它不僅具有C語言的特征,還對C語言進行了大量的知識擴充。C++的功能是,通過多種編程范式、程序設計以及類型檢查,讓其不僅適用于程序設計,還被公認為是擁有混合性程序設計的語言,通過該程序能便捷的設置窗口。在微軟的高功能地位中,VC++只要微軟在C++語言的基礎上,都能加快計算機軟件開發以及利用步驟。
(三)Access與Visual Basic
在計算機軟件開發與編程中,Visual Basic主要包括事件驅動以及環境開發等編程語言,這個程序也是目前使用量最多的程序。GUI圖形用戶與RAD快速應用都是VB編程語言的應用功能。在計算機軟件開發中,數據庫作為一項不可缺少的語言。SQL機構化查詢已經成為數據庫使用最頻繁的語言,VB可圖像操作為其提供了良好的數據庫功能。另外,它還在內部設置了SQL結構查詢語言,和VC++比較,VB更加方便。而Access并聯式數據庫管理則主要運用在小型數據庫中,并且具有強大的功能。通過Visual Basic語言工具不僅能讓VB與VBA產生良好的協作關系,還能讓VB語言更好的應用在軟件開發中。
(四)Java語言
在計算機軟件開發中,運用Java語言避免了C++與C+語言在軟件開發中的困難,能夠將單機的軟件開發編程對應的網絡模式。它和普通的語言開發以及應用相比,它的工作原理是將代碼翻譯成二進制節碼,而不是利用多種平臺的機器對其翻譯。這樣,也就展示了一次翻譯、執行的編程特性。在字節翻譯的環境下,它也會縮短Java運行效率。在語法利用上,它和C++、C+類似,但是也在它們的基礎上進行了發展,沒有多繼承、操作符重載等特征。根據封裝性、繼承性、多態性等語言特征,在提供接口、原語繼承的同時,使用各種接口,確保多重功能順利完成。另外,Java還具有移植性、通用性、高效性、安全性等特征,已經廣泛應用于互聯網、數據處理、游戲控制與手機中,綜合Java特點,它具有廣闊的應用前景與優勢。
二、軟件開發中編程語言必須遵循的原則
在計算機軟件開發中,為了得到最合適的編程語言,不僅要了解語言編程功能、特點,還必須遵循相應的原則,從各方面保障軟件開發以及應用。
首先,應該熟悉整個軟件開發以及項目構架,按照實際狀況進行語言編程。因為很多時候,需要單個的語言編程是不夠的,所以必須深入不同領域的語言編程;通過認真總結視屏渲染、圖像處理以及密碼學等問題,保障軟件開發中的語言選擇。
其次,在軟件開發中必須熟悉各種語言編程,在提升工作效率的同時,縮短軟件開發時間,并且根據軟件應用領域選用對應的語言進行編程,例如:軟件主要用于重復性手工的部分,應該方便靈活的選用各種語言編程。對于硬件環境開發,每種環境都有不同的應用過程與效果,所以不能以一概全,選用適合硬件環境發展的語言進行工作。在這過程中,雖然使用的是不同的語言進行編程,但是都必須滿足快速編程的要求。
最后,選用的編程語言必須滿足支持平臺。在軟件開發中,對于是否要用大量的操作,必須根據具體要求進行選擇。對于特殊的范疇,則根據專業要求選用編程語言,從而保障工作成果,縮短工作時間。
三、結束語
計算機軟件應用于開發作為一項非常具有潛力的行業,對人才的需求較大,所以對視人才素質、綜合能力都提出了更高的要求。因此,在實際工作中,必須選用恰當的語言,保障開發效率以及軟件利用質量。
參考文獻:
[1]朱澤華.探析計算機應用軟件開發中編程語言的選擇[J].計算機光盤軟件與應用,2013(10):142-143.
[2]羅瓊,李艷,熊英.不同編程語言對計算機應用軟件開發的影響[J].電腦編程技巧與維護,2013(12):19-20.
[3]王樹琴.計算機應用軟件開發中編程語言的選擇研究[J].計算機光盤軟件與應用,2012(19):220-221.
[4]馬潔.計算機應用軟件開發中選擇的編程語言[J].電腦知識與技術,2013(8):1996-1997.
[作者簡介]李滎(1969.1-),男,上海人,江蘇省電力公司蘇州供電公司,研究方向:計算機系統在電力系統中的應用。