閱讀屋>計算機軟體> 解析計算機軟體開發技術的應用論文

解析計算機軟體開發技術的應用論文

解析計算機軟體開發技術的應用論文

  計算機是人類文明的象徵,二十一世紀是一個資訊時代,資訊時代就是透過計算機來實現的,現代人不論是生活,還是辦公都已經離不開計算機。計算機在社會中地位越來越突出,某種程度來說計算機是推動經濟發展的一大功臣。隨著計算的廣泛應用人們對計算機功能要求越來越高,計算機的各項功能幾乎都是透過計算機軟體來實現,計算機軟體就是計算機的生命和靈魂。計算機軟體是透過計算機軟體開發技術,經過不斷的測試、修正、編譯、開發出來的,計算機軟體開發過程十分複雜,難度較大,專業性較強。

  1 計算機軟體開發技術的基本情況

  計算機的組成分為:硬體和軟體。沒有計算機硬體的承載,計算機軟體無法執行,但沒有計算機軟體,計算機硬體就無法發揮作用,這二者是相輔相成的關係。計算機軟體透過各式各樣的智慧化功能,來滿足人們的各種需求。計算機的應用改變了人們的工作方式和生活習慣。計算機軟體開發技術對人類發展至關重要,計算機軟開發是計算機軟體工程的核心內容,計算機軟體是推動計算機行業發展的原動力。但實際上計算機軟體開發是一項既系統又複雜,耗時耗力的工作,工作人員必須擁有專業軟體開發技術。計算機軟體開發主要分為兩大類:一類是計算機系統軟體,第二類是計算機應用軟體。計算機軟體開發技術已經經歷了數個階段的轉變。計算機軟體開發概念起自上世紀六十年代,當時的計算機軟體十分困難,多利用人工方式進行開發,錯誤率較高,並且效率十分低下,開發出的軟體,所能實現的功能十分有限,難以適應使用者對計算機軟體的需求。隨著近些年計算機逐漸普及,人們對計算機軟體的需求越來越大,這使得計算機軟體開始以商品的形式出現,因此越來越多的人願意投入到計算機軟體開發中,計算機軟體的功能和內容也就越來越豐富。

  2 計算機軟體開發技術的應用

  2.1 C語言技術

  C 語言是計算機開發技術中的基礎技術,C 語言是最早期的軟體開發程式語言。C 語言早在一九七零年就已經被廣泛應用,經過不斷的發展和改革,C 語言技術越來越成熟。C 語言適合於多種作業系統,如Windows、DOS、UNIX 等等。C 語言僅32 個關鍵字,9 種控制語句,編譯簡單明瞭。另一方面,C 語言的運算子包含範圍很大,實現了括號及其他各型別的運算處理。C 語言的運算型別極其豐富,表示式型別多樣化,是C 語言的優點之一。並且C 語言移植性非常好,在不同機器上的C編譯程式,百分之八十的程式碼多能共用, 這賦予了C 語言程式便於移植的特點。C 語言夠做到在同一編譯環境下不進行改動就移植到另一個完全不同的環境中執行。利用C 語言開發的軟體有MINUX,OPGL 影象處理工具等等。

  2.2 JAVA技術

  JAVA 技術多應用在跨平臺應用軟體開發中。JAVA 技術的特點是具有較好的'安全性和較高的通用性。目前很多常見的計算機應用軟體都是透過JAVA 技術開發的。JAVA 技術推出與一九九五年,最開始的名字叫做Oak,後更名為JAVA。在JAVA 技術被推出後就被廣泛應用到Web 軟體開發中,JAVA 大大推動了Web 的迅速發展。Java 介面風格與C 語言十分相似。JAVA 技術不僅繼承 C++ 的核心技術,並且改進了 C 語言中的錯誤,更增加了垃圾回收器功能用於回收不再被引用的物件所佔據的記憶體空間,使得程式設計師不用再為記憶體管理而擔憂。另一方面,Java 原始碼的編譯和在任何無格式的純文字編輯器下操作,在Windows作業系統上使用記事本就可以進行程式碼編輯,如Linux 平臺可使用vi 工具進行編輯。JAVA計算機軟體開發技術,語言使用十分嚴謹,無法寫出結構混亂的程式,這就起到了規範軟體結構的作用,JAVA 技術目前計算機軟體開發的主流技術。

  2.3 Visual Basic技術

  Visual Basic 簡稱VB,是由Microsoft 公司推出的軟體程式語言,VB 技術可以說是目前世界上使用最多的軟體開發語言,VB 源自BASIC 程式語言,VB 打破了傳統程式設計介面,實現了圖形視覺化操作介面。計算機軟體開發中,程式設計師可以更輕鬆的使用VB 的元件快速建立應用程式,不論是新手還是專家都可以開發複雜的程式。VB 實現了快速開發企業軟體,比如MIS、MRP、MRP II、ERP、最佳化大師等軟體。但是由於VB 技術不支援繼承、異常處理不完善、無原生支援多執行緒等缺點,大大限制了VB 技術發展。

  3 結束語

  計算機為人類的生活帶來了便利,計算機作為一種高度普及的現代化工具,功能的發揮好與壞,很大程度上取決於計算機軟體。計算機軟體開發技術直接關係到計算機的使用和發展,研究計算機軟體開發技術對於現今社會發展來說意義重大。

【解析計算機軟體開發技術的應用論文】相關文章: