計算機應用畢業論文
計算機應用軟體在現代人們的工作與學習中起到了重要的作用,被廣泛應用於各行各業中,具有極其重要的影響。接下來是小編為您整理的計算機應用畢業論文,希望對您有所幫助。
摘要:計算機軟體有許多不同的程式語言,常見的有C語言,C++,Java等語言。不同程式語言有著其特殊的優點,功能也各不相同,在不同計算機軟體的開發中需要使用相應的程式語言。因此,軟體開發人員需要具備較好的程式語言知識,才能夠在軟體開發中選擇適用性較高的程式語言,才能夠保障軟體開發的順利進行。文章主要針對不同程式語言對計算機應用軟體開發的影響展開分析。
關鍵詞:程式語言;計算機應用軟體;軟體開發
計算機應用軟體在現代人們的工作與學習中起到了重要的作用,被廣泛應用於各行各業中,具有極其重要的影響。不同的程式語言具有不同的特點,透過在計算機軟體開發中的合理選擇,能夠有效減輕軟體開發難度,同時能夠有效提升程式設計效率與質量,對於計算機軟體的更新與開發具有重要的現實意義。需要加大對程式語言的研究,從而有效發揮程式語言的特點,從而更好地符合軟體開發目標,推動計算機軟體的進一步完善。
1計算機應用軟體開發中常見的程式語言
目前計算機應用軟體開發中常用的程式語言包括C語言、C++,Java和C#等,筆者簡單介紹了這些軟體開發中應用頻率較高的程式語言[1]。只有深入分析這些程式語言的特點,才能夠全面把握程式語言的適用範圍,才能夠提升軟體開發工作的效率和質量。
1.1C語言
C語言在20世紀80年代被廣泛應用於計算機應用軟體的開發中,在日常生活中都有普遍使用,例如大型主機的中心控制中。隨著研究時間的增加,C語言在現代得到了普及使用,成為一種主流的程式語言,且得到了軟體開發人員的認可,足夠說明改語言的應用價值[2]。C語言在軟體開發過程中,無需藉助計算機硬體或其他方面的功能。C語言具有許多獨特的優勢,不但有著完善的設計語言,還能夠為作業系統編制需要的應用軟體;同時還具有短小精悍、語法簡潔、使用便捷、結構豐富、運算子號全面且功能強大等優勢。C語言擁有32個關鍵詞、9類控制語句,從而構成基本的高階控制結構、語句和語言等;其擁有字元型、陣列型、構造型等多種類的模型,從而為計算機軟體開發提供較好的基礎支援,有助於提升軟體開發的效率[3]。除此之外,C語言還能夠直接控制物理區域,在實時性軟體開發過程中具有較好的應用價值,大部分應用軟體都會使用到C語言。
1.2C++語言
C++語言是在C語言基礎上創新而來的程式語言,因此C++語言具有C語言所有的特點與功能,也就是現代軟體開發中使用最普遍的程式語言。C++語言具有較高的適用性,可應用的範圍比較廣闊,幾乎所有領域都能夠應用C++語言,同時可以應用於多個作業系統中[4]。從中可以推斷,C++語言具有較好的應用性,但是其與C語言相比更加複雜,在學習方面也有一定的困難,只有透過全面地、深入地分析,才能夠掌握好C++語言的應用規範,才能夠在實際軟體開發工作中應用C++語言,繼而有效發揮其作用。透過系統的學習,能夠有效掌握C++語言的使用方法和具體規範,進而有利於軟體開發。
1.3Java語言與C#語言
Java是在C語言的基礎上,全面吸納了C++語言的功能與優點,同時也完善了C++的缺陷,例如摒棄了C++中的多繼承與指標,具有特殊的優點與功能,比較符合面向物件的要求,能夠讓開發人員以簡單的思路進行復雜程式的開發。Java具有面向物件、簡單性、多執行緒、平臺等特點,在桌面應用程式、網路應用程式、分散式系統等方面都可以使用[5]。C#語言主要吸收了Java的優點,具有Java語言的功能與特點,同時也有自身的特色。C#語言可應用於高階商業軟體開發中,同時能夠符合系統應用功能程式的開發,且由於結構的簡單性,能夠靈活組成各種基於微軟平臺的應用程式,並且由於C語言/C++語言的繼承關係,使得熟悉C語言/C++語言的開發人員能夠很快掌握C#語言的應用方法。Java與C#語言相比而言,缺乏更加突出的優勢。此外,Java難以實現對迅雷等工具的控制以及dll的呼叫,及時應用了Java本地介面或是第三方程式,但是Java本地介面的應用需要使用到VC程式碼,具有一定的複雜性,且第三方程式技術目前仍存在許多缺陷。Java在語法特點方面也與C#語言有著較大的差異,Java摒棄了傳統的指標,採用了package的特徵,並在引導中加入import語句[6]。Java能夠透過set語句或是get語句進行屬性的設定。而C#語言則採用指標概念,在unsafe情況下都能夠完成指標操作。C#語言同時採用了ref、out等詞句,從而起到索引的效果。
1.4Pascal語言
Pascal語言具有一定的複雜性,有著突出的特點,其執行效率高,並且具有較高的糾錯能力,資料型別多種多樣且結構形式的要求較高。Pascal語言不但能夠實現對複雜資料結構和演算法的描述,同時能夠符合設計人員特殊的設計要求,有助於培養開發人員的個人設計風格。
1.5VisualBasic
VisualBasic是現代軟體開發中常用的程式語言,在計算機軟體開發中主要能夠實現環境開發與事件驅動等功能。VisualBasic語言的功能實現主要是透過RAD快速應用和GUI圖形使用者這兩個部分實現。此外,資料庫也是軟體開發中所必備的要素,SQL查詢是資料庫搜尋應用最為頻繁的語言。VisualBasic能夠完成圖形修改,從而提供了相應的服務功能。此時,VisualBasic能夠透過SQL查詢的引數設定,能夠使得搜尋更加準確。VisualBasic不但能夠將VB和VBA結合在一起,同時有助於推動軟體開發。不同的程式語言都要各自的優勢以及應用效果,軟體開發人員只有根據設計目標,選擇合適的程式語言,才能夠有效提升開發效率,減輕開發人員的工作量。
2程式語言在計算機軟體開發中的`應用原則
在軟體開發工作中,只有選擇了符合需求的程式語言,才能夠編制出滿足使用者要求的軟體。因此,需要全面認知程式語言的特點,才能夠符合程式設計的要求,才能夠加速軟體開發的週期,從而更好地設計出效能優良的產品。
2.1結合內外部環境特徵
在軟體開發工作中,需要重視外部硬體設施,硬體設施為軟體開發提供了物質基礎。程式編制所選擇的語言具有非常重要的作用,除了需要考慮到整體結構之外,還需要符合環境的要求,並且需要考慮語言的特點。程式語言的選擇需要結合行業或領域的特點及工作要求,否則一旦出現計算機硬體更換,軟體就無法使用,出現匹配失敗的問題。同時,軟體開發只有選擇符合環境要求的語言,才能夠符合時代發展速度,確保編寫的軟體具有較高的實用型。
2.2結合應用的領域與行業特徵
在進行軟體開發時需要進行綜合分析,首要分析的就是應用的領域與行業,不同領域或行業對於軟體使用的條件不同。例如,若是簡單軟體可以採用C語言和C++語言,若是複雜軟體可以選擇Java語言或是Pascal語言。不同領域的人對於軟體開發中的程式語言選擇也有一定的影響。例如通訊領域多采用C++語言或是VC++語言;在商業領域多采用Proloc語言和List語言。
2.3結合整體結構的特徵
一般而言,軟體開發中的程式語言確定往往會受到開發專案目標的影響,整個結構的編寫不一定限制使用同一程式語言,可以根據軟體功能選擇符合的程式語言。在訊號處理、密碼學以及影象處理等方面需要綜合分析,儘量使用靜態語言進行軟體開發。
2.4選擇自己熟悉的程式語言
程式語言雖然有很多種,但是在設計時最好選擇自己最為熟悉的語言,這有助於後期的更新與維護,能夠節省工作量,同時能夠預算出開發週期和完成時間。此外,在開發過程中還能夠根據過往經驗進行漏洞查詢,從而減少可能出現的bug。
3結語
隨著現代科技技術的不斷進步,計算機應用軟體的開發與人們社會工作與社會息息相關。程式語言的選擇對於軟體開發有著直接影響,因此開發人員在軟體開發過程中需要根據各種語言的特點,並綜合各方面的實際情況選擇合適的語言,才能夠提升軟體開發效率。
[參考文獻]
[1]樓丹.基於計算機軟體開發的Java程式語言探究[J].無線互聯科技,2015(15):50-51.
[2]劉嵩鶴,孫和勤.不同程式語言對計算機應用軟體開發的影響[J].數字技術與應用,2015(1):200-201.
[3]金忠強.分析不同程式語言對計算機應用軟體開發的影響[J].黑龍江科技資訊,2016(26):186-188.
[4]康超.基於計算機軟體開發的Java程式語言探討[J].科技展望,2016(4):11-12.
[5]張利軍.計算機應用軟體開發中不同程式語言的影響[J].科技傳播,2015(15):171-172.
[6]趙志華.試論不同程式語言對計算機應用軟體開發的影響[J].電腦程式設計技巧與維護,2015(15):17-18.
[7]王樹琴.計算機應用軟體開發中程式語言的選擇研究[J].計算機光碟軟體與應用,2015(19):220-221.
[8]雷桂平.計算機軟體開發中Java程式語言的應用[J].計算機光碟軟體與應用,2014(23):68-70.