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

不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響研究

2021-09-13 00:58:29呂志峰
無線互聯(lián)科技 2021年12期
關(guān)鍵詞:影響

呂志峰

摘 要:社會(huì)的不斷進(jìn)步推動(dòng)了科技的快速發(fā)展,同時(shí)也帶動(dòng)了計(jì)算機(jī)的發(fā)展步伐。20世紀(jì)末計(jì)算機(jī)的普及,軟件開發(fā)也快速發(fā)展,使得編程語言也在不斷更新和進(jìn)步。計(jì)算機(jī)軟件開發(fā)人員在選擇編程語言時(shí),要結(jié)合軟件各方面的特點(diǎn),充分發(fā)揮計(jì)算機(jī)軟件開發(fā)人員的專業(yè)技術(shù),在提高軟件開發(fā)效率的同時(shí),保證及計(jì)算軟件的性能,提高其市場地位。

關(guān)鍵詞:編程語言;計(jì)算機(jī)軟件開發(fā);影響

0 引言

隨著中國社會(huì)經(jīng)濟(jì)的快速發(fā)展,計(jì)算機(jī)軟件普遍應(yīng)用于人們的日常生活中。編程語言則是計(jì)算機(jī)軟件開發(fā)過程中最主要、最基礎(chǔ)的環(huán)節(jié),合理選擇編程語言,很大程度上可以降低工作難度,大大提高工作效率。

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

1.1? C語言

C語言的應(yīng)用比較廣泛,是一種頻繁應(yīng)用于底層開發(fā)的通用的計(jì)算機(jī)編程語言,其發(fā)展歷史也比較久。在軟件開發(fā)環(huán)節(jié),它比較容易編譯、處理低級(jí)內(nèi)存、生成少量機(jī)器代碼,在沒有任何運(yùn)行環(huán)境下,也能支持運(yùn)行。C語言的兼容性也比較強(qiáng),在移植時(shí)也比較簡單,通過簡單的移植程序把計(jì)算機(jī)所便攜的軟件轉(zhuǎn)移到另一臺(tái)計(jì)算機(jī)上。利用C語言可以把程序變成另一種格式,在運(yùn)行的過程中可以將結(jié)構(gòu)成分進(jìn)行分離,分離出不同的獨(dú)立子程序[1]。

1.2? C++語言

C++語言比C語言更高級(jí)一些,是C語言的升級(jí)版,它包含了C語言的所有功能,其應(yīng)用范圍也很廣泛,包括了諸多領(lǐng)域,符合大多數(shù)電子設(shè)備平臺(tái)的性能。C++更擅長面向?qū)ο缶幊?,也可以運(yùn)行基于過程的編程。事實(shí)證明,C++貫穿從硬件到對(duì)象所有環(huán)節(jié),因此掌握C++,對(duì)學(xué)習(xí)其他編程語言更有幫助[2]。

1.3? Java和C#語言

Java與C語言雖然類似,但并非完全相同的。它以C語言為基礎(chǔ),又吸收了C++的語言功能來加強(qiáng)了C++的特點(diǎn),使得復(fù)雜的程序開發(fā)思路簡單化,又具備跨平臺(tái)、面向?qū)ο蟮葍?yōu)勢的語言,它廣泛應(yīng)用于各應(yīng)用程序的開發(fā)。

在Java成熟之后逐漸發(fā)展出了C#,它充分融合了Java和C++的所有優(yōu)點(diǎn),對(duì)于兩者之間可能存在的缺點(diǎn)也進(jìn)行了有效的區(qū)分和規(guī)避。在一定的程度上來說,計(jì)算機(jī)技術(shù)的迅猛發(fā)展和計(jì)算機(jī)應(yīng)用領(lǐng)域的逐步擴(kuò)充,推動(dòng)了Java的快速發(fā)展[3]。

1.4? Pascal語言

