• 
    

    
    

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

      計(jì)算機(jī)應(yīng)用軟件開發(fā)中編程語言的選擇

      2017-03-22 20:50:10孫天斌
      電子技術(shù)與軟件工程 2017年3期
      關(guān)鍵詞:計(jì)算機(jī)應(yīng)用編程語言軟件開發(fā)

      孫天斌

      摘 要計(jì)算機(jī)技術(shù)的迅速變革和進(jìn)步,計(jì)算機(jī)應(yīng)用軟件開發(fā)正在廣泛的被應(yīng)用和推廣,得到了越來越多人的認(rèn)可和重視。編程語言是計(jì)算機(jī)應(yīng)用軟件開發(fā)中不可或缺的一部分,與計(jì)算機(jī)應(yīng)用軟件開發(fā)質(zhì)量有著密不可分的聯(lián)系,旨在更好地推進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展。本文主要針對(duì)編程語言在計(jì)算機(jī)應(yīng)用軟件開發(fā)的選擇展開深入的探討和研究,以供相關(guān)人士的參考。

      【關(guān)鍵詞】編程語言 計(jì)算機(jī)應(yīng)用 軟件開發(fā) 選擇 研究

      計(jì)算機(jī)應(yīng)用軟件開發(fā)在我們的學(xué)習(xí)、工作和生活中扮演著重要的角色,被社會(huì)大眾廣泛的應(yīng)用與推廣,發(fā)揮著不可忽視的作用和影響。編程語言在計(jì)算機(jī)應(yīng)用軟件開發(fā)的選擇中,既能夠減輕計(jì)算機(jī)工作的難度,也能夠有效地提高編程工作量的質(zhì)量和效率,對(duì)于計(jì)算機(jī)技術(shù)的發(fā)展和運(yùn)作有著極其重要的建設(shè)性意義。編程語言要加大研發(fā)力度,充分發(fā)揮出自身的優(yōu)勢(shì)和價(jià)值,不斷與計(jì)算機(jī)應(yīng)用軟件開發(fā)相適應(yīng)、相契合,從而更好地推動(dòng)計(jì)算機(jī)技術(shù)的穩(wěn)定進(jìn)步與發(fā)展。

      1 計(jì)算機(jī)編程語言的相關(guān)論述

      計(jì)算機(jī)編程語言的形式、內(nèi)容較為廣泛和系統(tǒng),其中具有代表性的是:C語言、C++語言以及JAVA語言等等方面。

      1.1 C語言

      C語言是處于高級(jí)語言與匯編語言之間的一種中級(jí)語言,是集高級(jí)語言與匯編語言的優(yōu)點(diǎn)于一身的編程語言。具體來說,C語言具有以下三個(gè)方面的特點(diǎn):

      (1)C語言具有清晰化和結(jié)構(gòu)化的特點(diǎn),對(duì)于模塊程序的進(jìn)行具有很大的推動(dòng)作用,而且在調(diào)試和維護(hù)方面也有著強(qiáng)大的作用和功能。

      (2) C語言的使用效率較高,移植性較強(qiáng),進(jìn)而使C語言能夠移植到各種計(jì)算機(jī)上,形成各種獨(dú)具特色的C語言模式。

      (3) C語言的編寫代碼的質(zhì)量較高,使執(zhí)行效率大幅度提升上來;也能夠最大程度地發(fā)揮匯編語言的作用。

      1.2 C++語言

      C++語言是C語言的擴(kuò)展和延伸,是一種全新的編程語言形式。C++語言匯聚了C語言的眾多特點(diǎn)和優(yōu)勢(shì),在具備C語言特點(diǎn)的基礎(chǔ)之上,又對(duì)編程對(duì)象注入了新的編程思想,可以更好地適應(yīng)編程項(xiàng)目的需求,而且C++語言在很多計(jì)算機(jī)系統(tǒng)編程中得到了廣泛的應(yīng)用。

      1.3 JAVA語言

      JAVA語言主要應(yīng)用在網(wǎng)絡(luò)應(yīng)用系統(tǒng)之中,具有安全性強(qiáng)、簡(jiǎn)易性強(qiáng)、移植性強(qiáng)以及性能高等等特點(diǎn),具體的特點(diǎn)表現(xiàn)在以下幾個(gè)方面:

      (1)JAVA語言不易造成程序錯(cuò)誤的發(fā)生;

      (2) JAVA語言是完成面向?qū)ο蟮木幊陶Z言,具有全面性和統(tǒng)一性;

      (3)JAVA語言可以方便我們查閱很多軟件在初期開發(fā)的過程中容易出現(xiàn)的錯(cuò)誤,提高內(nèi)存的正確率;

      (4)JAVA語言可以有效防止非法內(nèi)存操作的現(xiàn)象發(fā)生,因?yàn)樗詣?dòng)屏蔽、阻擋了手動(dòng)釋放內(nèi)存的功能。

      總而言之,編程語言中每一種語言都具有自身的特點(diǎn)和優(yōu)勢(shì),在計(jì)算機(jī)應(yīng)用軟件開發(fā)中,要選擇正確地、適合自身的編程語言模式,對(duì)于減輕我們的工作量,提升工作效率具有極大的幫助和推動(dòng)作用。

      2 計(jì)算機(jī)應(yīng)用軟件開發(fā)選擇中應(yīng)遵循的原則

      (1)要從開發(fā)項(xiàng)目的整體結(jié)構(gòu)出發(fā),計(jì)算機(jī)應(yīng)用系統(tǒng)對(duì)于各種編程語言的選擇要十分慎重,積極尋找適合自己的編程語言。

      (2)對(duì)于計(jì)算應(yīng)用軟件開發(fā)的成本費(fèi)用要十分慎重,例如對(duì)視頻處理和信號(hào)處理等方面的操作。因此,在此建議使用靜態(tài)類型的編程語言,不僅開銷較低,而且效果也非常明顯;

      (3)如果應(yīng)用軟件的開發(fā)需要大量的手工勞動(dòng)和處理,可以考慮選擇簡(jiǎn)易性強(qiáng)、靈動(dòng)性較強(qiáng)的編程語言。與此同時(shí),對(duì)于編寫出來的程序我們還要及時(shí)地檢查和調(diào)節(jié)。

      (4)在計(jì)算機(jī)應(yīng)用軟件開發(fā)之前,要對(duì)開發(fā)環(huán)境及時(shí)地了解,硬件環(huán)境對(duì)于各種編程語言的適用性有所不同,所以我們要尋找與自身相匹配的硬件環(huán)境,要讓編寫程序在硬件環(huán)境中得到最大程度地發(fā)揮。

      (5)在編程語言的過程中,我們還要充分考慮項(xiàng)目是否適用于位操作,如果適用性較好,就恰恰可以提供出合適數(shù)據(jù)類型的編程語言。此外,要盡可能地采用專業(yè)的編程語言,可以節(jié)省很多工作時(shí)間,提高工作效率,從而更好地防止編輯錯(cuò)誤的現(xiàn)象發(fā)生。

      3 不同編程語言對(duì)于計(jì)算機(jī)應(yīng)用軟件開發(fā)選擇的影響因素

      3.1 在軟件的整體規(guī)劃方面

      在計(jì)算機(jī)軟件開發(fā)過程中,軟件開發(fā)人員要對(duì)軟件的整體結(jié)構(gòu)進(jìn)行把握和設(shè)計(jì),其中包括了軟件開發(fā)的功能和屬性以及軟件延伸等方面的問題。要在首次語言編寫版本助中充分挖掘軟件功能,因此,在編輯語言的選擇過程中,要做好展開整體規(guī)劃的準(zhǔn)備。

      (1)軟件開發(fā)人員要充分了解應(yīng)用程序的功能,要在數(shù)據(jù)庫語言中選擇一種較為適合的語言。例如:JAVA語言具有相對(duì)簡(jiǎn)單的功能;而C語言、C++語言就具有相對(duì)繁瑣的功能。

      (2)在軟件規(guī)模方面,要以數(shù)據(jù)庫的處理對(duì)象為基礎(chǔ)和前提,例如:在數(shù)據(jù)庫的功能相對(duì)簡(jiǎn)易,可以選用ACCESS語言;

      3.2 在軟件開發(fā)人員專業(yè)技能方面

      軟件開發(fā)人員的專業(yè)技能有限,只能掌握幾種基礎(chǔ)、常用的編程語言,并不能掌握所有的編程軟件;如果軟件開發(fā)人員對(duì)編程語言不熟悉,就很難保證編程工作的正常運(yùn)作。這就說明了在開展軟件長(zhǎng)期規(guī)劃過程中,首先要對(duì)編程語言進(jìn)行合理的分類和管理,軟件開發(fā)人員在掌握自身熟悉的編程語言基礎(chǔ)上,要學(xué)習(xí)不同的編程語言,豐富自身的專業(yè)技能和專業(yè)水平。

      3.3 在軟件開發(fā)平臺(tái)方面的影響

      計(jì)算機(jī)軟件的開發(fā)可以有高級(jí)語言和低級(jí)語言之分。例如:C語言和C++語言對(duì)運(yùn)行環(huán)境的要求相對(duì)較低。軟件開發(fā)人員要想有效、合理利用編程環(huán)境,就必須要處理好如軟件開發(fā)平臺(tái)的相關(guān)問題。

      3.4 在硬件資源的限度方面

      在計(jì)算機(jī)應(yīng)用軟件的開發(fā)之中,針對(duì)硬件資源的使用是非常有限的。例如:在照相機(jī)和汽車的嵌入式設(shè)備中,表現(xiàn)得很明顯。因此。我們可以考慮采用C語言和C++語言,進(jìn)而保證硬件資源得到最大程度地利用和發(fā)揮。

      4 不同編程語言的應(yīng)用范圍和領(lǐng)域

      4.1 C語言的應(yīng)用領(lǐng)域及范圍

      往往體現(xiàn)在編譯器的開發(fā)、硬件驅(qū)動(dòng)的開發(fā)以及工業(yè)控制方面等等;

      4.2 JAVA語言的應(yīng)用領(lǐng)域及范圍

      體現(xiàn)在WEB應(yīng)用、嵌入式以及系統(tǒng)編程方面等等,側(cè)重于企業(yè)級(jí)的應(yīng)用開發(fā),現(xiàn)已成為WEB開發(fā)中不可或缺的一部分;

      4.3 C++語言的應(yīng)用領(lǐng)域及范圍

      C++語言綜合了高級(jí)語言和低級(jí)語言,具有一定的科學(xué)性優(yōu)點(diǎn),主要體現(xiàn)在通訊系統(tǒng)、電子郵件以及仿真方面得到了明顯的應(yīng)用和成效,適用范圍也比較廣闊。

      4.4 PHP語言的應(yīng)用領(lǐng)域及范圍

      體現(xiàn)在中小型網(wǎng)站的開發(fā)之中和WEB頁面辦公等等。

      5 編程語言在計(jì)算機(jī)應(yīng)用軟件開發(fā)選擇中的建議、對(duì)策

      計(jì)算機(jī)應(yīng)用軟件開發(fā)的思想要不斷與時(shí)俱進(jìn)、開拓創(chuàng)新。積極引進(jìn)先進(jìn)、科學(xué)、高效的計(jì)算機(jī)技術(shù);借鑒成功的經(jīng)驗(yàn),吸取失敗的教訓(xùn);提高編程語言的選擇能力。在具體的應(yīng)用軟件開發(fā)中,編程語言的注意事項(xiàng)有以下幾個(gè)方面:

      5.1 注重內(nèi)外環(huán)境的結(jié)合與運(yùn)用

      計(jì)算機(jī)應(yīng)用軟件開發(fā)的前提和基礎(chǔ)是硬件環(huán)境,軟件開發(fā)人員要及時(shí)、充分地考慮外部的硬件環(huán)境。硬件環(huán)境對(duì)于計(jì)算機(jī)應(yīng)用軟件的開發(fā)至關(guān)重要,如果開發(fā)軟件與硬件環(huán)境不適合,就會(huì)造成軟件不匹配,引發(fā)不必要的故障和問題的發(fā)生。

      所以,在計(jì)算機(jī)開發(fā)之前,首先要選擇好編程語言的適用環(huán)境,不能一概而論,要確保編寫程序符合科學(xué)技術(shù)的發(fā)展模式;同時(shí),軟件開發(fā)人員要針對(duì)編寫程序及時(shí)進(jìn)行調(diào)整和改造

      5.2 結(jié)合應(yīng)用的行業(yè)和范圍

      在計(jì)算機(jī)應(yīng)用軟件開發(fā)的選擇中,要綜合考慮各個(gè)方面所存在的問題和因素。例如:要考慮軟件開發(fā)人員所從事的事業(yè)、不同編程語言的特點(diǎn)等等,要全面、系統(tǒng)的分析,選擇適用于自身軟件開發(fā)的編程語言。

      此外,軟件開發(fā)編程語言由于行業(yè)的不同,也會(huì)有所限制和約束。例如:要想更好地面向開發(fā)對(duì)象,可以選擇C語言、C++語言、JAVA語言;計(jì)算機(jī)軟件開發(fā)也會(huì)受到一定的工作范圍的影響,例如:C++語言比較適用于信息和通訊的領(lǐng)域。

      5.3 合理、有效地運(yùn)用最為熟悉的編程語言

      軟件開發(fā)人員在計(jì)算機(jī)應(yīng)用軟件的開發(fā)過程中,要在最短的時(shí)間內(nèi)熟悉基礎(chǔ)的編程語言,這樣可以節(jié)省大量的人力,而且能夠有效節(jié)省工作時(shí)間,保證了一定的工作質(zhì)量。而且,軟件開發(fā)人員也要注重結(jié)合不同編程語言的特性,更好地在計(jì)算機(jī)平臺(tái)中操作和運(yùn)行,對(duì)于編程語言也要注入一定的創(chuàng)新因素,創(chuàng)造最為理想的編程語言形式。

      5.4 結(jié)合編程語言的需求進(jìn)行選擇

      在需求選擇方面,高級(jí)語言適用于后期的開發(fā)和維護(hù),使用起來更加便捷、簡(jiǎn)易,但是相對(duì)復(fù)雜、繁瑣,是一個(gè)漫長(zhǎng)的過程。低級(jí)語言適用于對(duì)存儲(chǔ)空間和運(yùn)行時(shí)間較高的需求。此外,根據(jù)開發(fā)環(huán)境的不同要慎重考慮適合自身的語言級(jí)別。

      6 結(jié)束語

      綜上所述,計(jì)算機(jī)應(yīng)用軟件開發(fā)是一項(xiàng)復(fù)雜、系統(tǒng)的工程,而對(duì)于編程語言的選擇也是這項(xiàng)工程中的重中之重。我們要樹立正確的判斷和分析能力,選擇出最適用自身的編程語言。因此,軟件開發(fā)人員要全面掌握各種編程語言的特征,加強(qiáng)探索和實(shí)踐的能力,以全面熟悉各種編程語言。編程語言在計(jì)算機(jī)應(yīng)用軟件開發(fā)中,可以大大提高計(jì)算機(jī)技術(shù)的質(zhì)量和效率,從而推動(dòng)計(jì)算機(jī)應(yīng)用軟件開發(fā)更好地走向世界、走向全球,實(shí)現(xiàn)計(jì)算機(jī)技術(shù)的可持續(xù)發(fā)展的戰(zhàn)略需求。

      參考文獻(xiàn)

      [1]張旭.不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響[J].電腦與電信,2016(10):52-54.

      [2]劉嵩鶴,孫和勤.不同編程語言對(duì)計(jì)算機(jī)應(yīng)用軟件開發(fā)的影響[J].數(shù)字技術(shù)與應(yīng)用,2015(01):201.

      [3]李開元.探究計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中不同編程語言的影響[J].信息化建設(shè),2015(06):48.

      作者單位

      武漢職業(yè)技術(shù)學(xué)院 湖北省武漢市 430074

      猜你喜歡
      計(jì)算機(jī)應(yīng)用編程語言軟件開發(fā)
      壓力-體積轉(zhuǎn)換在CFC編程語言中的實(shí)現(xiàn)解析
      Java編程語言的特點(diǎn)與應(yīng)用
      淺談不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      詮釋CFC精髓的大數(shù)據(jù)時(shí)代醫(yī)學(xué)案例
      關(guān)于應(yīng)用計(jì)算機(jī)輔助藝術(shù)設(shè)計(jì)有關(guān)問題研究
      信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
      建模技術(shù)在軟件開發(fā)中的應(yīng)用
      計(jì)算機(jī)應(yīng)用的發(fā)展現(xiàn)狀和發(fā)展趨勢(shì)探討
      核電廠定期試驗(yàn)管理軟件開發(fā)
      科技視界(2016年21期)2016-10-17 20:50:03
      中職計(jì)算機(jī)應(yīng)用課程教學(xué)改革與反思
      科技視界(2016年21期)2016-10-17 18:57:24
      崇左市| 东乡县| 米脂县| 株洲县| 漳州市| 应用必备| 巴楚县| 乌拉特后旗| 上杭县| 余庆县| 晋中市| 汝南县| 涞源县| 临朐县| 宜州市| 民乐县| 图们市| 衡东县| 广宁县| 荥经县| 威远县| 宣汉县| 民勤县| 正阳县| 陵川县| 耿马| 探索| 通渭县| 麟游县| 景洪市| 湘潭县| 沈阳市| 霍林郭勒市| 涪陵区| 南乐县| 西乌珠穆沁旗| 葵青区| 错那县| 玉山县| 太保市| 古丈县|