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

        ?

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

        2013-08-14 02:13:48朱澤華
        關(guān)鍵詞:應(yīng)用軟件編程語言選擇

        摘 要:科學(xué)技術(shù)在不斷的發(fā)展,計(jì)算機(jī)應(yīng)用軟件的發(fā)展也日益迅猛,在我們的生活中扮演的角色越來越重要。軟件開發(fā)這項(xiàng)工作是一種挑戰(zhàn)也是一個(gè)機(jī)遇,在眾多的軟件開發(fā)企業(yè)中如何讓做好軟件的開發(fā)工作是需要好好思考的問題,做好軟件開發(fā)工作無疑給企業(yè)提高了競爭力贏得了機(jī)會(huì)。目前,在軟件開發(fā)中選擇適合的編程語言是提高軟件開發(fā)質(zhì)量的主要原因。

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

        中圖分類號(hào):TP312

        1 計(jì)算機(jī)軟件行業(yè)的現(xiàn)狀

        近年來,計(jì)算機(jī)軟件行業(yè)越發(fā)崛起,成為有發(fā)展?jié)摿Φ挠袆?chuàng)新精神和蓬勃生機(jī)的年輕行業(yè),得到社會(huì)的廣泛關(guān)注,得到年輕人的青睞,讓更多人置身于軟件開發(fā)行業(yè)中。這個(gè)行業(yè)的發(fā)展與外國發(fā)展相比還有很大的差距,沒有外國發(fā)展的那么迅速。軟件開發(fā)行業(yè)中很少有資深的人才,許多人都是在這個(gè)行業(yè)呆了一段時(shí)間后轉(zhuǎn)業(yè)或者離開開發(fā)前線。一些從經(jīng)驗(yàn)中總結(jié)得到的技術(shù)沒有傳承下來,進(jìn)而慢慢的被淹沒遺忘。

        2 計(jì)算機(jī)應(yīng)用軟件開發(fā)中常見編程語言介紹

        2.1 C語言

        C語言發(fā)展已久,1970年到80年代末,C語言已經(jīng)被廣泛應(yīng)用在我們的生活生產(chǎn)中,大型主機(jī)、小型微機(jī)中也被植入了C語言程序,它擁有設(shè)計(jì)語言,為工作系統(tǒng)編寫應(yīng)用程序和作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件也能正常工作的應(yīng)用程序等功能。C語言的運(yùn)用已有歷史,和它一同問世的許多語言早已被淘汰,但是目前C語言仍然被使用,足以證明它強(qiáng)大的生命力。C語言在軟件開發(fā)中得到很多人的認(rèn)可,成為軟件開發(fā)選擇的編程語言。C語言擁有以下優(yōu)點(diǎn):(1)短小精悍、靈活方便,只有32個(gè)關(guān)鍵詞,9種控制語句,可以把高級(jí)語言的基本結(jié)構(gòu)、語句和低級(jí)語言的實(shí)用性兩者結(jié)合起來使用。另外,還能對計(jì)算機(jī)最基本的單元位、字節(jié)、地址進(jìn)行工作操作。(2)數(shù)據(jù)類型豐富,擁有實(shí)型、整型、數(shù)組類型、結(jié)構(gòu)體類型、字符型、共用體類型等數(shù)據(jù)類型,豐富的數(shù)據(jù)類型能夠解決很多較為復(fù)雜的運(yùn)算,提高程序運(yùn)行的效率。(3)運(yùn)算符極其豐富,共有34種運(yùn)算符且包含的范圍廣,括號(hào)、賦值等都能被C語言當(dāng)成運(yùn)算符使用。(4)表達(dá)方式靈活實(shí)用,豐富的運(yùn)算符和數(shù)據(jù)類型讓C語言的表達(dá)更加靈活。(5)生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。(6)允許直接訪問物理地址,對硬件進(jìn)行操作。(7)可移植性好,表達(dá)力強(qiáng),在一個(gè)環(huán)境中用到C語言且不對其進(jìn)行修改便能夠移植到其他環(huán)境中。(8)通用性能高,目前幾乎所有的計(jì)算機(jī)設(shè)備上都裝有C語言。基于以上優(yōu)點(diǎn),C語言才得到被社會(huì)如此長久的青睞。很多領(lǐng)域上C語言也發(fā)揮著強(qiáng)大的功能,例如,利用C語言來進(jìn)行單片機(jī)的控制工作。C語言的應(yīng)用范圍極廣,二維圖形、三維圖形和動(dòng)畫的編寫都會(huì)用到它。

        2.2 C++和VC++

        目前,視覺窗口系統(tǒng)的出現(xiàn)讓圖像窗成為標(biāo)準(zhǔn),但是運(yùn)用C語言編寫窗口界面的困難很大,在C語言的基礎(chǔ)上不斷進(jìn)行創(chuàng)新改革,發(fā)展了與C語言相互兼容的C++語言,其擁有了C語言的優(yōu)點(diǎn)并且超越了C語言對C語言的功能做了不少擴(kuò)充。C++語言的主要功能是,靜態(tài)多種數(shù)據(jù)類型檢查的、支持多重編程范式、通用程序設(shè)計(jì)。C++不僅可以適用于面向過程的結(jié)構(gòu)化程序設(shè)計(jì),也可以適用于面向?qū)ο蟮某绦蛟O(shè)計(jì),被公認(rèn)為一種強(qiáng)大的混合型程序設(shè)計(jì)語言。運(yùn)用VC++能夠輕松的編寫窗口界面。另外,作為開發(fā)環(huán)境的VC++,微軟的地位高功能重要,很多的微軟基礎(chǔ)類庫在使用C++語言的時(shí)候便可以用上,加快了計(jì)算機(jī)軟件開發(fā)的步伐。

        2.3 Visual Basic 以及 Access

        Visual Basic包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動(dòng)編程語言,該程序是目前最多人使用的。圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng)都是編程語言VB中功能。在計(jì)算機(jī)軟件開發(fā)中,數(shù)據(jù)庫語言是必不可少的一項(xiàng)。目前,結(jié)構(gòu)化查詢(SQL)語言成為最頻繁使用的數(shù)據(jù)庫語言,可圖像操作(VB)語言能夠很好的支持?jǐn)?shù)據(jù)庫,另外內(nèi)設(shè)了結(jié)構(gòu)化查詢(SQL)語言。與VC++語言相比,VB 語言方便許多。關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)(Access)語言主要應(yīng)用于小型數(shù)據(jù)庫,功能依舊是強(qiáng)大的。Access 還可以利用Visual Basic的宏語言工具VBA和VB產(chǎn)生非常緊密的關(guān)系,運(yùn)用可圖像操作(VB)語言進(jìn)行軟件開發(fā)有很大發(fā)展前景。

        2.4 Java 語言

        Java語言在軟件開發(fā)中的運(yùn)用避免了C語言和C++語言在軟件開發(fā)中遇到的困難。把以往的軟件開發(fā)的單機(jī)模式變成現(xiàn)在的網(wǎng)絡(luò)模式。Java語言和普通的編譯執(zhí)行計(jì)算機(jī)語言、解釋執(zhí)行計(jì)算機(jī)語言所不同,它的工作原理是,先將源代碼編譯成為二進(jìn)制字節(jié)碼,依賴多種不同平臺(tái)上的虛擬機(jī)來翻譯執(zhí)行字節(jié)碼。這樣的過程實(shí)現(xiàn)展示了其“一次編譯、到處執(zhí)行”的跨平臺(tái)特性。字節(jié)碼被翻譯的過程消耗的時(shí)間減小了Java程序的運(yùn)行效率。Java語言在語法上與C語言和C++語言非常相似,揚(yáng)長避短,摒棄了C++語言中操作符重載、多繼承的特點(diǎn),Java語言也是面向?qū)ο蟮恼Z言,語言具有繼承性、封裝性、多態(tài)性等特點(diǎn),提供類、接口和繼承原語,還可以采用接口性完成多重繼承的功能。Java語言是分布式語言的一種,是分布式網(wǎng)絡(luò)程序開發(fā)最常用的一種。另外,Java技術(shù)還擁有杰出的通用性、平臺(tái)移植性、安全性、高效性等優(yōu)勢,目前被廣泛應(yīng)用于數(shù)據(jù)中心、個(gè)人PC、互聯(lián)網(wǎng)、科學(xué)超級(jí)計(jì)算機(jī)、游戲控制臺(tái)、手機(jī),綜合Java語言的特點(diǎn),其具備了顯著優(yōu)勢和廣闊的發(fā)展前景,對于軟件開發(fā)有很大的幫助。

        3 遵循應(yīng)用軟件開發(fā)中編程語言選擇原則

        計(jì)算機(jī)應(yīng)用軟件開發(fā)中要想選擇最適合的編程語言,僅僅了解這些編程語言的特點(diǎn)和功能是不夠的,各種編程語言選擇過程中要遵循的原則都是我們需要了解的。(1)熟悉軟件開發(fā)整個(gè)項(xiàng)目的構(gòu)架,根據(jù)實(shí)際情況選擇多個(gè)編程語言,因?yàn)楹芏鄷r(shí)候在軟件開發(fā)過程中一個(gè)編程語言是不夠的,有可能需要在不同地方插入適用的不同編程語言。(2)認(rèn)真思考圖形渲染、視頻處理、密碼學(xué)等問題的處理工作。(3)軟件開發(fā)中使用熟悉的編程語言,降低開發(fā)軟件的時(shí)間,提高效率。(4)根據(jù)軟件的應(yīng)用范圍來選擇編程語言,如,軟件主要用于重復(fù)手工勞動(dòng)我們就應(yīng)該選擇靈活方便的編程語言。(5)對于軟件開發(fā)硬件環(huán)境的考慮,每一種編程語言適應(yīng)得環(huán)境不一樣,不能以一概全,硬件環(huán)境是受限制的我們不能改變,所以要選擇適應(yīng)硬件環(huán)境的編程語言是不容疏忽的工作。(6)即使運(yùn)用的編程語言不同,但最后要得到同樣能夠?qū)崿F(xiàn)快速調(diào)整的程序。(7)選擇能夠支持編程語言運(yùn)行的支持平臺(tái)。(8)軟件開發(fā)編程過程中,對于是否需要大量位操作的考慮,根據(jù)要求選擇編程語言。(9)特殊領(lǐng)域則需要選擇專業(yè)的編程語言,減少失誤、時(shí)間,提高工作效率。

        4 結(jié)束語

        計(jì)算機(jī)應(yīng)用軟件開發(fā)是一個(gè)非常具發(fā)展?jié)摿Φ男袠I(yè),行業(yè)對人才的需求,對人才的綜合能力和素質(zhì)提出了更高的要求,選擇合適的編程語言便會(huì)大大提高軟件的質(zhì)量和開發(fā)的效率。

        參考文獻(xiàn):

        [1]趙艷杰,李君芳.淺談?dòng)?jì)算機(jī)應(yīng)用軟件的學(xué)習(xí)方法[J].福建電腦,2007,05:190+169.

        [2]姜蕊利.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)研究分析[J].網(wǎng)友世界,2013,04:4-5.

        [3]蔚斌.計(jì)算機(jī)應(yīng)用軟件開發(fā)中編程語言的選擇研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012,17:237-238.

        [4]陳貴德.探析編程語言在計(jì)算機(jī)應(yīng)用軟件開發(fā)中的選擇[J].信息與電腦(理論版),2013,01:109-110.

        作者簡介:朱澤華(1971-),男,漢族,江蘇鹽城人,技師,江蘇鹽城市委政法委員會(huì),主要從事計(jì)算機(jī)管理、文書檔案管理工作。

        猜你喜歡
        應(yīng)用軟件編程語言選擇
        壓力-體積轉(zhuǎn)換在CFC編程語言中的實(shí)現(xiàn)解析
        Java編程語言的特點(diǎn)與應(yīng)用
        淺談不同編程語言對計(jì)算機(jī)軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        從移動(dòng)互聯(lián)網(wǎng)應(yīng)用軟件的發(fā)展論出臺(tái)《信息安全保護(hù)法》必要性
        一種基于手機(jī)應(yīng)用軟件測量聲速的方法
        科技視界(2016年25期)2016-11-25 09:21:58
        基于WebService的自助打印系統(tǒng)的設(shè)計(jì)與應(yīng)用
        我國新材料產(chǎn)業(yè)技術(shù)創(chuàng)新方向的選擇探討
        “互聯(lián)網(wǎng)+”時(shí)代新聞采訪教學(xué)的困境與出路
        新聞前哨(2016年10期)2016-10-31 17:41:16
        飛機(jī)燃油系統(tǒng)對多路輸入信號(hào)源選擇的方法
        科技視界(2016年22期)2016-10-18 15:53:02
        會(huì)計(jì)計(jì)量屬性的選擇及應(yīng)用
        中文字幕久久久久久久系列| 亚洲精品中文字幕乱码三区| 最近2019年好看中文字幕视频 | 蜜臀av 国内精品久久久| 91麻豆国产香蕉久久精品| 精品无码国产一二三区麻豆| 亚洲日本中文字幕乱码| 国产精品久久免费中文字幕| 日本一区二区三区免费播放| 99偷拍视频精品一区二区| 中文字幕久久久久久久系列| 高清成人在线视频播放| 偷拍偷窥女厕一区二区视频| 欧美日韩视频在线第一区 | 亚洲女同精品一区二区久久| 亚洲国产黄色在线观看| 精品高朝久久久久9999| 风间由美性色一区二区三区 | 老师翘臀高潮流白浆| 一区二区三区国产在线网站视频| 老岳肥屁熟女四五十路| 免费无码又爽又高潮视频| 国精产品一品二品国在线| 亚洲人成网站www| 国产白浆一区二区在线| 丰满少妇三级全黄| 久久精品国产热| 午夜麻豆视频在线观看| 久久国产人妻一区二区| 香蕉久久久久久久av网站| 无码av专区丝袜专区| 亚洲精品在线免费视频| 国产人妻久久精品二区三区老狼| 国产成人无码A区在线观| 中文无字幕一本码专区| 国产电影无码午夜在线播放| 日本夜爽爽一区二区三区| 97人妻蜜臀中文字幕| 色综合久久中文字幕综合网| 99精品国产综合久久久久五月天 | 亚洲成人免费久久av|