岳瑤



【摘要】編程語言在計算機行業內屬于相對基礎的計算機運行動力,之所以這么說是因為,編程語言決定了系統與程序的質量,在我們當前所接觸到的編程語言大致為C、C++、C#三種,C是學習高級語言的基礎,C++主要用于大型軟件的開發,C#主要用于編寫一些簡單的系統軟件,ASP.NET主要用于網站開發。需根據不同形式進行特定的方式分析,本文就大致介紹了計算機常用的編程語言在軟件開發過程中選擇編程語言的依據,并分析了不同編程語言對計算機應用軟件開發的影響。
【關鍵詞】編程語言計算機應用軟件開發軟件應用
我國的信息技術經過多年的發展,相對形成專業的應用程序和理念,也培養了大量的有關于計算機方向的人才,如計算機網絡安全,信息監理,電子工程建設,以及編程等,都是經過這些專業人員孜孜以求的探索,才使我國的計算機領域發展成為一個獨立的有發展動力的行業,有法律賦予的地位和相關權限,在未來的日子里,一定會朝向更完美的方向發展。
一、相關概念概括
1.編程語言
編程語言,是指用來定義計算機程序的形式語言。它是一種被標準化的交流技巧,世界通用,是用來向計算機發出指令的使用符號。是讓程序員能夠準確地定義計算機所需要使用的數據的訊號。電腦編程是近年來在電子計算機技術發展的基礎之上形成的一種熱門行業中的研究產物,以其深度和靈活度走近人們的生活,致力于電腦軟件的開發和程序的制造,編程語言是一種專屬的語言文字,是計算機網絡運行所依賴的技術。
2.計算機應用發展
電腦編程收到重視是來自于時代的發展,電子科技的發展,人們的生活離不開計算機網絡,而談到計算機技術的發展,還是要以各種編程語言的組合開發為推進動力。計算機應用的發展離不開程序的開發和軟件的開發,通過各種編程語言的組合,開發出新的應用軟件,滿足各種人群的不同需要,面向社會發展。編程的目的主要是為了解決計算機運行問題,以網絡利用高效率解放現實的勞動力,將問題用計算機語言來實現,就需要通過程序員利用編程語言編寫計算機開發程序。其主要的途徑是對現實問題進行分析,并用合理的數學模型來表達,然后通過計算機程序語言來實現廣泛功能。
3.常用編程語言
目前,計算機業內流行的軟件編程語言有:C#、Java、PHP、C++、VisualBasJc、Delphi、Power Builder等。
二、對不同編程語言的簡單介紹
1.C語言
該語言應用廣泛,是所有計算機語言里最常用的編程語言,也是現代大學中普遍進行教學使用的計算機基礎知識,從開始出現到現在已經有40年的歷史,C語言具有語法簡潔、運算符豐富、數據結構類型豐富的優勢,也存在代碼和數據分離結構化、語法要求不嚴格的特點,其實也可以說是一種優勢,方便更大的群體使用,C語言是具有兼容能力強的程序語言,移植起來非常容易,利用C語言為某種計算機寫的軟件可以用到另一種機器上去,具有很大的靈活性。C語言的主要結構成分是函數C的獨立子程序,編寫的程序語言比較容易維護,操作相對簡單,受到很多人青睞,因而適用范圍較廣。
2.C++
從C++的命名也能判斷出來該語言應該是C語言的升級,基本上包含了C語言的所有功能,是在C語言的廣泛引用前提下,進行相應完善之后的一種推廣,可以說任何領域都可以使用,這是繼承了C語言的優勢并強化,這也決定了C++是一種最難學的編程語言,過于強化的功能體系是優勢也是局限,它強大的功能使用起來非常的靈活多樣,也就很難掌握,計算機編程相對書面知識學習上是缺少共同點的,但是實踐證明,如果掌握了C++,再學習其他編程語言的時候就會非常容易,因為它貫穿了從硬件到對象的各個環節,學完該語言以后就會對計算機語言有個深刻的認識,是一個基礎和突破的關口。
3.Java和C#
Java和C#都是出現在C語言之后的以面向對象為主的計算機編程語言,Java語言是在充分吸收了C++的優勢并且突破了C++的一些局限的基礎上誕生的,并且形成了具有自身特色的優勢,以此作為推廣,而C#則是在Java語言之后出現的,它更多地借鑒了Java的優點,并加以發展,相比之下有一些觀點是Java很難做到的,雖然有JNI或第三方開源程序,但是那些第三方不太成熟,而JNI則需要會寫VC代碼,很難做到,最終也無法評判哪種編程語言最好,都在自己的領域里發揮作用。
三、不同編程語言對計算機軟件開發的影響
1.對軟件整體規劃的影響
在計算機軟件的開發過程中,軟件的開發人員有相當大的工作量,需要根據軟件面向群體,風格外觀,功能拓展度進行思考和規劃,為了從整體上提升軟件質量,降低成本,都會選擇用不同種的編程語言,針對不同方面選擇不同的編程語言,發揮其最大功能,根據其難易程度進行分辨選擇相應的編程語言。
2.對軟件開發人員專業技能的影響
編程語言的學習難度極大,而且是隨時代進行補充的,是一個綜合性很強的學科,很難完全掌握,所以了,就算是專門從事電腦編程的技術人員也只是有自己比較習慣或者是應用較全面深度一種或者幾種編程語言,但凡這次所要進行的編程需要應用到工作人員不熟悉的編程語言,就很難及時排除故障,進行正規的高效的編程。
3.對軟件開發平臺適用的影響
計算機軟件依據需要可運行環境,存在語言級別的高低區分,想要編程環境的有效應用,就要在工作人員方面做足工作,處理好軟件開發平臺的問題。
4.用戶使用兼容軟件的影響
由于計算機的系統安裝選擇存在不同,平臺運行的環境也是存在差異的,程序一旦對運行環境要求升級,就會使得有些功能使用存在差異,某些軟件就不能使用,工作人員一定要處理好兼容軟件使用的問題,才能更好的發揮軟件編程的作用。endprint
四、計算機軟件開發中編程語言選擇相關注意事項
1.整體內外環境的考量
硬件環境建設相對完全之后進行軟件開發才相對有意義,所以在進行軟件開發的過程中,工作人員一定要保證硬件條件的絕對正常化和高質量,編程之前,進行準確的語言選擇,根據所進行的工作的性質與應用等方面因素考慮到各種語言的不同利用位置和利用方式,進行試探性的實驗,防止出現不匹配的后果,加大工作量,保證工作人員能夠有足夠的能力去準確選擇編程語言,在出現問題時也要有足夠的解決問題的能力,保證工作正常進行。
2.注意其應用行業和領域
編程語言的選擇需要考慮到很多方面的因素,這對于軟件開發人員是很大的考驗,工作人員要充分考慮到所從事的行業和領域以及相關因素,并且根據軟件構想進行匹配和編程語言的選擇,也要充分考慮到編程語言的難易度和組合使用是否適合這一程序設定或者是軟件開發。
3.使用最熟練的編程語言
計算機進行操作都是依據之前設定好的運行程序來進行的,所以,軟件開發人員就要盡可能使用自己所最熟練掌握使用的編程語言應用在軟件開發上,省時省力,也能保證準確度和最后成品的質量,在自己熟悉能靈活控制的職責范圍內能更好的實現創新。
4.考慮平臺接納能力
平臺是否支持該編程語言的正常運行決定了開發新軟件的應用,在進行新軟件的開發之前一定要充分去考察這一平臺是否支持某種編程軟件的正常運行,而后在進行軟件開發,不然就是在做無用功,浪費時間浪費精力。
五、不同編程語言在計算機應用軟件開發中的實際應用及意義
1.Basic做的軟件
現在用Basic的人絕對數量很多,但近年來一直呈下降趨勢,雖然Basic現在還有很多不同的版本,如VB、PowerBasic、PureBasic等,在不同的領域還起著不小的作用,甚至連Symbian平臺也支持Basic,但是Basic已經不是主流了,趨勢不可逆轉。VB的有以前的超級兔子,還有個軟件叫友情強檔。VBA的應用非常廣泛,但做成軟件的不多。近年來的Office和帝國時代里也有一點Basic的東西,是可以很明顯的看出的。
2.Pascal做的軟件:
在市面上,純Pascal的軟件沒見過,可能也是沒有相應的研究,以前編程大賽中用Pascal比較多,但現在好像取消了,所以應用上也越來越少,蘋果以前的操作系統是用Pascal寫的,Delphi做的軟件不少,共享的有DreamMail、Fterm、注意力專家、凡風連連看等等,中國市場上做過的有電子政務方面的很多系統,機場的應用監控系統,短信收發系統,銀行的內部應用程序等等,都有Delphi的應用。
3.簡單的java小程序編寫
4.更好的指導軟件開發
通過前期在不同編程語言對計算機應用軟件開發的影響的分析,總結出經驗,最終用于指導今后的軟件開發工作,減輕后來的工作量,也少走彎路,更加便捷的進行未來技術創新,在計算機網絡的建設開發中,軟件開發也是一項探索關鍵,最終通過在不同編程語言對計算機應用軟件開發的影響問題的分析與探索總結經驗,也是未來在軟件開發工作發展的基礎與經驗積累。
總結
軟件行業具有廣闊的發展前景,處于先進的信息化社會中,在經濟的發展過程中,對計算機應用軟件的理解與更新成為重要的環節。從事軟件行業的工作人員應該具備豐富的知識以及內涵。在進行開發軟件的過程中,對編程語言的選擇是一項重要的工作內容,只有充分考察關于編程語言的相關知識,充分考慮到不同編程語言對計算機應用軟件開發的影響,才能更好的實現軟件開發。為了進一步發揮電子工程技術對國民經濟和社會發展的支撐作用,必須大力支持電子工程現代化技術發展,為其提供組偶的發展空間,實現我國科技實力與經濟實力的質的飛躍。endprint