尹宏
【摘 要】隨著我國社會經濟的不斷發展,計算機技術與計算機技術的應用領域在我國逐漸的擴展,對于計算機軟件技術的研究和發展都受到了相當廣泛的重視。計算機軟件進行開發的過程中,計算機軟件開發語言在這一過程中起著至關重要的作用,計算機軟件開發語言的發展正在不斷的完善,逐漸的走向成熟。
【關鍵詞】計算機;軟件開發;語言;研究
【中圖分類號】T32 【文獻標識碼】A 【文章編號】1672-5158(2013)03-0068-01
就目前來看,計算機在我國的發展已經深化到了人民群眾日常的生活之中,對于計算機自身的發展情況,它由最開始大型笨重的臺式計算機慢慢的演變為我們現在日常生活中所使用的掌上計算機,雖然在計算機的形式上簡化了,但是在簡化的過程中卻是是由簡單到復雜的轉變。對于計算機自身軟件開發語言的發展過程也經歷從低級到高級的轉變,不斷的完善自身存在的問題,逐步的走向成熟。隨著科技的發展,計算機軟件開發的過程也變得越來越復雜化,人們在對計算機軟件開發時的目光,轉向了在軟件開發過程中,對于計算機軟件開發的方法的探索與研究。計算機軟件開發語言在自身的發展過程中經歷了三個發展階段,由面向對象的語言、面向過程的語言與面向方面的語言。
1 計算機軟件開發語言的發展過程中,面向對象的語言。
面向對象的語言,是一種由低級、簡單的語言轉向高級、復雜的語言的過程中中的一個過渡階段,在這一階段中的語言,對象的多樣性與承繼性是它的主要核心,在對計算機中面對對象進行程序設計的語言中的對象就是在計算機數據中建立的一個可以動的實際物體。計算機用戶在運用計算的過程中,可以不用知道面對對象自身行為的實現細節,只需要在計算機運行過程中,根據面對對象自身所提供的外部接入口選擇對面對對象進行訪問就可以了。
在問題的空間里,客觀存在的實體就是對象,不同對象之間的互相溝通與互相作用構建了我們這個較為完整的客觀世界。承繼性是面向對象的語言發展過程中存在的重要特點,承繼性的主要任務就是處理好一個面向對象對另一個面向對象的獲取過程。承繼性對于分類這一概念很支持,大部分的知識都能夠通過對層次之間的相互分類進行管理,在客觀的世界中,存在著特殊與一般的關系,而承繼性是在面對對象的語言發展過程中,將這種特殊與一般的關系模式化了。面對對象的語言中呈現著多樣性,即在相同的界面中,有不同的實現方式。主要就是指計算機用戶在使用計算機函數的編程過程中,不用知道實現函數的方法,只要了解、掌握計算機與之相關的功能和界面的使用就行。正確的研究與運用這種模式,對于計算機軟件語言的發展有著重要的推動作用。
2 計算機軟件開發語言的發展過程中,面向過程的語言。
隨著計算機軟件技術的不斷發展,20世紀70年代時期在計算機軟件中出現了高級語言。計算機中的各類高級語言都有著相同的特點,即計算機數據的算法與結構構建了計算機的程序,這種類型的計算機軟件開發語言就是面向過程語言。與之前計算機中的匯編、機器語言相比,面向過程語言是計算機軟件開發語言中的巨大進步。面向過程語言的出現,讓計算機程序編寫員不用再熟悉自身所使用的計算機的硬件特征,加強了計算機程序編寫員在解決實際應用這一問題的專注度,使計算機中的硬件不再約束著計算機軟件。計算機軟件開發語言中的面向過程的語言自身的程序設計語言的結構化,更加注重計算機程序的模塊化與計算機功能的抽象化。具體來說有下面的幾點特性:
1、在計算機的程序設計結構化里,計算機中的過程是一個單獨的實際物體,顯示出過程只為被計算機用戶看見,而且在計算機中,每一次在對同樣的輸入數據進行調用的過程中,它的輸出結果都是同樣的。
2、在計算機的程序設計結構化里,計算機自身的模塊是對其自身功能的抽象表達,計算機中的每個模塊都是相對應的進行處理的過程,在計算機中能夠輸出與輸入。
3、在計算機的程序設計結構化的這一方法中,逐漸的細化是它的核心。在對計算機開發程序的過程中,采用在計算機程序的控制結構過程中增強對于細節的掌控這一方法。但是這種方法大多都偏向于滿足特定的需求,導致重要性差。
3 計算機軟件開發語言的發展過程中,面向方面的語言。
計算機軟件開發語言中的面向方面的語言和面向對象的語言差不多,只不過面向對象的語言是把對象當做切入點進行計算機編程,而面向方面的語言是把方面當做切入點進行計算機編程。面向方面的語言就是在面向對象語言的計算機用戶而導致的一些問題。第一個就是對于計算機用戶自身關心的方面進行拆解與分析,一個個的對拆解出來的各個方面作出相對的實現,然后再將這些綜合起來。計算機軟件開發語言中的面向方面的語言在對于方面上的定義,將告曉切入點、連接點等機制引入,實現了方面與方面之間的溝通。構建了一個對于各個方面在發展過程中彼此互相作用的完整的計算機程序。當計算機用戶對于在計算機使用過程中提出在某個方面需要一些變動的時候,例如提出對計算機的使用過程中,提高計算機自身系統中的安全性變動的需求,則只用在計算機系統中的安全性方面進行有效的改動,而不會影響到其他的方面。變化范圍只是系統的安全性,最后再由方面編織者將各方面霞新綜合成一個程序體。
4 結束語
計算機軟件開發語言在自身的發展過程中經歷了三個發展階段,由面向對象的語言、面向過程的語言與面向方面的語言,同時這個三個法陣階段在計算機軟件開發的語言的發展過程中起著至關重要的作用。計算機軟件進行開發的過程中,計算機軟件開發語言在這一過程中起著至關重要的作用,計算機軟件開發語言的發展正在不斷的完善,逐漸的走向成熟。我們必須充分的了解這三個階段對于計算機軟件開發語言的意義何在,深入的分析計算機軟件開發語言中還存在的利與弊,讓計算機軟件開發的語言更好的作用于計算機中,推動計算機在社會經濟生活中的快速發展。
參考文獻
[1]艾凌云.計算機軟件開發語言研究[J].南昌大學工程學院 2009(18)
[2]郭明華.面向對象語言與面向過程語言的特征及關系[M].甘肅冶金 2008(28)
[3]袁紹欣.淺談軟件開發語言及其設計方法的演變和最新動態[J].大眾科技 2011(6)
[4]朱福喜,張黔.并發面向對象語言COOLIII的語義模型[J].小型微型計算機系統 2009(14)