Pascal語言相對(duì)煩瑣,但具有較高的運(yùn)用操作和效率,較強(qiáng)的糾正和矯錯(cuò)能力,數(shù)據(jù)類型多樣,并且其結(jié)構(gòu)規(guī)范形式嚴(yán)謹(jǐn)。Pascal語言是在計(jì)算機(jī)中廣泛使用的高級(jí)應(yīng)用程序設(shè)計(jì)語言,也是一種具有自編譯、結(jié)構(gòu)化功能的編程語言,它讓人們能夠直接描述各種復(fù)雜數(shù)據(jù)結(jié)構(gòu)、算法。

1.5? Visual Basis

VB是一種基于現(xiàn)代計(jì)算機(jī)的應(yīng)用程序設(shè)計(jì)語言,借助GUI,RAD系統(tǒng),通過 DAO,RDO等多種鏈路和連接方式,使用先進(jìn)的數(shù)據(jù)庫技術(shù)來設(shè)計(jì)和構(gòu)建Active X控件,實(shí)現(xiàn)了一種面向?qū)ο蟮挠?jì)算機(jī)應(yīng)用程序設(shè)計(jì)。它是一種擁有完全可視化的軟件設(shè)計(jì)平臺(tái),具備事件驅(qū)動(dòng)的程序和編譯工作機(jī)制,結(jié)構(gòu)化的程序設(shè)計(jì)語言,數(shù)據(jù)庫功能、Active X技術(shù)等多種語言。

2 軟件開發(fā)過程中編程語言的選擇原則

不同的軟件開發(fā)技術(shù)所需的編程語言也不同,是非常重要的選擇技術(shù)方向。新的編程語言起初可能并不是一個(gè)明確的技術(shù)方向,在這種情況下,作為最基本的語言, 從基本C語言或Java語言條目,最主流的高級(jí)編程語言是基于這兩種語言的進(jìn)化。掌握了基本的語言,可以為以后的學(xué)習(xí)打下良好的基礎(chǔ)。

2.1? 綜合內(nèi)外部環(huán)境

外部硬件設(shè)施是計(jì)算機(jī)應(yīng)用軟件的基本條件,因此需要格外重視。計(jì)算機(jī)軟件開發(fā)人員在編制語言時(shí)候,要充分考慮其內(nèi)外部環(huán)境,以適用于計(jì)算機(jī)[4]。同時(shí),要按照行業(yè)及其特征來選擇編程語言,保證軟件的匹配度,避免更換硬件而影響軟件的適用,從而降低工作效率,提高軟件的實(shí)用性;要根據(jù)內(nèi)外部環(huán)境和社會(huì)發(fā)展需求,來選擇語言。

2.2? 綜合應(yīng)用領(lǐng)域及行業(yè)特點(diǎn)

根據(jù)應(yīng)用軟件的特點(diǎn)合理選擇適合的編程語言,也要注意各編程語言應(yīng)用領(lǐng)域的特點(diǎn)。簡單的軟件編寫,可選C語言和C++語言,復(fù)雜的軟件編寫就選擇Java語言和Pascal語言。

2.3? 綜合整體結(jié)構(gòu)特征

在應(yīng)用軟件的開發(fā)過程中,要以實(shí)際情況選擇多種編程語言。在多數(shù)情況下,一種編程語言往往不能滿足軟件的開發(fā),需要在不同的地方使用不同的編程語言。所以在軟件開發(fā)過程中,要根據(jù)需求來選擇適用于軟件的編程語言。整體結(jié)構(gòu)對(duì)各類編程語言轉(zhuǎn)換便攜限制不同,可以根據(jù)應(yīng)用軟件的功能進(jìn)行正確的編寫[5]。

2.4 根據(jù)個(gè)人專長選擇

編程語言具有許多角度,且其所具有的優(yōu)勢不盡相同,為了保證軟件開發(fā)、后期維護(hù)的效率,盡量選擇一套能夠符合自己個(gè)人特色和專業(yè)技術(shù)特點(diǎn)的編程語言。在有效地節(jié)約工作量和精力的同時(shí),可以對(duì)軟件的實(shí)施開發(fā)周期和后期維護(hù)所需要的時(shí)間等情況進(jìn)行明確預(yù)算。在進(jìn)行軟件編寫和應(yīng)用過程中,依照以往經(jīng)驗(yàn)做出規(guī)避漏洞和隱患的決定,提升在實(shí)際應(yīng)用中的穩(wěn)定性和安全水平。

