久久精品电影网_久久久久久电影_久久99精品久久久久久按摩秒播_天堂福利影院_国产男女爽爽爽免费视频_国产美女久久

軟件開發論文發表之關于計算機軟件開發應用的相關探討

所屬欄目:軟件開發論文 發布日期:2013-09-04 09:39 熱度:

  軟件開發論文發表期刊推薦計算機科學》由國家科技部主管,西南信息中心主辦,系“中文科技核心期刊”、“中國科技論文統計與分析用期刊”、“中國科學引文數據庫來源期刊”、“中 國期刊方陣雙效期刊”。主要報導國內外計算機科學與技術的發展動態,涉及面廣的方法論與技術,和反映新苗頭、能起承先啟后作用的研究成果。內容涉及程序理 論、計算機軟件、計算機網絡與信息、數據庫、人工智能、人機界面、國際會議、應用等。

  摘要:近年來,隨著經濟設計的發展,計算機應用軟件在我們的生活中所發揮的作用越來越大。本文針對計算機軟件開發應用中常用編程語言和選擇原則進行闡述,對計算機軟件開發有重要的意義。

  關鍵詞:計算機,編程語言,原則

  一、計算機常用編程語言的應用

  了解常用編程語言的特征和優缺點既是我們進行語言選擇的前提,也是保證我們編程工作順利開展的有效手段。

  1、C語言:C語言是介于高級語言和匯編語言之間的語言,也被我們稱之為中級語言,它集中了匯編語言和高級語言的很多優勢。C語言主要應用于UNIX系統,后來隨著人們對其強大性的認識越來越多,到了上個世紀的90年代,這一語言已經成功的應用到了其他操作系統之中。它一直屬于最為優秀的編程語言之一。

  具體來說,C語言的特點主要可以分為以下幾個方面:首先,C語言屬于結構化語言,因此,它具有非常清晰的層次,對于我們使用模塊化的方式進行程序的組織非常有利,也便于維護和調試。其次,C語言中不僅數據類型以及運算符非常豐富,還能夠對內存中的物理地址進行直接的訪問,方便我們進行位操作。第三,它的效率非常高,而且移植性比較強,因此,能夠移植到各種計算機上,這就方便形成很多版本的C語言。第四,由于可以利用C語言實現位操作以及字節操作,因此,相當于利用這一語言能夠實現部分匯編語言的作用。最后,C語言編寫的代碼具有較高的質量,而且程序在執行起來效率比較高。

  2、C++語言。1986年,AT&T貝爾實驗室開發出來了C++語言,主要是利用數據封裝來減少程序變量的不利影響,進而提升程序的可靠性。它的多繼承機制可以更好的對對象的行為及屬性進行描述,雖然C++屬于C語言的擴展,但是,我們可以將其作為一種全新的語言對待。

  C++語言的特點主要有:面向對象、封裝、繼承以及多態性。具體來說,由于C++語言屬于C語言的擴展,所以,它具有很多C語言的特點。另外,在C遠的基礎上,C++加入了面向對象的編程思想,這就是其能夠更好地適應當前大規模項目的需求,舉例來說,當前很多系統級編程使用的都是C++語言。

  3、Java語言。Java語言相對于C++語言來說,在簡潔性以及安全性有著更大的優勢,具體來說,其主要的特點有:

  首先,簡單性:這一點和C++語言比較類似,但是它減少了C++語言中比較容易導致程序錯誤的地方,比如指針以及內存管理。其次,Java語言屬于完全面向對象語言,這一點和SmallTalk比較類似,當然相對于SmallTalk,它的很多方面又存在著巨大的優勢。第三,分布式,在Java語言中,包涵了支持基于TCP/IP協議的子庫。第四,健壯性,Java語言中的類型檢查可以幫助我們查出很多軟件開發初期出現的錯誤,降低內存出錯的幾率。第五,結構中立,在使用Java語言編程的時候,會把程序編譯為中間文件格式,也就是說只要存在Java運行系統的機器都能夠對這種中間代碼進行執行。第六,安全,它刪除了手動釋放內存等,很好的防止了非法的內存操作。

