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

        ?

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

        2014-04-29 00:00:00鄧昶

        摘 要:隨著計(jì)算機(jī)更新速度加快,對計(jì)算機(jī)程序開發(fā)的要求越來越高。要不斷提高計(jì)算機(jī)軟件開發(fā)的效率,應(yīng)當(dāng)重視計(jì)算機(jī)編程語言的選擇。本文主要列舉了三種比較有代表性的計(jì)算機(jī)編程語言,包括C語言、Visual Basic語言和匯編語言,分析它們的基本情況,并對它們的結(jié)構(gòu)進(jìn)行對比,探討選用計(jì)算機(jī)編程語言的技巧。沒有過時(shí)的編程語言,只有更適合開發(fā)者自身以及開發(fā)項(xiàng)目的環(huán)境、條件的編程語言。

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

        中圖分類號:TP311.1

        從1946年第一臺計(jì)算機(jī)誕生至今,計(jì)算機(jī)的發(fā)展日新月異。隨著計(jì)算機(jī)技術(shù)的不斷提高,計(jì)算機(jī)在應(yīng)用范圍也越來越廣,普及程度越來越高?,F(xiàn)代社會的大部分行業(yè)離開了計(jì)算機(jī)將寸步難行。計(jì)算機(jī)有利于減少人為產(chǎn)生的工作失誤,極大程度上提高工作效率。要充分發(fā)揮計(jì)算機(jī)的作用,不僅要研究計(jì)算機(jī)的硬件設(shè)計(jì),還要開發(fā)出能夠滿足人們需要的計(jì)算機(jī)軟件。

        人們通過使用計(jì)算機(jī)編程語言編寫程序讓計(jì)算機(jī)解決各式各樣的問題。隨著計(jì)算機(jī)的更新速度加快,軟件開發(fā)在計(jì)算機(jī)領(lǐng)域中的地位越來越重要。要提高軟件的開發(fā)效率,就一定要了解計(jì)算機(jī)的編程語言。計(jì)算機(jī)編程語言的類型多種多樣,主要可以分為機(jī)器語言、高級語言和匯編語言。每一門計(jì)算機(jī)編程語言都有其優(yōu)點(diǎn)和缺陷。一名優(yōu)秀的編程程序員都會掌握多門計(jì)算機(jī)編程語言,在編寫程序的過程中有技巧地選用合適的計(jì)算機(jī)編程語言,實(shí)現(xiàn)不同編程語言之間的互補(bǔ),大力提高軟件的開發(fā)效率和使用性能。在計(jì)算機(jī)的編程語言中,比較常用的有C語言、Visual Basic語言和匯編語言。

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

        1.1 C語言

        C語言是目前使用范圍最為廣泛的編程語言。世界上大多數(shù)的軟件程序都是由C語言編寫出來的。C語言出現(xiàn)于1972年,是在當(dāng)時(shí)出現(xiàn)的B語言基礎(chǔ)上發(fā)展而來的。經(jīng)過十幾年的發(fā)展,到了20世紀(jì)80年代,C語言由于兼顧了低級語言和高級語言的作用而得到廣泛運(yùn)用。

        與其他編程語言相比,C語言具有不可比擬的使用優(yōu)勢,具體體現(xiàn)在以下幾個(gè)方面:第一,C語言具有34種運(yùn)算符,語言比較豐富,表達(dá)能力比較強(qiáng);第二,C語言具有32個(gè)關(guān)鍵字,9種控制語句,語言緊湊簡潔,使用方式靈活;第三,C語言程序設(shè)計(jì)自由度高,使用方便;第四,C語言的功能強(qiáng)大,具備強(qiáng)大的圖形功能、計(jì)算功能和邏輯判斷功能;第五,C語言設(shè)計(jì)的程序可以在大部分系統(tǒng)中運(yùn)行,可移植性強(qiáng),適用范圍大。

        當(dāng)然,C語言也存在類型檢查機(jī)制相對較弱等缺陷。為了彌補(bǔ)C語言的缺陷,20世紀(jì)80年代在C語言基礎(chǔ)上發(fā)展出了C++語言。C++語言保留了C語言的優(yōu)點(diǎn),增加了面對對象的機(jī)制。C++語言的出現(xiàn),改變了C語言開發(fā)大程序比較吃力的狀況,擴(kuò)大了C語言的使用范圍。更重要的是,C++一種集面向?qū)ο缶幊獭⒎盒途幊毯瓦^程化編程于一體的編程語言,是編程思想革新的代表語言之一。

        1.2 Visual Basic語言(可視化編程語言的代表之一)

        Visual Basic語言是微軟公司在1991年研發(fā)出來的一種編程語言。Visual Basic語言的基本思路就是采用面向?qū)ο蟮臋C(jī)制,將復(fù)雜的程序設(shè)計(jì)問題分解為相對簡單的對象集。與C++語言相比,它的使用方式更加靈活方便。可視化編程和事件驅(qū)動編程是Visual Basic語言的顯著特點(diǎn)。使用Visual Basic語言開發(fā)軟件時(shí)看到的界面與程序?qū)嶋H運(yùn)行的界面是基本一致的,改變了過去編寫程序與界面開發(fā)不同步的狀況。程序員在設(shè)計(jì)界面時(shí)可以通過使用控件畫出不同類型的對象,無需通過編寫程序,可以減少編程的工作量,簡化編寫程序也方便了后期的修改維護(hù)。事件驅(qū)動編程是指應(yīng)用程序是由運(yùn)行過程中的事件決定的,比如用戶的鼠標(biāo)觸動等,不進(jìn)行預(yù)定的運(yùn)行路徑設(shè)定。事件驅(qū)動編程一般用于協(xié)助開發(fā)環(huán)境,受到了程序開發(fā)領(lǐng)域的重視。由于Visual Basic語言包含了事件驅(qū)動編程語言和可視化編程,使得Visual Basic語言在軟件開發(fā)領(lǐng)域中的適用范圍非常廣泛。

        1.3 匯編語言

        計(jì)算機(jī)系統(tǒng)的應(yīng)用程序的匯編工作都要有匯編語言來完成。由于匯編程序是利用計(jì)算機(jī)的硬件特性并能直接控制計(jì)算機(jī)的硬件的語言,它的執(zhí)行效率比較高,但是在編寫程序和調(diào)試時(shí)會比較復(fù)雜。

        1.4 三種語言結(jié)構(gòu)對比

        1.4.1 C語言舉例

        1.4.2 Visual Basic語言舉例

        1.4.3 匯編語言舉例

        1.4.4 結(jié)構(gòu)對比結(jié)論

        經(jīng)過對三種語言結(jié)構(gòu)進(jìn)行對比后,我們可以發(fā)現(xiàn)Visual Basic語言的語言結(jié)構(gòu)最簡單,匯編語言的語言結(jié)構(gòu)最復(fù)雜,C語言的語言結(jié)構(gòu)復(fù)雜程度介于兩者之間。

        2 常用計(jì)算機(jī)編程語言選用

        2.1 選用原則

        在選擇計(jì)算機(jī)編程語言時(shí),要注意以下原則:第一,要充分考慮軟件運(yùn)行的硬件環(huán)境。軟件開發(fā)使用的匯編語言必須使用與運(yùn)行的硬件環(huán)境。同時(shí),考慮到現(xiàn)在的硬件技術(shù)更新速度非常的快。過去可以適用的語言,硬件技術(shù)升級后可能就無法適用。因此,在編程時(shí)要考慮軟件的調(diào)整問題,盡量使軟件調(diào)整更加簡易。

        第二,要考慮平臺的支持性。要考慮平臺對編程語言的支持下,根據(jù)編程語言的優(yōu)勢進(jìn)行語言選擇,使得編程語言可以發(fā)揮最大的優(yōu)勢。

        第三,要考慮編寫程序的實(shí)際需求。要根據(jù)編寫的程序和編程語言的特點(diǎn),來選擇計(jì)算機(jī)編程語言。在一些比較特殊的軟件開發(fā)時(shí),程序員要使用專業(yè)的編程語言。專業(yè)的編程語言可以有針對性地進(jìn)行軟件開發(fā),節(jié)省編程時(shí)間,提高編程效率,減少編程過程中出現(xiàn)的失誤。

        第四,要盡量選擇熟悉的編程語言。每一位程序員熟悉的編程語言類型都不相同。程序員在編寫程序時(shí)選擇自己熟悉的語言,可以節(jié)省大量的時(shí)間,也便于過后的程序維護(hù)和修改工作。

        第五,要考慮到開發(fā)成本的問題。不同的編程語言的編寫成本都不相同,程序編寫出來過后的維護(hù)和修改成本也不相同。程序員在選擇編寫語言時(shí)要根據(jù)項(xiàng)目的成本來限制編程語言的選擇。

        2.2 選用技巧

        根據(jù)上述的原則以及對三種常用的編程語言結(jié)構(gòu)的比較來看,可以得出以下這三種編程語言的選用技巧:

        第一,C語言的可移植性最強(qiáng),可以適用于大部分的運(yùn)行環(huán)境。C語言的難度適中,加上高校的許多專業(yè)都開設(shè)了C語言課程,許多大學(xué)生都掌握了C語言。因此,在編程時(shí)可以優(yōu)先適用C語言。面對C語言存在的缺陷,程序員可以調(diào)用其他語言進(jìn)行混合編程。

        第二,Visual Basic語言的掌握難度較低,但是執(zhí)行效率比較低。使用Visual Basic語言可以簡化編程過程,減少失誤,因此Visual Basic語言更適合編寫一些復(fù)雜而不講究執(zhí)行效率的程序。

        第三,匯編程序的語言結(jié)構(gòu)最為復(fù)雜,掌握難度大,但是運(yùn)行效率比較高。因此匯編程序更加適用于編寫一些初始化程序。

        3 結(jié)束語

        編程語言是計(jì)算機(jī)軟件開發(fā)的工具,可供開發(fā)者選擇的編程語言很多,選擇合適的編程語言有助于提高編程效率和計(jì)算機(jī)軟件的使用效率。要不斷提高計(jì)算機(jī)軟件的開發(fā)效率,就要重視計(jì)算機(jī)編寫程序的選擇。有這樣,才能不斷提高計(jì)算機(jī)的使用性能,在競爭激烈的計(jì)算機(jī)軟件行業(yè)中占有一席之地。

        參考文獻(xiàn):

        [1]徐志偉,李偉.織女星網(wǎng)格的體系結(jié)構(gòu)研究[J].計(jì)算機(jī)研究與發(fā)展,2012(08).

        [2]劉君華,賈惠芹.虛擬儀器圖形化編程語言LabVIEW教程[M].西安:西安電子科技大學(xué)出版社,2011(20).

        [3]喬林.Visual C++6.0高級編程技術(shù)[M].北京:中國鐵道出版社,2001(03).

        作者簡介:鄧昶(1980.02-),男,江蘇宜興人,中級職稱,大專,研究方向:醫(yī)院信息化。

        作者單位:宜興市十里牌醫(yī)院,江蘇宜興 214207

        国产色诱视频在线观看| av中文字幕在线直播| 嫩呦国产一区二区三区av| 中文字幕日韩精品有码视频| 久久久精品人妻无码专区不卡| 伊人色综合九久久天天蜜桃| 久久亚洲AV无码一区二区综合| 国产在线精彩自拍视频| 久久日韩精品一区二区| 中文字幕人妻伦伦| 风间由美性色一区二区三区| 亚洲国产香蕉视频欧美| 中文字幕中乱码一区无线精品 | 内射少妇36p亚洲区| 国产亚洲婷婷香蕉久久精品| 无码制服丝袜中文字幕| 国产成人av区一区二区三| 精品人妻码一区二区三区剧情| 国产综合在线观看| 又硬又粗又大一区二区三区视频 | 欧美内射深喉中文字幕| 欧美二区视频| 搡老女人老妇女老熟妇69| 久久精品免费无码区| av黄片免费在线观看| 亚洲男人的天堂av一区| 色偷偷888欧美精品久久久| 亚洲精品字幕| 国产亚洲美女精品久久| 日本高清在线一区二区| 亚洲处破女av日韩精品中出| 国产精品人妻一码二码| 亚洲av成本人无码网站| 日韩久久免费精品视频| 成人自拍一二在线观看| 婷婷色香五月综合激激情| 男女边吃奶边做边爱视频| 强d乱码中文字幕熟女1000部 | 日韩无套内射视频6| 亚洲欧洲美洲无码精品va| 中文字幕亚洲五月综合婷久狠狠|