• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      不同編程語言對計算機軟件開發(fā)的影響探析

      2018-08-18 08:23:26彭潔
      關(guān)鍵詞:計算機軟件開發(fā)編程語言影響

      彭潔

      摘要:科技進步帶動了計算機發(fā)展的步伐,隨著計算機的普及,軟件開發(fā)的與時俱進推動了編程語言種類的多元發(fā)展。軟件開發(fā)人員在選擇編程語言時,需圍繞內(nèi)外部環(huán)境結(jié)合、結(jié)合行業(yè)特征、結(jié)合整體結(jié)構(gòu)特征等原則,確保編程語言的優(yōu)勢、軟件開發(fā)人員的技術(shù)專業(yè)性得以充分發(fā)揮,提升軟件開發(fā)效率的同時,確保計算機軟件性能優(yōu)良,從而提高更多市場占有率。

      關(guān)鍵詞:編程語言;計算機軟件開發(fā);影響

      中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2018)04-0210-02

      編程語言在計算機軟件開發(fā)中起著關(guān)鍵作用,不同的編程語言優(yōu)勢不同,適用范圍也存在局限性,其屬性語言種類等直接決定計算機軟件開發(fā)效率與產(chǎn)品品質(zhì)。為減少各種編程語言對計算機軟件開發(fā)的負面影響,開發(fā)技術(shù)人員必須深入了解各編程語言在軟件開發(fā)中的作用與適用范圍,并針對性應(yīng)用,實現(xiàn)計算機軟件產(chǎn)品質(zhì)的飛躍。

      1 計算機應(yīng)用軟件開發(fā)中常見的編程語言

      1.1 C語言

      C語言是計算機軟件開發(fā)應(yīng)用的主流編程語言,應(yīng)用價值較高。在軟件開發(fā)環(huán)節(jié),無需計算機功能輔助C語言開發(fā)設(shè)計,設(shè)計語言完善,可為操作系統(tǒng)開發(fā)針對性的應(yīng)用軟件。

      1.2 C++語言

      C++語言不僅具備C語言的功能、特征,同時比C語言適用性強,且應(yīng)用范圍更廣,甚至可在多個操作系統(tǒng)中編制,符合現(xiàn)代軟件開發(fā)的語言需求。作為C語言的繼承,可展開C語言程序設(shè)計,又可以面向抽象數(shù)據(jù)類型對象的程序設(shè)計,還可以面向繼承、多態(tài)特點對象的程序設(shè)計。與此同時,C++的編制也比C語言復雜,對開發(fā)人員的專業(yè)水平要求高,唯有深入掌握其應(yīng)用規(guī)范后,才能充分發(fā)揮C++語言的作用[1]。

      1.3 Java語言與C#

      Java是基于C語言吸納C++語言功能、優(yōu)勢的動態(tài)語言,彌補了C++的不足,復雜程序開發(fā)思路得以簡化,同時也是具備跨平臺、面向?qū)ο蟮葍?yōu)勢的語言,廣泛應(yīng)用于桌面、網(wǎng)絡(luò)等應(yīng)用程序開發(fā)。C#主要應(yīng)用于高級商業(yè)軟件開發(fā),具有安全穩(wěn)定、簡單優(yōu)雅等優(yōu)勢特征,基于C語言、C++語言衍生的語言,具備基礎(chǔ)編程語言的優(yōu)勢,同時去除了基礎(chǔ)編程語言的繁瑣性。

      1.4 Pascal語言

      Pascal語言相對繁瑣,但較高的運行效率,較強的糾錯能力不可小覷,數(shù)據(jù)類型豐富,且結(jié)構(gòu)形式嚴格。Pascal語言計算機通用的高級程序設(shè)計語言,也是自編譯語言、結(jié)構(gòu)化編程語言,能夠描述復雜數(shù)據(jù)結(jié)構(gòu)、算法,可靠性顯著提升。

      1.5 Visual Basic

      VB是現(xiàn)代計算機程序設(shè)計語言,借助GUI、RAD系統(tǒng),通過DAO、RDO等連接數(shù)據(jù)庫構(gòu)建Active X控件,實現(xiàn)面向?qū)ο蟮膽?yīng)用程序設(shè)計。具有可視化設(shè)計平臺、事件驅(qū)動編程機制、結(jié)構(gòu)化程序設(shè)計語言、數(shù)據(jù)庫功能、Active X技術(shù)等語言特色。

      2 編程語言在計算機軟件開發(fā)中的應(yīng)用原則

      2.1 綜合內(nèi)外部環(huán)境

      開發(fā)計算機應(yīng)用軟件時應(yīng)注重外部硬件設(shè)施,確保軟件開發(fā)的物質(zhì)基礎(chǔ)。程序編制語言選擇尤為關(guān)鍵,充分考慮整體結(jié)構(gòu)、環(huán)境要求、編程語言特點合力應(yīng)用。并圍繞行業(yè)、領(lǐng)域特征,以及工作要求選擇編程語言,確保其匹配優(yōu)良程度,減少硬件更換對軟件應(yīng)用的影響。為擴大軟件的實用性,需圍繞環(huán)境要求、時代發(fā)展對軟件開發(fā)要求等選擇語言[2]。

      2.2 綜合應(yīng)用領(lǐng)域及行業(yè)特點

      圍繞軟件應(yīng)用的領(lǐng)域或行業(yè)特征選擇編程語言,C語言、C++語言適用于簡單軟件編寫,Java語言、Pascal語言適用于復雜軟件編寫,如通信領(lǐng)適用于C++語言編寫,商業(yè)領(lǐng)域適應(yīng)于Java語言、Proloc語言等編寫,盡量減少編程語言對不同領(lǐng)域行業(yè)軟件應(yīng)用的負面影響。

      2.3 綜合整體結(jié)構(gòu)特征

      圍繞項目目標編程語言編寫軟件,整體結(jié)構(gòu)對各類編程語言的轉(zhuǎn)換便攜限制度不同,可圍繞軟件功能合理編寫。綜合分析信號處理、圖像處理等確保軟件編寫為靜態(tài)語言。

      2.4 根據(jù)個人專長選擇

      編程語言眾多角度,且優(yōu)勢不同,為確保的軟件開發(fā)、后期維護效率,盡量選擇符合個人專長的語言設(shè)計軟件,節(jié)省的工作量、精力的同時,可對開發(fā)周期、完成時間明確預(yù)算。軟件編寫中可根據(jù)以往經(jīng)驗規(guī)避漏洞隱患,提高軟件應(yīng)用的穩(wěn)定性與安全程度[3]。

      3 編程語言對計算機軟件開發(fā)的影響

      3.1 C語言影響

      C語言是最早軟件開發(fā)設(shè)計的編程語言,程序員普遍對C語言了解,但隨著軟件開發(fā)要求的增加,目前C語言編寫的軟件微乎其微,與C語言局限性影響有關(guān)。C語言是一種面向過程的程序設(shè)計的編程語言,利用其編寫軟件,需細分算法設(shè)計環(huán)節(jié)的事件步驟,計算機軟件功能的越發(fā)繁瑣,軟件功能實現(xiàn)就會面臨著復雜的語言編寫功能,在加之事件步驟細分,工程量龐大,開發(fā)難度直接擴大。

      3.2 C++語言影響

      C++語言比C語言適用范圍廣,軟件功能實現(xiàn)的程序編寫過程更加簡化。但是在現(xiàn)代化的計算機軟件開發(fā)中,C++語言也具有與C語言一般的影響,介于計算機軟件開發(fā)花費的時間長,通常由多人協(xié)作完成,模塊化程序間的聯(lián)系程度、兼容性,直接決定了軟件開發(fā)的效率與質(zhì)量。

      3.3 Java語言影響

      Java語言編寫軟件程序比C語言、C++語言更加簡捷,軟件功能實現(xiàn)效果相對理想,但Java語言在軟件開發(fā)中也存在局限性。Java語言可輕松制作基礎(chǔ)圖形渲染效果,但高級圖形渲染制作實現(xiàn)效果不理想。同時計算機部分軟件、Java語言間存在沖突,基于此利用Java語言編寫軟件程序,難免會對軟件開發(fā)產(chǎn)生不同程序的負面影響。

      3.4 Basic影響

      當前的Basic語言已經(jīng)不是主流,掌握Basic語言的人數(shù)逐漸下降,但Basic版本在不斷拓展,如PureBasic、PowerBasic等,且Basic語言在各應(yīng)用行業(yè)、領(lǐng)域的作用不可忽視,如Synlbian 平臺的應(yīng)用等,趨勢不可逆轉(zhuǎn),Basic語言對計算機軟件開發(fā)的影響雖然逐漸減少,因為Basic語言制作的軟件并不多,但計算機軟件對Basic語言的應(yīng)用需求從未降低。

      3.5 Pascal影響

      純Pascal語言編寫的軟件微乎其微,應(yīng)用范圍越發(fā)狹窄,如Pascal編寫的蘋果操作系統(tǒng),但已經(jīng)逐漸被基于Mac OS X 的面向?qū)ο蟮拈_發(fā)平臺的Objective-C、Java 語言代替。Delphi在國內(nèi)電子政府方面操作系統(tǒng)有著廣泛應(yīng)用,如短信收發(fā)、機場監(jiān)控等系統(tǒng)。最大的影響是輕松描述數(shù)據(jù)結(jié)構(gòu)、算法,同時培養(yǎng)獨特的設(shè)計風格。

      4 結(jié)語

      應(yīng)用于計算機軟件開發(fā)的編程語言種類多樣,不同編程語言對計算機軟件開發(fā)的影響主要體現(xiàn)在對軟件整體規(guī)劃、軟件開發(fā)者專業(yè)技能、軟件開發(fā)平臺適用、用戶使用軟件兼容性等方面的影響,對此在選擇語言時需注意整體內(nèi)外環(huán)境、應(yīng)用的行業(yè)及領(lǐng)域等方面問題,確保軟件的實用性。

      參考文獻

      [1]周公平.不同編程語言對計算機應(yīng)用軟件開發(fā)的影響研究[J].無線互聯(lián)科技,2017,(15):44-45.

      [2]成孝俊.不同編程語言對計算機應(yīng)用軟件開發(fā)產(chǎn)生的影響研究[J].電子技術(shù)與軟件工程,2017,(20):57-58.

      [3]張聞其.探究計算機應(yīng)用軟件開發(fā)過程中不同編程語言的影響[J].信息記錄材料,2018,19(1):89-90.

      猜你喜歡
      計算機軟件開發(fā)編程語言影響
      是什么影響了滑動摩擦力的大小
      壓力-體積轉(zhuǎn)換在CFC編程語言中的實現(xiàn)解析
      哪些顧慮影響擔當?
      當代陜西(2021年2期)2021-03-29 07:41:24
      Java編程語言的特點與應(yīng)用
      淺談不同編程語言對計算機軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      軟件工程方法在計算機軟件開發(fā)中的運用
      分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用
      分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用
      計算機軟件開發(fā)的基礎(chǔ)架構(gòu)原理研究
      擴鏈劑聯(lián)用對PETG擴鏈反應(yīng)與流變性能的影響
      中國塑料(2016年3期)2016-06-15 20:30:00
      郓城县| 桐梓县| 开远市| 北票市| 阿图什市| 福清市| 延长县| 班戈县| 河曲县| 兴义市| 广昌县| 新干县| 罗城| 卓尼县| 台南县| 宜昌市| 平舆县| 吴川市| 商南县| 桓仁| 上思县| 德格县| 紫阳县| 金湖县| 措美县| 冷水江市| 五华县| 大英县| 蓝田县| 嘉鱼县| 广东省| 新田县| 正定县| 隆尧县| 屯留县| 临夏市| 太和县| 友谊县| 碌曲县| 西和县| 唐海县|