• 
    

    
    

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

      探究計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中不同編程語言的影響

      2018-02-17 01:35:33張聞其
      信息記錄材料 2018年1期
      關(guān)鍵詞:編程語言優(yōu)點(diǎn)程序

      張聞其

      (黃岡市啟黃中學(xué) 湖北 黃岡 438000)

      探究計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中不同編程語言的影響

      張聞其

      (黃岡市啟黃中學(xué) 湖北 黃岡 438000)

      計(jì)算機(jī)的編程語言中,被大家比較熟悉的編程語言大體可以分成以下幾種類型:第一種是機(jī)器語言,第二種是匯編語言,第三種是高級語言。其中機(jī)器語言含有:操作靈活、有很強(qiáng)的直接執(zhí)行性以及運(yùn)行速度比較快等一些優(yōu)點(diǎn),但是除了這些優(yōu)點(diǎn)以外,還具有可讀性、可移植性和重用性比較差以及容易出現(xiàn)錯(cuò)誤等缺點(diǎn);而匯編語言包含有:很高的精準(zhǔn)性和很快的運(yùn)行速度等一些優(yōu)點(diǎn),同時(shí)也具有編寫的代碼非常難懂、維護(hù)與調(diào)試難度非常大等一些缺點(diǎn);高級語言包含有:可移植性、可結(jié)構(gòu)化編程、容易理解和被記憶等一些優(yōu)點(diǎn),也具有數(shù)學(xué)計(jì)算程序效率低等一些缺點(diǎn)。

      計(jì)算機(jī)應(yīng)用軟件;編程語言;開發(fā)影響

      1 計(jì)算機(jī)中常被使用的幾種編程語言

      1.1 計(jì)算機(jī)中的C/C++編程語言

      計(jì)算機(jī)中的C語言是一種以過程為中心的編程語言,而C++語言是一種以對象為中心的編程語言;C語言是計(jì)算機(jī)編程語言中非常難懂的一種語言,它具有高等語言的特點(diǎn),也具有低等語言那種直接操作硬件的能力,所以編程人員想要將C語言了解透徹并且充分掌握,就需要具備扎實(shí)的專業(yè)功底和嫻熟的操作能力。C語言與C++語言之間的區(qū)別最大的地方在于面對問題的時(shí)候,所使用的解決思想和解決方法不同,C++語言可以將面向?qū)ο竽芙佑|到的相關(guān)內(nèi)容進(jìn)行擴(kuò)展,而且C++語言中的設(shè)計(jì)概念非常的豐富,數(shù)據(jù)包封、數(shù)據(jù)類型在C++語言中算不上很新鮮的事物,如果把C語言和C++語言進(jìn)行有效的結(jié)合,那么可以發(fā)揮出非常強(qiáng)大的功能。

      1.2 計(jì)算機(jī)中的JAVA編程語言

      目前JAVA語言在計(jì)算機(jī)中得到了非常廣泛的應(yīng)用,JAVA語言與計(jì)算機(jī)編譯執(zhí)行語言和解釋執(zhí)行語言之間存在著一定的差異,JAVA語言具有面向?qū)ο?、可跨平臺性等一些特性,同時(shí)JAVA語言還包含著:簡單、分布式、解釋性、安全性高、性能高、可移植性強(qiáng)、動態(tài)性好等一些優(yōu)點(diǎn),可以將一個(gè)強(qiáng)大語言中的所有功能全部提供給計(jì)算機(jī)使用,但是JAVA語言也具有運(yùn)行環(huán)境的要求比較苛刻和在桌面程序開發(fā)上應(yīng)用效率比較低等缺點(diǎn)。

      1.3 計(jì)算機(jī)中的C#編程語言

      C#語言具有簡潔、安全性高、精確性強(qiáng)等優(yōu)點(diǎn),面向的對象主要是數(shù)據(jù)處理這方面,因?yàn)槲④浳磥淼陌l(fā)展趨勢會集中在分布式應(yīng)用程序方面,就是在客戶的計(jì)算機(jī)上和服務(wù)器上將處理過程一起分布下去,所以C#語言的研發(fā)主要是為了解決分布式應(yīng)用程序中的問題,C#語言與JAVA語言之間的區(qū)別在于,沒有將指針和手動內(nèi)存管理全部拋棄掉,而且在對C#語言進(jìn)行開發(fā)的過程中,隨著經(jīng)驗(yàn)的不斷的累計(jì),最后誕生出了.net平臺。

      1.4 計(jì)算機(jī)中的Pascal編程語言

      Pascal語言屬于高階程序設(shè)計(jì)語言和自編譯語言的一種,Pascal語言的語法非常的簡明扼要,其程序所呈現(xiàn)出的是結(jié)構(gòu)化的特點(diǎn),具有非常多樣化的數(shù)據(jù)類型,并且可以將數(shù)據(jù)類型的定義設(shè)施有效的提供出來,Pascal語言的控制結(jié)構(gòu)主要遵循的是結(jié)構(gòu)程序設(shè)計(jì)原則,但是目前使用Pascal語言來進(jìn)行軟件的實(shí)際編寫的編程人員已經(jīng)很少了。Delphi是在Pascal語言基礎(chǔ)上進(jìn)行了一定的拓展,在實(shí)際生活中應(yīng)用比較廣泛,但是因?yàn)榫哂休^強(qiáng)的商業(yè)性,所以發(fā)展前途并不是很好。

      2 如何對計(jì)算機(jī)編程語言做出合適的選擇

      在對計(jì)算機(jī)進(jìn)行軟件開發(fā)的過程中,編程語言并沒有一個(gè)十分肯定的使用范圍,多種編程語言有效結(jié)合成一個(gè)軟件系統(tǒng),都是有可能的,但是做到這個(gè)要求的前提條件是軟件工程師需要對多種編程語言進(jìn)行充分的了解和掌握。值得慶幸的是計(jì)算機(jī)中的各種語言都是互通的,就好比一般語言之間都存在著一定的相似性,所以軟件工程師只要熟悉、精通一門編程語言以后,對于其他類型的編程語言也可以很好的進(jìn)行了解和掌握。軟件開發(fā)人員還需要對不同類型編程語言的優(yōu)點(diǎn)和缺點(diǎn)進(jìn)行充分的了解和掌握,這樣才能在進(jìn)行程序編寫的時(shí)候做出最正確的選擇,編程語言的選擇對軟件的整個(gè)使用質(zhì)量存在著一定的影響,選擇正確的編程語言可以讓軟件的整個(gè)使用效率和質(zhì)量得到很大程度的提升,所以軟件開發(fā)人員在對計(jì)算機(jī)軟件進(jìn)行開發(fā)的過程中,要對每一種編程語言的特點(diǎn)、功能和意義做到充分的了解和掌握,這樣才能真正的開發(fā)出質(zhì)量好、效率高的軟件。

      2.1 選擇編程語言時(shí)要對整體內(nèi)外環(huán)境進(jìn)行考慮

      在對軟件進(jìn)行開發(fā)的過程中,其基礎(chǔ)條件就是硬件環(huán)境,所以一定要對其硬件環(huán)境進(jìn)行充分的考慮,在對程序進(jìn)行編寫的時(shí)候,選擇哪種編程語言也是非常重要的一個(gè)環(huán)節(jié),不僅要對語言的分布選擇做出有效的決定,還要考慮到編程語言的環(huán)境適應(yīng)能力和整體框架。在對編程語言進(jìn)行選擇的時(shí)候,應(yīng)當(dāng)盡可能的按照行業(yè)和使用范圍方面的要求進(jìn)行選擇,通常情況下會出現(xiàn)編程語言雖然可以與目前的環(huán)境相匹配,但是隨著計(jì)算機(jī)設(shè)備的不斷更新,軟件會出現(xiàn)不匹配、不適用等問題,這樣會對計(jì)算機(jī)的正常使用造成嚴(yán)重的影響,所以在對軟件程序開發(fā)之前,要選擇與軟件整體內(nèi)外環(huán)境相適應(yīng)的編程語言,這樣才能讓編寫出來的程序可以跟上科技更新的速度,具有方便調(diào)整、使用效率高等優(yōu)點(diǎn)。

      2.2 選擇編程語言前要對應(yīng)用的行業(yè)和領(lǐng)域進(jìn)行考慮

      在選擇編程語言前,要對方方面面的影響因素進(jìn)行充分考慮,而首先最需要考慮的因素就是編程語言應(yīng)用的行業(yè)和領(lǐng)域,根據(jù)應(yīng)用行業(yè)和領(lǐng)域的不同,應(yīng)當(dāng)對每個(gè)類型編程語言的特點(diǎn)進(jìn)行合理的綜合和利用,然后選擇與軟件開發(fā)相適應(yīng)的編程語言進(jìn)行程序的編寫,例如:如果軟件開發(fā)主打底層行業(yè),那么可以選擇C語言和C++語言。應(yīng)用領(lǐng)域不同也會對軟件開發(fā)造成直接的影響,例如:在人工智能上可以使用COBOT、LIST、PROLOC來進(jìn)行商業(yè)領(lǐng)域遠(yuǎn)程運(yùn)算方面的程序編寫,使用C++和VC++語言進(jìn)行通信方面的程序編寫。

      2.3 選擇屬性的編程語言進(jìn)行使用

      計(jì)算機(jī)是按照語言編寫好的程序來進(jìn)行運(yùn)行的,所以在對計(jì)算機(jī)軟件進(jìn)行開發(fā)的過程中,工作人員要選擇使用熟悉的編程語言來進(jìn)行程序的編寫,因?yàn)橛?jì)算機(jī)的編程語言具有多種類型,而且每種語言都具有一定的復(fù)雜性,如果編程人員使用自己不熟悉的語言進(jìn)行程序編寫,那么會浪費(fèi)大量的時(shí)間,而且編程人員會顯得非常的吃力。計(jì)算機(jī)是按照程序的指令進(jìn)行操作的,計(jì)算機(jī)中的全部程序是由編程人員利用自己熟悉的編程語言編寫出來的,所以人們在對計(jì)算機(jī)進(jìn)行操控的時(shí)候,需要輸入相應(yīng)的編程語言進(jìn)行指令的發(fā)出,然后在合適的平臺上發(fā)揮出編程語言的優(yōu)勢來完成計(jì)算機(jī)的整個(gè)操作;此外,在軟件開發(fā)中使用熟悉的編程語言,加強(qiáng)對熟悉的編程語言的創(chuàng)新,可以提高編程語言的靈活性,為軟件開發(fā)節(jié)省更多的時(shí)間。

      3 結(jié)語

      編程語言的選擇直接影響著軟件開發(fā)的使用效果,所以一定要根據(jù)軟件開發(fā)需求選擇與之相匹配的編程語言,同時(shí)還要使用熟悉的編程語言,這樣才能編寫出程序,提高軟件的使用效率和質(zhì)量。

      [1]王勁松;不同編程語言對金算計(jì)應(yīng)用軟件開發(fā)的影響.J.數(shù)字技術(shù)與應(yīng)用,2016,07.

      [2]孫曉靜;計(jì)算機(jī)應(yīng)用軟件開發(fā)中編程語言的選擇研究.J.計(jì)算機(jī)光盤軟件與應(yīng)用,2016,01.

      TP312.1 【文獻(xiàn)標(biāo)識碼】A 【文章編號】1009-5624(2018)01-0089-02

      張聞其(2000-),男,漢族,湖北紅安縣人,高中在讀,研究方向:計(jì)算機(jī)應(yīng)用。

      猜你喜歡
      編程語言優(yōu)點(diǎn)程序
      壓力-體積轉(zhuǎn)換在CFC編程語言中的實(shí)現(xiàn)解析
      《如此優(yōu)點(diǎn)》
      童話世界(2020年8期)2020-12-18 20:12:41
      我的優(yōu)點(diǎn)是什么(上)
      我的優(yōu)點(diǎn)是什么(下)
      Java編程語言的特點(diǎn)與應(yīng)用
      試論我國未決羈押程序的立法完善
      淺談不同編程語言對計(jì)算機(jī)軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      “程序猿”的生活什么樣
      英國與歐盟正式啟動“離婚”程序程序
      面向?qū)ο骔eb開發(fā)編程語言的的評估方法
      靖西县| 乐陵市| 平安县| 苏尼特左旗| 黄梅县| 工布江达县| 白沙| 武安市| 汾阳市| 建瓯市| 博白县| 泽库县| 大渡口区| 江川县| 洛川县| 仁怀市| 蓬溪县| 和平县| 翁源县| 内黄县| 邹平县| 奉新县| 五河县| 闻喜县| 连山| 桃江县| 炎陵县| 海门市| 门头沟区| 青河县| 开江县| 恩平市| 黑龙江省| 乌苏市| 婺源县| 高邑县| 阳江市| 昔阳县| 崇州市| 化德县| 蒲江县|