999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2015-12-13 05:11:55張利軍
科技傳播 2015年15期
關(guān)鍵詞:數(shù)據(jù)庫環(huán)境語言

張利軍

蘭州商學院長青學院,甘肅蘭州 730020

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

張利軍

蘭州商學院長青學院,甘肅蘭州 730020

計算機應(yīng)用軟件開發(fā)中會受編程語言的影響,為了說明這一問題,本研究對常用的編程語言進行分析,并說明選擇最適合的編程語言策略。

應(yīng)用軟件;軟件開發(fā);編程語言

隨著社會的發(fā)展,未來人們對計算機軟件有更多的需求,軟件開發(fā)需要編程語言的支持。不同的編程語言有不同的特點,有的編程語言易上手、有些編程語言靈活性高、有些編程語言能跨平臺使用。在軟件開發(fā)中應(yīng)當選用哪種語言是編程人員需要面對的問題,為了說明在開發(fā)軟件的過程中應(yīng)當選用哪種編程語言,本次研究將說明不同編程語言對軟件開發(fā)的影響。

1 軟件開發(fā)中常見的編程語言分析

1.1 C/C++/VisualC++/Pasic語言

C語言是一種使用時間較長的語言,這種語言自1972年開發(fā),直到現(xiàn)在依然有人使用,這種旺盛的生命力說明了它的實用價值。C語言之所以受人歡迎,有以下幾個方面的原因:它是一種匯編語言,它面對的對象為基本硬件,應(yīng)用C語言,可以直接操控硬件作業(yè),實現(xiàn)自動化處理,在編寫及運作時,它不需要專門的軟件支持;C語言較為簡單易懂,C語言的應(yīng)用思路與計算機操作的思路非常接近,如果計算機程序員非常了解計算機應(yīng)用的原理,就能夠迅速的掌握C語言;C語言能跨計算機平臺作業(yè),比如在沒有計算機的環(huán)境中,存儲器、單片機、CPU均支持C語言編寫。C++語言實則是提供可視化模式下給程序員編寫程度的一種環(huán)境,它的編程核心思想雖然仍是C語言,可是它的封裝性、繼承性、動態(tài)化的效果都超過C語言;VisualC++是C++語言環(huán)境的拓展,它允許在其它的環(huán)境中使用C++語言。Pasic語言是一種面向?qū)ο蟮母呒壋绦蛘Z言,與以上的軟件比,它的嚴謹性較強,具有自我糾錯的功能、運行效率較高,能集中的體現(xiàn)出編程者的意圖。

1.2 JAVA語言

這是一種跨平臺的、完全面對對象的語言。在互聯(lián)網(wǎng)上,人們安裝的系統(tǒng)軟件不同、應(yīng)用的軟件兼容性不同,如果應(yīng)用非JAVA語言編譯的軟件時,有時可能會給予軟件不支持、軟件不齊全等提示,為了應(yīng)用這些軟件,用戶不得不安裝其它的軟件,而軟件安裝的過程具有風險性。編程人員可應(yīng)用JAVA語言編寫出跨平臺、脫離軟件支持、可視性強的軟件,滿足用戶的需求。同時JAVA軟件是一種吸收了C語言與C++語言優(yōu)勢的語言,它完全面對對向性、可視化、動態(tài)化的特性能讓程序人員較為輕松的編程。

1.3 Visual Basic/Access/Delphi語言

Visual Basic語言是一種專門針對管理數(shù)據(jù)庫問題而開發(fā)的語言。Oracle、SQLServer語言都能編譯出處理數(shù)據(jù)庫問題的軟件,SQLServer軟件更為專門管理數(shù)庫開發(fā)的軟件,然而Oracle、SQLServer軟件的應(yīng)用軟為復(fù)雜,Visual Basic語言則非常簡潔,程序員可以很輕易的應(yīng)用Visual Basic編寫出一套動態(tài)管理數(shù)據(jù)庫的程度,而且Visual Basic內(nèi)置有SQL語言,它的功能比SQLServer語言更強大。Access語言亦是一種專門處理數(shù)據(jù)庫問題的語言,它的用法比較簡單、兼容性強,如果外掛有VBA軟件,它能與Visual Basic產(chǎn)生互動,Access語言是一種適合編寫小型數(shù)據(jù)庫軟件管理的語言。Delphi語言是第四代的數(shù)據(jù)庫編程語言,它的前身為DOS時代著名的數(shù)據(jù)庫編程語言Borland Turbo Pascar,經(jīng)過改良,目前它成為一種通透過IDE、VCL工具與編譯器,直接處理數(shù)據(jù)庫的一種語言,目前該種語言適用于所有的數(shù)據(jù)庫,處理的效率最高。

