![不同編程語言在計算機軟件開發(fā)的影響_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/13b362c2-8760-43fc-b6e3-222363a73921/13b362c2-8760-43fc-b6e3-222363a739211.gif)
![不同編程語言在計算機軟件開發(fā)的影響_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/13b362c2-8760-43fc-b6e3-222363a73921/13b362c2-8760-43fc-b6e3-222363a739212.gif)
![不同編程語言在計算機軟件開發(fā)的影響_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/13b362c2-8760-43fc-b6e3-222363a73921/13b362c2-8760-43fc-b6e3-222363a739213.gif)
![不同編程語言在計算機軟件開發(fā)的影響_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/13b362c2-8760-43fc-b6e3-222363a73921/13b362c2-8760-43fc-b6e3-222363a739214.gif)
![不同編程語言在計算機軟件開發(fā)的影響_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/13b362c2-8760-43fc-b6e3-222363a73921/13b362c2-8760-43fc-b6e3-222363a739215.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Word參考資料,下載后可編輯不同編程語言在計算機軟件開發(fā)的影響 摘要:社會的不斷進步推動了科技的快速開展,同時也帶動了計算機的開展步伐。20世紀末計算機的普及,軟件開發(fā)也快速開展,使得編程語言也在不斷更新和進步。計算機軟件開發(fā)人員在選擇編程語言時,要結(jié)合軟件各方面的特點,充分發(fā)揮計算機軟件開發(fā)人員的專業(yè)技術(shù),在提高軟件開發(fā)效率的同時,保證及計算軟件的性能,提高其市場地位。 關(guān)鍵詞:編程語言;計算機軟件開發(fā);影響 隨著中國社會經(jīng)濟的快速開展,計算機軟件普遍應(yīng)用于人們的日常生活中。編程語言則是計算機軟件開發(fā)過程中最主要、最根底的環(huán)節(jié),合理選擇編程語言,很大程度上可以降低工作難度,大大提高工作效率
2、。 1計算機常用的編程語言 1.1C語言 C語言的應(yīng)用比較廣泛,是一種頻繁應(yīng)用于底層開發(fā)的通用的計算機編程語言,其開展歷史也比較久。在軟件開發(fā)環(huán)節(jié),它比較容易編譯、處理低級內(nèi)存、生成少量機器代碼,在沒有任何運行環(huán)境下,也能支持運行。C語言的兼容性也比較強,在移植時也比較簡單,通過簡單的移植程序把計算機所便攜的軟件轉(zhuǎn)移到另一臺計算機上。利用C語言可以把程序變成另一種格式,在運行的過程中可以將結(jié)構(gòu)成分進行別離,別離出不同的獨立子程序1。 1.2C+語言 C+語言比C語言更高級一些,是C語言的升級版,它包含了C語言的所有功能,其應(yīng)用范圍也很廣泛,包括了諸多領(lǐng)域,符合大多數(shù)電子設(shè)備平臺的性能。C+更擅
3、長面向?qū)ο缶幊?,也可以運行基于過程的編程。事實證明,C+貫穿從硬件到對象所有環(huán)節(jié),因此掌握C+,對學(xué)習(xí)其他編程語言更有關(guān)心2。 1.3Java和C#語言 Java與C語言雖然類似,但并非完全相同的。它以C語言為根底,又汲取了C+的語言功能來加強了C+的特點,使得復(fù)雜的程序開發(fā)思路簡單化,又具備跨平臺、面向?qū)ο蟮葍?yōu)勢的語言,它廣泛應(yīng)用于各應(yīng)用程序的開發(fā)。在Java成熟之后逐漸開展出了C#,它充分融合了Java和C+的所有優(yōu)點,對于兩者之間可能存在的缺點也進行了有效的區(qū)分和躲避。在一定的程度上來說,計算機技術(shù)的迅猛開展和計算機應(yīng)用領(lǐng)域的逐步擴充,推動了Java的快速開展3。 1.4Pascal語言
4、 Pascal語言相對煩瑣,但具有較高的運用操作和效率,較強的糾正和矯錯能力,數(shù)據(jù)類型多樣,并且其結(jié)構(gòu)標準形式嚴謹。Pascal語言是在計算機中廣泛使用的高級應(yīng)用程序設(shè)計語言,也是一種具有自編譯、結(jié)構(gòu)化功能的編程語言,它讓人們能夠直接描述各種復(fù)雜數(shù)據(jù)結(jié)構(gòu)、算法。 1.5VisualBasis VB是一種基于現(xiàn)代計算機的應(yīng)用程序設(shè)計語言,借助GUI,RAD系統(tǒng),通過DAO,RDO等多種鏈路和連接方式,使用先進的數(shù)據(jù)庫技術(shù)來設(shè)計和建立ActiveX控件,實現(xiàn)了一種面向?qū)ο蟮挠嬎銠C應(yīng)用程序設(shè)計。它是一種擁有完全可視化的軟件設(shè)計平臺,具備事件驅(qū)動的程序和編譯工作機制,結(jié)構(gòu)化的程序設(shè)計語言,數(shù)據(jù)庫功能、
5、ActiveX技術(shù)等多種語言。 2軟件開發(fā)過程中編程語言的選擇原則 不同的軟件開發(fā)技術(shù)所需的編程語言也不同,是非常重要的選擇技術(shù)方向。新的編程語言起初可能并不是一個明確的技術(shù)方向,在這種情況下,作為最根本的語言,從根本C語言或Java語言條目,最主流的高級編程語言是基于這兩種語言的進化。掌握了根本的語言,可以為以后的學(xué)習(xí)打下良好的根底。 2.1綜合內(nèi)外部環(huán)境 外部硬件設(shè)施是計算機應(yīng)用軟件的根本條件,因此需要格外重視。計算機軟件開發(fā)人員在編制語言時候,要充分考慮其內(nèi)外部環(huán)境,以適用于計算機4。同時,要按照行業(yè)及其特征來選擇編程語言,保證軟件的匹配度,防止更換硬件而影響軟件的適用,從而降低工作效率
6、,提高軟件的有用性;要依據(jù)內(nèi)外部環(huán)境和社會開展需求,來選擇語言。 2.2綜合應(yīng)用領(lǐng)域及行業(yè)特點 依據(jù)應(yīng)用軟件的特點合理選擇適合的編程語言,也要注意各編程語言應(yīng)用領(lǐng)域的特點。簡單的軟件編寫,可選C語言和C+語言,復(fù)雜的軟件編寫就選擇Java語言和Pascal語言。 2.3綜合整體結(jié)構(gòu)特征 在應(yīng)用軟件的開發(fā)過程中,要以實際情況選擇多種編程語言。在多數(shù)情況下,一種編程語言往往不能滿足軟件的開發(fā),需要在不同的地方使用不同的編程語言。所以在軟件開發(fā)過程中,要依據(jù)需求來選擇適用于軟件的編程語言。整體結(jié)構(gòu)對各類編程語言轉(zhuǎn)換便攜限制不同,可以依據(jù)應(yīng)用軟件的功能進行正確的編寫5。 2.4依據(jù)個人專長選擇 編程語
7、言具有許多角度,且其所具有的優(yōu)勢不盡相同,為了保證軟件開發(fā)、后期維護的效率,盡量選擇一套能夠符合自己個人特色和專業(yè)技術(shù)特點的編程語言。在有效地節(jié)約工作量和精力的同時,可以對軟件的實施開發(fā)周期和后期維護所需要的時間等情況進行明確預(yù)算。在進行軟件編寫和應(yīng)用過程中,依照以往經(jīng)驗做出躲避漏洞和隱患的決定,提升在實際應(yīng)用中的穩(wěn)定性和安全水平。 3不同編程語言對計算機軟件開發(fā)的影響 3.1軟件整體規(guī)劃 計算機軟件開發(fā)人員在軟件開發(fā)過程中,要構(gòu)思出軟件的整體模型,并從多個方面進行設(shè)計。最主要的是要選擇適合的編程語言,充分發(fā)揮所選擇的編程語言的各項功能,利用其功能,編制出一個適合的計算機應(yīng)用軟件。首先,計算機
8、軟件開發(fā)者一定要清晰地了解所設(shè)計好的軟件主要內(nèi)容。若數(shù)據(jù)庫處理的應(yīng)用軟件對象是一個數(shù)據(jù)庫,就需要在這種數(shù)據(jù)庫語言中選擇最符合的編程語言作為該數(shù)據(jù)庫應(yīng)用軟件的主要編程語言6。若編寫語言的目的是為了使得應(yīng)用程序具備更簡易的操作功能,那么使用Java語言就比較適合。Java語言自身包含有不一定需要任何使用者自己來進行操作的一個類,使用者只需要在這個類中調(diào)用一段話,直接在其中輸入一個被調(diào)用的語句就有可能完成對該類軟件功能的調(diào)用,還有可以讓應(yīng)用程序滿足任何使用者自己所需要的簡單功能。若編寫一些應(yīng)用軟件是為了使得應(yīng)用程序具備一些復(fù)雜的功能,就可使用一些系列的語言,如C語言和C+。在這些語言使用過程中,使用
9、者通常都會能夠選擇自定義哪一個功能的分類。 3.2軟件開發(fā)人員專業(yè)技能 編程語言的學(xué)習(xí)比較困難,軟件開發(fā)人員不可能精通地掌握每一種編程語言,只能精通于某一編程語言,高校需要為社會培養(yǎng)這方面的具有專業(yè)技術(shù)的軟件開發(fā)人員。在軟件開發(fā)過程中,熟練掌握一項自己喜愛的編程語言,能夠及時排除故障,提高編程的效率。 3.3軟件開發(fā)平臺適用 計算機應(yīng)用軟件按照語言可以實現(xiàn)的運算操作環(huán)境分為高級層和低層。為了有效地充分利用自己的應(yīng)用程序研究和開發(fā)環(huán)境,有必要在專業(yè)的技術(shù)和項目管理人員這兩個根本的方面具備良好的根底,通過一個絕對穩(wěn)定的外部環(huán)境為自己和客戶提供相應(yīng)的軟件開發(fā)和維護支持,并且正確地設(shè)計和使用好自己的應(yīng)用程序研究和開發(fā)平臺。 3.4用戶使用軟件的兼容性 用戶在多種多樣的環(huán)境中使用軟件。假如軟件程序?qū)υ摮绦蛩枰耐獠凯h(huán)境要求過于嚴格,則會增加用戶創(chuàng)立軟件時運行適用環(huán)境的難度,從而放棄使用該軟件。所以應(yīng)當有效處理好用戶使用軟件的兼容性問題,在方便用戶的根底上也有利于軟件的開發(fā)。 4結(jié)語 總而言之,不同的編程語言在不同的應(yīng)用軟件開發(fā)工作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 甘肅衛(wèi)生職業(yè)學(xué)院《稅務(wù)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西昌民族幼兒師范高等??茖W(xué)?!稊?shù)據(jù)信息可視化》2023-2024學(xué)年第二學(xué)期期末試卷
- 青島農(nóng)業(yè)大學(xué)《化工原理II》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇城鄉(xiāng)建設(shè)職業(yè)學(xué)院《教師資格證考前培訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南工業(yè)和信息化職業(yè)學(xué)院《品牌視覺專題》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州電子科技職業(yè)學(xué)院《計算機通信與網(wǎng)絡(luò)》2023-2024學(xué)年第二學(xué)期期末試卷
- 人教版數(shù)學(xué)七年級上冊3.1-3.2復(fù)習(xí)聽評課記錄
- 濰坊學(xué)院《審計原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 青島工學(xué)院《三維基礎(chǔ)設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古科技大學(xué)《生物信息學(xué)前沿技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 第五講鑄牢中華民族共同體意識-2024年形勢與政策
- 中華人民共和國學(xué)前教育法
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 三年級(下冊)西師版數(shù)學(xué)全冊重點知識點
- 期末練習(xí)卷(試題)-2024-2025學(xué)年四年級上冊數(shù)學(xué)滬教版
- 2025年公務(wù)員考試申論試題與參考答案
- 抑郁癥課件教學(xué)課件
- 關(guān)于消防安全評估設(shè)備操作說明詳解
- 2025年高考作文專練(25道真題+審題立意+范文)- 2025年高考語文作文備考總復(fù)習(xí)
- 中國高血壓防治指南(2024年修訂版)要點解讀
評論
0/150
提交評論