軟件開發論文發表

  此外,除了以上的優勢之外,Java語言還具備可移植性好、解釋性強、高性能以及多線程等特點,這里限于篇幅不再對其進行詳細的分析。當前,Java語言主要應用在Web瀏覽器以及網絡應用系統之中。

  4、C#語言。這種語言有著類型安全、精確、簡單以及面向對象的特點。它屬于.net的代表語言。具體來說,其特點是:

  首先,完全面向對象。其次,對于分布式有很強的支持,也就是說其處理的過程是分布在服務器以及客戶機上的,從這張語言的誕生過程我們可以發現其注定就可以很好的解決分布式的問題。第三,健壯,在檢查程序錯誤以及運行錯誤方面,C#語言一點不比Java語言要差,它使用的也是自動管理內存機制。第四,靈活性比較高,比如在默認情況下,C#語言是不可以使用指針的,但是如果有必要我們可以將指針打開來使用。第五,安全性比較高,它的安全性是由.net平臺來提供的。

  此外,C#語言還具備可移植性、解釋性、高性能、多線程、組件模式等特點,總體來說,它屬于Java流行之后的有一種語言,但是由于微軟系統的支持,使其在Windows方面相對于Java有著更大的優勢。當前,這一語言的主要應用有網絡編程、數據庫、窗體編程等方面。

  5、Pascal語言。這是計算機通用的高級程序設計語言,它的主要特點是結構化形式比較嚴格、數據類型非常豐富、查錯能力較高以及運行的效率高等。正是由于這些優勢,使得這一語言可以對各種算法以及數據結構進行描述。另外,利用這種語言,可以幫助我們編程者保持一個很好的習慣和設計風格。

  總體來說,每一種語言都有其獨特的優勢和應用范圍,在計算機應用軟件開發過程中如果能夠使用最合適的語言將極大地降低我們的工作量,提升我們的工作效率。

  二、計算機編程語言選擇的原則

  了解了各種編程語言的特點并不能幫助選擇出最合適的語言,我們還要掌握編程語言選擇過程中的原則:

  首先,我們在確定編程語言以前充分考慮開發項目的整體架構,一般情況下,并不是說整個系統都必須要使用同一種編程語言進行編寫,語言的選擇將會給組件分解及連接帶了較大的影響。其次,對開銷比較大的操作要我們要進行認真的考慮,比如圖形渲染、密碼學、視頻處理以及信號處理等操作,我們最好選擇靜態類型的語言。第三,如果條件允許,我們要盡量使用最為熟悉的語言,通過這種做法可以更好的對軟件工程項目時間表進行預測,進而降低了變數出現的幾率。第四,假如軟件主要應用于重復處理手工勞動,那么我們要選擇靈活、簡單的編程語言,如果某種語言可以與生俱來來實現這些功能則最佳。第五,對開發硬件環境進行充分的考慮,并不是全部的編程語言都可以很好地適應于受限的硬件環境。一般來說,雖然當前的硬件基本已經足夠了,但是對于以下較為特殊的應用來說,這一問題依舊嚴重。所以,要選擇使編出來的程序可以較好的運行在這種環境中的語言。第六,不論應用軟件開發過程中使用了哪種編程語言,確保編出來的程序可以實現快速調整是一項重要的前提,所以,快速原型是很重要的,基于此,動態語言是一個不錯的選擇,它可以和和很多相關庫進行結合。第七,支持平臺也是我們在編程語言選擇過程中需要考慮的因素,比如,假如我們代碼要在瀏覽器中運行,那么就可以排除很多不合適的編程語言。第八,在編程過程中,有些文件格式將會涉及到位操作,所以,我們還要對項目是否需要大量位操作進行考慮,一般來說,如果有這方面的要求,我們最好選擇容易位操作而且可以提供合適數據類型的編程語言。最后,針對一些特殊領域,我們可以考慮使用專業的編程語言,它既能夠節省很多的工作時間,還可以防止編程出現較大的失誤。

  三、結束語

  總之,計算機應用軟件開發編程語言的選擇和編程的效率、質量有著非常大的關系,做好這一工作可以使我們的工作事半功倍。因此,在具體的工作中,我們應加強學習,對這些編程語言特點進行深入的了解,以尋找出最合適的編程語言。

文章標題:軟件開發論文發表之關于計算機軟件開發應用的相關探討

轉載請注明來自:http://www.56st48f.cn/fblw/dianxin/ruanjiankaifa/18557.html

相關問題解答

SCI服務

搜論文知識網 冀ICP備15021333號-3

主站蜘蛛池模板: 国产成人精品一区二区三区网站观看 | 午夜在线精品偷拍 | 精久久久久 | 日日草天天干 | 特级丰满少妇一级aaaa爱毛片 | 黄免费观看视频 | 欧美日韩国产一区二区三区不卡 | 亚洲国产精品日韩av不卡在线 | 亚洲欧洲在线视频 | 99re视频精品 | 中文字幕一区在线观看视频 | 精品成人 | 欧美啪啪网站 | 一区二区三区免费看 | 一级毛片成人免费看a | 日本免费一区二区三区 | 久久高清精品 | 在线 丝袜 欧美 日韩 制服 | 九九九色 | 伊人无码高清 | 久久黄色精品视频 | 久久国产精品视频免费看 | 欧美日韩国产一区二区三区 | 久久丝袜视频 | 在线播放国产视频 | 亚洲综合资源 | 狠狠爱综合网 | 在线观看成年人视频 | 亚洲综合色视频在线观看 | 亚洲一区精品在线 | 伊人色综合久久天天五月婷 | 99re在线观看| 午夜免费网站 | 国产精品精品3d动漫 | 日韩成人av在线播放 | www国产成人免费观看视频 | 国产精彩视频 | 国产精品一区二区三区久久 | 久久免费大片 | 亚洲精品一区二三区不卡 | 欧美一区二区三区国产 |