亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        常用計(jì)算機(jī)編程語言的分析和選用技巧

        2017-03-24 14:08:12湯寧
        電腦知識(shí)與技術(shù) 2017年1期
        關(guān)鍵詞:分析

        湯寧

        摘要:目前,計(jì)算機(jī)更新?lián)Q代的速度非??欤?jì)算機(jī)程序種類越來越多,并且設(shè)計(jì)越來越復(fù)雜,對(duì)計(jì)算機(jī)編程和軟件開發(fā)提出了更高的要求,如何提高計(jì)算機(jī)軟件質(zhì)量和開發(fā)效果已經(jīng)成為困擾眾多軟件工程師的主要問題。為了能夠滿足用戶對(duì)計(jì)算機(jī)軟件開發(fā)的各種要求,就需要軟件工程師熟練地掌握各種計(jì)算機(jī)編程語言以及相應(yīng)的技巧,不斷的加快編程設(shè)計(jì)進(jìn)程和軟件的開發(fā)效率。文章針對(duì)常用的計(jì)算機(jī)編程語言類型進(jìn)行了分析,并探析了計(jì)算機(jī)編程語言的選用原則以及技巧,以供參考。

        關(guān)鍵詞:計(jì)算機(jī)編程語言;分析;選用技巧

        中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)01-0264-02

        1 前言

        現(xiàn)階段,計(jì)算機(jī)技術(shù)被廣泛的推廣和應(yīng)用在社會(huì)生活、生產(chǎn)的各個(gè)領(lǐng)域,隨著計(jì)算機(jī)的快速發(fā)展,越來越多的人開始研究計(jì)算機(jī)編程,并且編寫各種各樣的計(jì)算機(jī)程序,解決計(jì)算機(jī)運(yùn)行過程中存在的各種問題。值得注意的是,計(jì)算機(jī)編程語言種類眾多,如VB語言、C語言、java語言以及匯編語言等,不同類型計(jì)算機(jī)編程語言的功能、特點(diǎn)以及應(yīng)用技巧等存在一定的差別,這就要求在實(shí)際應(yīng)用過程中,必須對(duì)各種不同計(jì)算機(jī)編程語言的優(yōu)缺點(diǎn)進(jìn)行分析,同時(shí)根據(jù)編程設(shè)計(jì)的實(shí)際要求,選擇合適的計(jì)算機(jī)編程語言,同時(shí)還應(yīng)該根據(jù)計(jì)算機(jī)編程語言的選用原則,掌握相應(yīng)的技巧,這樣才能夠顯著的加快編程設(shè)計(jì)進(jìn)程和軟件的開發(fā)效率。因此,文章針對(duì)計(jì)算機(jī)編程語言分析和選用技巧的研究具有非常重要的現(xiàn)實(shí)意義。

        2 常用計(jì)算機(jī)編程語言類型分析

        1)VB語言。VB是Visual Basic的縮寫,VB語言不僅能夠滿足結(jié)構(gòu)化程序設(shè)計(jì)的眾多對(duì)象程序設(shè)計(jì)語言要求,還具有友好的圖形用戶接口,為程序語言的設(shè)計(jì)提供良好的服務(wù),同時(shí)VB語言還具有可視化功能。VB語言的特點(diǎn)主要包括以下幾個(gè)方面:(1)調(diào)試性,調(diào)試功能是VB語言的典型功能之一,該種功能結(jié)合了VB語言的可視性,能夠?yàn)橛脩籼峁┝己玫拇翱诜?wù),如“觀察窗口”、“鄰近窗口”等,VB語言的調(diào)試功能具有實(shí)用性良好、操作簡單等優(yōu)點(diǎn),在一定程度上提高了計(jì)算機(jī)編程語言的寫作效率。(2)反饋性,所謂反饋性指的是VB語言和用戶之間能夠進(jìn)行良好的溝通和互動(dòng),并且在程序編寫的所有階段都具有一定的互動(dòng)性,VB語言在編寫過程中隨時(shí)為用戶提供在線服務(wù)或者幫助,如果在編寫過程中遇到問題,能夠在線為用戶提供解決方案,通過和用戶的良好互動(dòng),能夠保證編程寫作高效、有序的進(jìn)行。(3)可視性,所謂可視性指的是在編程語言設(shè)計(jì)過程中,用戶能夠?qū)帉懻Z言設(shè)計(jì)的整個(gè)過程進(jìn)行直觀的觀察,設(shè)計(jì)者能夠?qū)幊叹帉懰谐绦蜻M(jìn)行全面的考慮,為編程語言設(shè)計(jì)帶來非常大的便利。

        VB語言在具體應(yīng)用過程中能夠?yàn)橛脩籼峁〨UI可視化設(shè)計(jì)功能,用戶通過創(chuàng)建兩個(gè)表格窗,即表格窗1--主表格窗(該表格窗中顯示的內(nèi)容包括標(biāo)簽、文本框、多組菜單以及各種控制對(duì)象)、表格窗2次表格窗(該表格窗也具有許多菜單,主要用于顯示各種運(yùn)算結(jié)果,在菜單的控制下輸出相應(yīng)的計(jì)算結(jié)果)。同時(shí),在實(shí)際應(yīng)用過程中還能夠根據(jù)事件函數(shù)的處理子程序以及過程進(jìn)行代碼的編寫,這樣能夠?yàn)楦骷?jí)控制對(duì)象和菜單之間相互轉(zhuǎn)換和呼應(yīng)的實(shí)現(xiàn)提供便利。VB語言編程設(shè)計(jì)的過程表現(xiàn)為:程序編寫開始后,先創(chuàng)建主表格窗1,當(dāng)選擇好主菜單之后在一級(jí)菜單中選擇相應(yīng)的紫菜帶,從子菜單中選擇用戶所需要的設(shè)計(jì)模塊,用戶根據(jù)自身的實(shí)際需求進(jìn)行程序編寫類型以及相關(guān)參數(shù)的設(shè)計(jì)工作,參數(shù)值錄入完成后由次表格窗2將相應(yīng)的結(jié)果呈現(xiàn)給用戶,同時(shí)還能夠根據(jù)用戶的要求見相應(yīng)的計(jì)算結(jié)果打印出來。當(dāng)上述操作完成之后重新返回主表格窗,所有的參數(shù)進(jìn)行重置,為下次計(jì)算做好準(zhǔn)備。

        2)C語言。C語言是一種結(jié)構(gòu)簡單、靈活的中級(jí)計(jì)算機(jī)編程語言,其特點(diǎn)主要包括以下幾個(gè)方面:(1)C語言和語句和其他高級(jí)語言類似,都能力通過利用函數(shù)的相關(guān)執(zhí)行語句發(fā)出相應(yīng)的指令和操作,按照語句結(jié)構(gòu)以及功能類型的不同,可以將C語言劃分以下幾種:循環(huán)機(jī)構(gòu)控制語句、選擇結(jié)構(gòu)控制語句、控制語句、函數(shù)調(diào)用語句等。(2)C語言主函數(shù)所包含的所有函數(shù)都有兩部分組成,即函數(shù)說明與函數(shù)體,所偶函數(shù)的結(jié)構(gòu)都表示為:【函數(shù)類型】函數(shù)名(函數(shù)參數(shù)表)。(3)C語言基本結(jié)構(gòu)包括三種,即循環(huán)順序、選擇順序以及實(shí)現(xiàn)順序,同時(shí)還由各種控制語句和運(yùn)算符。因此,在應(yīng)用C語言進(jìn)行編程設(shè)計(jì)時(shí),需要了解計(jì)算機(jī)標(biāo)準(zhǔn)庫函數(shù)的使用技巧,特別是C語言程序。Main()函數(shù)是C語言中的主程序,其他函數(shù)都表示為子程序。由此可見,C語言程序設(shè)計(jì)全部都是由主函數(shù)設(shè)計(jì)開始,當(dāng)主函數(shù)設(shè)計(jì)完成后再進(jìn)行其他子程序的設(shè)計(jì)。(4)C語言設(shè)計(jì)具有眾多運(yùn)算符,并且還能夠進(jìn)行括號(hào)、賦值等方面的強(qiáng)制類型轉(zhuǎn)換,設(shè)計(jì)范圍非常廣,在實(shí)際應(yīng)用過程中能夠提供更加豐富的運(yùn)算類型,為用戶提供更加多元的表達(dá)形式。(5)C語言編程設(shè)計(jì)的靈活性較高、操作簡單,同時(shí)具有非常豐富的控制語言與關(guān)鍵字。因此,在實(shí)際編程書寫時(shí)具有更加多樣的書寫形式,顯著的提高程序編寫的效率與實(shí)用性。

        3)java語言。java語言是隨著互聯(lián)網(wǎng)發(fā)展逐漸形成的一種嵌入式系統(tǒng)專門設(shè)計(jì)產(chǎn)品,并且以其獨(dú)特的優(yōu)勢,快速的成為應(yīng)用最廣泛的計(jì)算機(jī)編程語言之一。在全球云計(jì)算、移動(dòng)互聯(lián)網(wǎng)時(shí)代背景下,java語言以計(jì)算機(jī)軟件開發(fā)為基礎(chǔ),具有非常廣闊的發(fā)展空間和良好的發(fā)展前景。java語言是一種直接面向?qū)ο蟮挠?jì)算機(jī)編程語言,在實(shí)際編寫時(shí)通常把編寫內(nèi)容劃分成不同的小模塊,對(duì)于不同的模塊,采用相應(yīng)的編程方案,這樣能夠?qū)崿F(xiàn)對(duì)復(fù)雜、難編寫內(nèi)容的簡單化處理。同時(shí),java語言的該種小模塊編程模式,還能夠分解模塊功能。java語言充分地利用了互聯(lián)網(wǎng)技術(shù),在web上能夠進(jìn)行方便、靈活的下載,用戶可以根據(jù)自身的實(shí)際需求在互聯(lián)網(wǎng)上下載HTML、圖像以及圖片等。

        4)匯編語言。匯編語言主要用于完成計(jì)算機(jī)程序的匯編工作,因?yàn)閰R編程序利用計(jì)算機(jī)的硬件特性,所以能夠?qū)τ?jì)算機(jī)硬件語言進(jìn)行控制,執(zhí)行效率非常高。匯編語言在實(shí)踐應(yīng)用過程中充分、有效的利用計(jì)算機(jī)硬件特性,能夠?qū)τ布Z言進(jìn)行科學(xué)、有效的控制。通過對(duì)匯編語言的指令進(jìn)行分析,該類計(jì)算機(jī)編程語言在復(fù)雜程序編寫、調(diào)試等方面具有顯著的優(yōu)勢,同時(shí)還具有表達(dá)助憶符功能,顯著的提高CPU資源利用率。

        3 計(jì)算機(jī)編程語言的選用原則以及技巧探析

        3.1 計(jì)算機(jī)編程語言的選擇原則

        用戶在選擇計(jì)算機(jī)編程語言時(shí)需要遵循一定的原則,具體包括以下幾個(gè)方面:

        1)在選擇計(jì)算機(jī)編程語言時(shí),應(yīng)該對(duì)軟件市場的實(shí)際狀況進(jìn)行全面的分析,詳細(xì)的了解和掌握各種計(jì)算機(jī)編程語言的特點(diǎn),以此保證計(jì)算機(jī)編程語言選擇的科學(xué)性與合理性。在某些特殊軟件開發(fā)設(shè)計(jì)過程中,需要根據(jù)具體要求選擇專業(yè)性的編程語言。因此,在實(shí)踐選擇計(jì)算機(jī)編程語言時(shí),應(yīng)該充分、全面的調(diào)查軟件市場,并且在進(jìn)行計(jì)算機(jī)編程設(shè)計(jì)時(shí)必須具備一定的目標(biāo)性,防止出現(xiàn)盲目選用計(jì)算機(jī)編程語言的現(xiàn)象,這樣能夠有效地提高編程設(shè)計(jì)效率,避免在編程過程中出現(xiàn)問題或者過錯(cuò),節(jié)約大量的時(shí)間。

        2)在進(jìn)行計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)時(shí),應(yīng)該充分的考慮開發(fā)設(shè)計(jì)成本,因?yàn)橛?jì)算機(jī)編程語言類型不同,其成本也不盡相同。這就要求程序員在實(shí)際編程過程中,應(yīng)該考慮設(shè)計(jì)成本以及后期項(xiàng)目修改成本,然后選擇合適的計(jì)算機(jī)編程語言類型。

        3)由于程序員的專業(yè)知識(shí)、技能以及習(xí)慣等不同,為了加快計(jì)算機(jī)編程設(shè)計(jì)進(jìn)程和提高編程質(zhì)量,程序員在選擇計(jì)算機(jī)編程語言時(shí),應(yīng)該根據(jù)自身的實(shí)際狀況選擇自己相對(duì)熟練的計(jì)算機(jī)編程語言,同時(shí)為程序的后期維護(hù)和修改提供便利。

        4)程序員在選擇計(jì)算機(jī)編程語言時(shí),應(yīng)該充分的考慮軟件運(yùn)行平臺(tái)的支持性,只有獲得軟件運(yùn)行平臺(tái)的支持,才能夠充分的發(fā)揮計(jì)算機(jī)編程語言的各種優(yōu)勢,加快計(jì)算機(jī)編程進(jìn)程和提高編程質(zhì)量。

        5)在進(jìn)行計(jì)算機(jī)編程語言選擇時(shí)需要充分的考慮軟件運(yùn)行環(huán)境,在軟件設(shè)計(jì)過程中應(yīng)用匯編語言時(shí),不僅應(yīng)該對(duì)硬件環(huán)境進(jìn)行考慮,還應(yīng)該考慮硬件的更新頻率,如果硬件更新速度非常快,則應(yīng)該選擇匯編語言。如果在實(shí)踐應(yīng)用過程中出現(xiàn)硬件環(huán)境選擇不合理的現(xiàn)象,將會(huì)導(dǎo)致出現(xiàn)環(huán)境與計(jì)算機(jī)編程語言沖突的問題。因此,程序員在選擇計(jì)算機(jī)程序語言時(shí),應(yīng)該充分的考慮計(jì)算機(jī)編程語言和環(huán)境的協(xié)調(diào)性。

        3.2 計(jì)算機(jī)編程語言的選用技巧

        不同類型計(jì)算機(jī)編程語言各具優(yōu)缺點(diǎn),這就要求在實(shí)際應(yīng)用過程中,必須對(duì)各種不同計(jì)算機(jī)編程語言的優(yōu)缺點(diǎn)進(jìn)行分析,同時(shí)根據(jù)編程設(shè)計(jì)的實(shí)際要求,選擇合適的計(jì)算機(jī)編程語言,掌握相應(yīng)的技巧,這樣才能夠顯著的加快編程設(shè)計(jì)進(jìn)程和軟件的開發(fā)效率。計(jì)算機(jī)編程語言的選用技巧主要包括以下幾個(gè)方面:

        1)VB語言編寫的靈活性較高、難度較低、操作性良好,但是,缺點(diǎn)在于實(shí)際應(yīng)用過程中執(zhí)行效率相對(duì)較低。VB語言在實(shí)踐應(yīng)用時(shí)能夠能夠簡化編程過程,有效的降低編程難度,同時(shí)降低失誤發(fā)生率。從整體分析,VB語言通常應(yīng)用在相對(duì)簡單的計(jì)算機(jī)語言編寫過程中,并不適用于容錯(cuò)率低、復(fù)雜的計(jì)算機(jī)程序編寫中。同時(shí),程序員在應(yīng)用CB語言時(shí)應(yīng)該選擇良好的硬件環(huán)境,在平臺(tái)的支持下充分的發(fā)揮編程語言的優(yōu)勢,顯著的提高編程語言效率。

        2)C語言具有非常強(qiáng)的移植性,尤其是在互聯(lián)網(wǎng)時(shí)代,充分的利用C語言的該種特點(diǎn),能夠更加方便、快捷的從互聯(lián)網(wǎng)上下載圖像、圖片等,具有非常好的環(huán)境適應(yīng)能力。同時(shí),C語言的難易程度適中,被眾多高校應(yīng)用在計(jì)算機(jī)編程語言教學(xué)中,具有非常好的應(yīng)用前景。值得注意的是,如果在實(shí)際應(yīng)用過程中出現(xiàn)缺陷問題,則應(yīng)該采用混合編程方式。

        3)java語言和VB語言、C語言相比,其結(jié)構(gòu)更加復(fù)雜,在實(shí)踐應(yīng)用過程中主要面向?qū)ο髴?yīng)用程序的開發(fā),尤其是在事件以及圖像的描述和處理方面具有非常大的優(yōu)勢。同時(shí),Java語言在實(shí)際設(shè)計(jì)過程中具有良好的交互功能,能夠?qū)崿F(xiàn)編程與用戶的雙向互動(dòng),如選擇交互、定向交互等,實(shí)現(xiàn)計(jì)算機(jī)編程的可視化。

        4)匯編語言是由眾多機(jī)器碼集合形成的一套語言,也是計(jì)算機(jī)編程最常采用的語言之一,屬于低級(jí)語言。匯編語言的執(zhí)行效率非常高,能夠直接和硬件進(jìn)行對(duì)話。但是,匯編語言的程序復(fù)雜、難度相對(duì)較高,不容易掌握,通常應(yīng)用在初始化程序或者引導(dǎo)程序設(shè)計(jì)中。

        4 結(jié)束語

        綜上所述,計(jì)算機(jī)編程語言作為軟件設(shè)計(jì)和開發(fā)的重要工具,其重要性不言而喻。但是,計(jì)算機(jī)編程語言種類較多,不同編程語言的特點(diǎn)、優(yōu)越點(diǎn)以及應(yīng)用技巧不同,為了提高計(jì)算機(jī)編程效率以及軟件使用效率,軟件工程師應(yīng)該對(duì)各種計(jì)算機(jī)編程語言進(jìn)行分析,然后遵循相應(yīng)的選用原則和采用合適的技巧,更好地提高計(jì)算機(jī)軟件的性能。

        參考文獻(xiàn):

        [1] 葉雄.常用計(jì)算機(jī)編程語言的分析和選用技巧[J].科教導(dǎo)刊:電子版, 2016(4):139-139.

        [2] 薄曉琳.基本計(jì)算機(jī)編程語言對(duì)比與選用技巧探析[J].科技視界,2016(2):165-166.

        [3] 李滎.探析編程語言在計(jì)算機(jī)應(yīng)用軟件開發(fā)中的選擇[J].消費(fèi)電子,2013(20):90-90.

        [4] 鄧昶.常用計(jì)算機(jī)編程語言的分析和選用技巧探析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014,5(19):75-76.

        [5] 肖靜.計(jì)算機(jī)應(yīng)用軟件開發(fā)中編程語言的選擇研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用, 2013(20):55-56.

        [6] 王宇.基于計(jì)算機(jī)軟件開發(fā)的JAVA編程語言分析[J].科學(xué)與財(cái)富,2013(8):195-195.

        [7] 賈志中,馬春庚.計(jì)算機(jī)C語言編程中的常見問題與分析[J].教育,2015(34):58-58.

        猜你喜歡
        分析
        禽大腸桿菌病的分析、診斷和防治
        隱蔽失效適航要求符合性驗(yàn)證分析
        電力系統(tǒng)不平衡分析
        電子制作(2018年18期)2018-11-14 01:48:24
        電力系統(tǒng)及其自動(dòng)化發(fā)展趨勢分析
        經(jīng)濟(jì)危機(jī)下的均衡與非均衡分析
        對(duì)計(jì)劃生育必要性以及其貫徹實(shí)施的分析
        GB/T 7714-2015 與GB/T 7714-2005對(duì)比分析
        出版與印刷(2016年3期)2016-02-02 01:20:11
        網(wǎng)購中不良現(xiàn)象分析與應(yīng)對(duì)
        中西醫(yī)結(jié)合治療抑郁癥100例分析
        偽造有價(jià)證券罪立法比較分析
        一本色道久久爱88av| 开心五月婷婷综合网站| 99国产超薄丝袜足j在线观看| 在线观看精品国产福利片87| 亚洲av色精品国产一区二区三区| 国产在线播放一区二区不卡| 区二区三区玖玖玖| 中文字幕免费观看视频| 91在线视频视频在线| 国产精品亚洲在线播放| 夫妻免费无码v看片| 中文字幕人妻熟女人妻洋洋| 97日日碰日日摸日日澡| 免费人成网站在线观看| 80s国产成年女人毛片| 伊人狠狠色丁香婷婷综合| 亚洲an日韩专区在线| av男人的天堂第三区| 日日摸夜夜添夜夜添高潮喷水| 特黄a级毛片免费视频| 2021精品综合久久久久| 国产成人精品一区二区三区av| 中文字幕亚洲乱码熟女1区| 东京热人妻无码一区二区av| 欧洲中文字幕| 中文字幕在线观看乱码一区| 一区二区三区免费观看日本| 精品国产性色无码av网站| 巨大欧美黑人xxxxbbbb| 国产一区二区三区免费主播| 人妻精品一区二区三区蜜桃| 欧美人妻aⅴ中文字幕| 在线中文字幕有码中文| 国产一区二区在线观看视频免费| 国产变态av一区二区三区调教| 最近在线更新8中文字幕免费| 久久国产亚洲AV无码麻豆| 美女性色av一区二区三区| 亚洲理论电影在线观看| 精品乱码卡1卡2卡3免费开放| 美女叉开双腿让男人插|