3 不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響

3.1? 軟件整體規(guī)劃

計(jì)算機(jī)軟件開發(fā)人員在軟件開發(fā)過程中,要構(gòu)思出軟件的整體模型,并從多個(gè)方面進(jìn)行設(shè)計(jì)。最主要的是要選擇合適的編程語言,充分發(fā)揮所選擇的編程語言的各項(xiàng)功能,利用其功能,編制出一個(gè)合適的計(jì)算機(jī)應(yīng)用軟件。

首先,計(jì)算機(jī)軟件開發(fā)者一定要清楚地了解所設(shè)計(jì)好的軟件主要內(nèi)容。若數(shù)據(jù)庫處理的應(yīng)用軟件對(duì)象是一個(gè)數(shù)據(jù)庫,就需要在這種數(shù)據(jù)庫語言中選擇最符合的編程語言作為該數(shù)據(jù)庫應(yīng)用軟件的主要編程語言[6]。若編寫語言的目的是為了使得應(yīng)用程序具備更簡易的操作功能,那么使用Java語言就比較合適。Java語言自身包含有不一定需要任何使用者自己來進(jìn)行操作的一個(gè)類,使用者只需要在這個(gè)類中調(diào)用一段話,直接在其中輸入一個(gè)被調(diào)用的語句就有可能完成對(duì)該類軟件功能的調(diào)用,還有可以讓應(yīng)用程序滿足任何使用者自己所需要的簡單功能。若編寫一些應(yīng)用軟件是為了使得應(yīng)用程序具備一些復(fù)雜的功能,就可使用一些系列的語言,如C語言和C++。在這些語言使用過程中,使用者通常都會(huì)能夠選擇自定義哪一個(gè)功能的分類。

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

編程語言的學(xué)習(xí)比較困難,軟件開發(fā)人員不可能精通地掌握每一種編程語言,只能精通于某一編程語言,高校需要為社會(huì)培養(yǎng)這方面的具有專業(yè)技術(shù)的軟件開發(fā)人員。在軟件開發(fā)過程中,熟練掌握一項(xiàng)自己喜歡的編程語言,能夠及時(shí)排除故障,提高編程的效率。

3.3? 軟件開發(fā)平臺(tái)適用

計(jì)算機(jī)應(yīng)用軟件按照語言可以實(shí)現(xiàn)的運(yùn)算操作環(huán)境分為高級(jí)層和低層。為了有效地充分利用自己的應(yīng)用程序研究和開發(fā)環(huán)境,有必要在專業(yè)的技術(shù)和項(xiàng)目管理人員這兩個(gè)基本的方面具備良好的基礎(chǔ),通過一個(gè)絕對(duì)穩(wěn)定的外部環(huán)境為自己和客戶提供相應(yīng)的軟件開發(fā)和維護(hù)支持,并且正確地設(shè)計(jì)和使用好自己的應(yīng)用程序研究和開發(fā)平臺(tái)。

3.4? 用戶使用軟件的兼容性

用戶在多種多樣的環(huán)境中使用軟件。如果軟件程序?qū)υ摮绦蛩枰耐獠凯h(huán)境要求過于嚴(yán)格,則會(huì)增加用戶創(chuàng)建軟件時(shí)運(yùn)行適用環(huán)境的難度,從而放棄使用該軟件。所以應(yīng)當(dāng)有效處理好用戶使用軟件的兼容性問題,在方便用戶的基礎(chǔ)上也有利于軟件的開發(fā)。

4 結(jié)語

總而言之,不同的編程語言在不同的應(yīng)用軟件開發(fā)工作中都扮演著不同的角色,編程語言的使用方式選擇也可以說是一項(xiàng)重大的任務(wù)。只有充分認(rèn)真了解每一種編程語言的特點(diǎn)以及其相關(guān)知識(shí),才能充分掌握怎樣在進(jìn)行軟件開發(fā)的過程中正確選用編程語言,才會(huì)充分考量不同的編程語言對(duì)于計(jì)算機(jī)軟件開發(fā)的影響,為更好地保證軟件開發(fā)工作的合理性、有效度和高績效打下了堅(jiān)固的基礎(chǔ)。