2 軟件開發(fā)中編程語言選擇的影響

2.1 軟件整體規(guī)劃把握的影響

在開發(fā)一款軟件時,人們需要設(shè)計軟件的架構(gòu),它包括軟件的功能、軟件的風格、軟件的拓展等。人們開發(fā)一款軟件時,為了讓軟件更完善、更成熟、節(jié)省開發(fā)的成本,通常不會第一代使用某種編程語言后,完全拋棄該種編程語言轉(zhuǎn)而使用別的編程語言,而會在第一次語言編寫的版本上深入的挖掘軟件的功能,為此,要選擇編程語言,就需要做好整體的規(guī)劃。

首先,編程人員了要解自己編寫的程序最主要的功能是什么,比如如果要處理的對象是數(shù)據(jù)庫,則需在數(shù)據(jù)庫語言中選擇一種適合的語言;如果編寫的語言是為了讓軟件擁有某種簡單的功能,則可以應(yīng)用JAVA語言;如果要編寫的軟件擁有較為復(fù)雜的功能,則可以考慮誚和C++系列的軟件。

其次,編程人員要考慮軟件規(guī)模的問題,以處理數(shù)據(jù)庫問題為例,如果程序員要處理的數(shù)據(jù)庫為一所學校、一個單位等數(shù)據(jù)不多,要求的功能比較簡單的數(shù)據(jù)庫,可應(yīng)用Access語言,如果編程人員要處理的數(shù)據(jù)庫問題較多,管理的數(shù)據(jù)較多,則要選擇應(yīng)用SQLServer語言,這是由于SQLServer語言為目前最主流的數(shù)據(jù)庫管理軟件,與之相關(guān)的插件較多、它的兼容性較強、功能仍被不斷挖掘的緣故。

2.2 軟件開發(fā)人員的知識影響

一個軟件開發(fā)人員不可能熟悉所有的編程軟件,通常一名軟件開發(fā)人員經(jīng)濟使用的、長期研究的只有數(shù)種編程語言。在做好了軟件的長遠規(guī)劃,選擇了適當?shù)木幊陶Z言分類以后,軟件開發(fā)人員要盡量使用自己熟悉的編程語言。這是由于編寫程序時,軟件人員需要細致的處理各種程序問題,如果軟件開發(fā)人員不熟悉該種語言,可能在需要的時候不能排除軟件故障、不能給予最優(yōu)的編程對策,軟件開發(fā)人員只有選擇熟悉的語言編程,才能減少軟件中運行故障發(fā)生的機率。

2.3 軟件開發(fā)平臺適用的影響

軟件分高級語言和低級語言之分,這種分類并非指代語言的優(yōu)省,而是指代語言可運行的環(huán)境。比如Pasic語言所編的程序雖然很嚴謹,又具風格化,但是要應(yīng)用該種語言必須擁有能讓軟件運行的平臺,這便是高級語言;C/語言和C++語言對運行的環(huán)境要求非常低,編程人員能在低等運行環(huán)境中都能使運行該種語言。為了有效的利用編程環(huán)境,編程人員要考慮軟件開發(fā)平臺的問題。

2.4 用戶使用軟件兼容的影響

用戶使用軟件的環(huán)境不同。目前絕大多數(shù)用戶使用XP平臺、WIN7平臺、WIN8平臺,這類平臺的運行環(huán)境有差異。如果編程人員編寫出的環(huán)境對環(huán)境要求太高,可能用戶難以營造出軟件運行需要的環(huán)境,從而棄用軟件,為此,編程人員要考用戶軟件兼容性的問題。比如編程人員要求軟件的獨立性高,可用JAVA語言開發(fā)一款軟件。

3 結(jié)論

不能簡單的說,開發(fā)某種類型的軟件應(yīng)當選擇哪種語言,要為開發(fā)的軟件選擇適當?shù)木幊陶Z言,編程人員要考慮本次研究談到的編程語言的影響力,綜合開發(fā)的需要,選擇最適合的編程語言,應(yīng)用最適當?shù)木幊陶Z言提高軟件開發(fā)的質(zhì)量。

