国产黄色毛片-国产黄色毛片视频-国产黄色片91-国产黄色片一级-一级坐爱片-一级免费

軟件開發(fā)論文發(fā)表之關(guān)于計算機軟件開發(fā)應(yīng)用的相關(guān)探討

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

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

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

  關(guān)鍵詞:計算機,編程語言,原則

  一、計算機常用編程語言的應(yīng)用

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

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

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

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

  C++語言的特點主要有:面向?qū)ο蟆⒎庋b、繼承以及多態(tài)性。具體來說,由于C++語言屬于C語言的擴展,所以,它具有很多C語言的特點。另外,在C遠的基礎(chǔ)上,C++加入了面向?qū)ο蟮木幊趟枷耄@就是其能夠更好地適應(yīng)當前大規(guī)模項目的需求,舉例來說,當前很多系統(tǒng)級編程使用的都是C++語言。

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

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

軟件開發(fā)論文發(fā)表

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

  4、C#語言。這種語言有著類型安全、精確、簡單以及面向?qū)ο蟮奶攸c。它屬于.net的代表語言。具體來說,其特點是:

  首先,完全面向?qū)ο蟆F浯危瑢τ诜植际接泻軓姷闹С郑簿褪钦f其處理的過程是分布在服務(wù)器以及客戶機上的,從這張語言的誕生過程我們可以發(fā)現(xiàn)其注定就可以很好的解決分布式的問題。第三,健壯,在檢查程序錯誤以及運行錯誤方面,C#語言一點不比Java語言要差,它使用的也是自動管理內(nèi)存機制。第四,靈活性比較高,比如在默認情況下,C#語言是不可以使用指針的,但是如果有必要我們可以將指針打開來使用。第五,安全性比較高,它的安全性是由.net平臺來提供的。

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

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

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

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

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

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

  三、結(jié)束語

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

文章標題:軟件開發(fā)論文發(fā)表之關(guān)于計算機軟件開發(fā)應(yīng)用的相關(guān)探討

轉(zhuǎn)載請注明來自:http://www.optiwork.cn/fblw/dianxin/ruanjiankaifa/18557.html

相關(guān)問題解答

SCI服務(wù)

搜論文知識網(wǎng) 冀ICP備15021333號-3

主站蜘蛛池模板: 洋老外米糕国产一区二区 | 高清国产一级精品毛片基地 | 99久久亚洲国产高清观看 | 国内精品免费一区二区观看 | 精品国产成人a在线观看 | 成人国产精品视频频 | 亚洲欧美网址 | 永久黄网站色视频免费观看99 | 国产精品九九 | 欧美成人观看免费完全 | 99re66热这里只有精品免费观看 | 操12p| 俄罗斯aa毛片极品 | 免费视频亚洲 | 欧美日韩性视频一区二区三区 | 日本一级特黄在线播放 | 天天噜夜夜操 | 国产毛片a | 久草免费在线观看视频 | 亚洲一区二区三区中文字幕 | 三级毛片子 | 香蕉视频一级片 | 国产精品无码久久av | 欧美视频综合 | 日本三级香港三级妇三 | 亚洲精品国产福利片 | 三级免费网站 | 亚洲成人手机在线 | 欧美高清一级啪啪毛片 | 久久五| 欧美日韩在线观看一区 | 国内精品久久国产大陆 | 精品9e精品视频在线观看 | 欧美亚洲国产成人高清在线 | 欧美一级一片 | 日本免费观看的视频在线 | 日日摸人人拍人人澡 | 又黄又爽视频好爽视频 | 久久香蕉精品成人 | 日韩在线欧美 | 在线精品国产成人综合第一页 |