[參考文獻(xiàn)]

[1]周靜,龍浩南.解讀不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響[J].數(shù)字通信世界,2020(7):143,145.

[2]劉科.探討不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響[J].電腦知識(shí)與技術(shù),2019(3):75-77.

[3]彭潔.不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響探析[J].數(shù)字技術(shù)與應(yīng)用,2018(4):210-211.

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

[5]楊溢華.不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響[J].電子技術(shù)與軟件工程,2017(20):61.

[6]朱睿思.淺談不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響[J].電腦知識(shí)與技術(shù),2018(22):252-253,256.

(編輯 姚 鑫)

猜你喜歡
影響
是什么影響了滑動(dòng)摩擦力的大小
哪些顧慮影響擔(dān)當(dāng)?
影響大師
沒錯(cuò),痛經(jīng)有時(shí)也會(huì)影響懷孕
媽媽寶寶(2017年3期)2017-02-21 01:22:28
擴(kuò)鏈劑聯(lián)用對(duì)PETG擴(kuò)鏈反應(yīng)與流變性能的影響
中國塑料(2016年3期)2016-06-15 20:30:00
基于Simulink的跟蹤干擾對(duì)跳頻通信的影響
如何影響他人
APRIL siRNA對(duì)SW480裸鼠移植瘤的影響
對(duì)你有重要影響的人
主站蜘蛛池模板: 欧美中文一区| 91无码视频在线观看| 午夜视频www| 国产亚洲精品97AA片在线播放| 亚洲精品另类| 亚洲综合国产一区二区三区| 日本亚洲欧美在线| 日本不卡在线播放| 性视频一区| 999国内精品久久免费视频| 国产成人精品一区二区免费看京| 亚洲人成在线精品| 亚洲天堂在线视频| 国产啪在线91| 国内精品九九久久久精品| 一级毛片视频免费| 午夜精品久久久久久久无码软件| 日韩成人午夜| 欧美v在线| 久久精品国产亚洲AV忘忧草18| 亚洲黄网视频| 亚洲香蕉久久| 亚洲精品无码AV电影在线播放| 亚洲成a人片在线观看88| 另类重口100页在线播放| 久久人与动人物A级毛片| 国产精品成人观看视频国产| 亚洲精品视频网| 无码区日韩专区免费系列| 超清人妻系列无码专区| 国产精品人成在线播放| 人妖无码第一页| www.99精品视频在线播放| 国产一级小视频| 亚洲国产综合精品一区| 国产亚洲精品资源在线26u| 手机精品福利在线观看| 亚洲国产日韩在线成人蜜芽| 国产日韩丝袜一二三区| 国产农村妇女精品一二区| 免费看黄片一区二区三区| 日韩国产亚洲一区二区在线观看| 亚洲精品va| 亚洲日韩AV无码一区二区三区人| 日韩国产精品无码一区二区三区| 一级不卡毛片| 54pao国产成人免费视频| 中文字幕无线码一区| 日韩欧美国产成人| 国产午夜福利在线小视频| 欧美成人第一页| 国产成人综合久久| 欧美a在线| 欧美人人干| 亚洲天堂日本| 免费一级大毛片a一观看不卡| 久久久久久高潮白浆| 国产污视频在线观看| 亚洲,国产,日韩,综合一区| 99热免费在线| 亚洲精品第一页不卡| 欧美另类第一页| 国外欧美一区另类中文字幕| 午夜无码一区二区三区在线app| 成人欧美在线观看| 毛片视频网址| AV天堂资源福利在线观看| 精品国产女同疯狂摩擦2| 色吊丝av中文字幕| 日日拍夜夜操| 五月天丁香婷婷综合久久| www.91在线播放| 久久天天躁夜夜躁狠狠| 日本在线欧美在线| 40岁成熟女人牲交片免费| 午夜精品久久久久久久2023| 国产黄色免费看| 波多野结衣无码中文字幕在线观看一区二区 | 久久99久久无码毛片一区二区 | 亚洲日韩高清在线亚洲专区| 91久久国产热精品免费| 制服丝袜在线视频香蕉|