[1]李暢.編程語言的特點與比較[J].華中師范大學研究生學報,2005(3).

[2]程序員.透視編程語言[J].2009(2).

[3]陳廣宏.論編程語言的個性化選擇[J].淮南師范學院學報,2001(2).

[4]編程初學者的“圣經(jīng)”——讀《C++入門經(jīng)典》[J].電腦編程技巧與維護,2004(7).

[5]王濤,郭長國,鄒鵬,等.一種基于注釋的監(jiān)控編程語言設(shè)計與實現(xiàn)[C]//全國第20屆計算機技術(shù)與應(yīng)用學術(shù)會議(CACIS·2009)暨全國第1屆安全關(guān)鍵技術(shù)與應(yīng)用學術(shù)會議論文集(下冊).2009.

[6]朱光磊,于丹.建設(shè)服務(wù)型政府是轉(zhuǎn)變政府職能的新階段——對中國政府轉(zhuǎn)變職能過程的回顧與展望[J].政治學研究,2008(6).

TP3

A

1674-6708(2015)144-0171-02

猜你喜歡
數(shù)據(jù)庫環(huán)境語言
長期鍛煉創(chuàng)造體內(nèi)抑癌環(huán)境
一種用于自主學習的虛擬仿真環(huán)境
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
孕期遠離容易致畸的環(huán)境
環(huán)境
讓語言描寫搖曳多姿
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
累積動態(tài)分析下的同聲傳譯語言壓縮
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 成人福利在线视频免费观看| jizz在线免费播放| 伊人精品视频免费在线| 国产一级裸网站| 欧美成人精品一级在线观看| 日本日韩欧美| 男女男精品视频| 狼友av永久网站免费观看| 婷婷综合色| 亚亚洲乱码一二三四区| 真实国产乱子伦高清| 国产区精品高清在线观看| 尤物成AV人片在线观看| 亚洲,国产,日韩,综合一区| 爽爽影院十八禁在线观看| 国产爽歪歪免费视频在线观看 | 国产精品尤物在线| 亚洲永久免费网站| 国产精品亚洲精品爽爽| 亚洲人成在线精品| 国产网友愉拍精品视频| 四虎永久在线视频| 浮力影院国产第一页| 亚洲欧洲天堂色AV| 激情综合婷婷丁香五月尤物 | 成人午夜视频在线| 欧美区国产区| 国产午夜精品鲁丝片| 国产91久久久久久| 国产乱人伦精品一区二区| 日本一区二区三区精品国产| 福利片91| 欧美日韩国产在线观看一区二区三区| 69视频国产| 夜夜操国产| 国产97视频在线观看| 国产精品视频猛进猛出| 91久久偷偷做嫩草影院电| 视频一本大道香蕉久在线播放| 日本午夜三级| 色综合五月婷婷| 国产成人精品一区二区| …亚洲 欧洲 另类 春色| 少妇露出福利视频| 久久久久人妻一区精品色奶水| 亚洲婷婷六月| 大香网伊人久久综合网2020| 亚洲第一页在线观看| 国产在线观看第二页| 成人中文字幕在线| 亚洲国产中文欧美在线人成大黄瓜| 青青草原国产免费av观看| 国产精品尹人在线观看| 免费视频在线2021入口| 国产麻豆精品久久一二三| 国产麻豆va精品视频| 国产欧美高清| 久久熟女AV| 国产精品亚洲αv天堂无码| 欧美国产在线精品17p| 久久不卡国产精品无码| 天天视频在线91频| 免费观看男人免费桶女人视频| 欧美伦理一区| 亚洲AⅤ波多系列中文字幕| 92午夜福利影院一区二区三区| 国内精品久久久久鸭| 国产最新无码专区在线| 久久男人视频| 婷婷伊人久久| 婷婷色婷婷| 天堂久久久久久中文字幕| 国产自在线播放| 91青草视频| 亚洲无码精品在线播放| 国产成年女人特黄特色毛片免 | 四虎永久在线精品影院| 国产成人精品综合| 国产成人综合久久| 日韩不卡免费视频| 亚洲国产精品不卡在线| 亚洲无线视频|