王春連
摘 要:計(jì)算機(jī)技術(shù),目前迎來了空前的發(fā)展和應(yīng)用,主要是因?yàn)榛ヂ?lián)網(wǎng)技術(shù)的發(fā)展和軟件的普及。因此,針對計(jì)算機(jī)軟件的開發(fā)也受到了人們越來越多的關(guān)注。計(jì)算機(jī)編程語言是在計(jì)算機(jī)軟件開發(fā)中非常重要的,作為計(jì)算機(jī)硬件和軟件的橋梁的作用,解決應(yīng)用軟件中變成語言適配的問題成了目前需要解決的重要問題。當(dāng)前Java語言是開發(fā)應(yīng)用軟件中比較廣泛的語言。本文主要是通過闡述計(jì)算機(jī)軟件的不同種類的編程語言,論述計(jì)算機(jī)中編程語言對計(jì)算機(jī)軟件的開發(fā)影響作用。
關(guān)鍵詞:計(jì)算機(jī)技術(shù);軟件開發(fā);編程語言;開發(fā)影響
計(jì)算機(jī)主要是軟件和硬件組成,然后通過驅(qū)動(dòng)程序連接,供人類使用。軟件有分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件主要是構(gòu)成系統(tǒng)的必要程序,應(yīng)用軟件主要是面向使用中解決使用者的一些使用需求。編程語言作為軟件開發(fā)的重要組成部分,在計(jì)算機(jī)軟件開發(fā)中占用著十分重要的作用。本文主要通過介紹軟件工程,闡明軟件開發(fā)和資源的障礙,在這兩方面的技術(shù)角度對開發(fā)計(jì)算機(jī)軟件說明編程語言對開發(fā)應(yīng)用軟件的作用影響。希望通過比筆者的一些想法和教訓(xùn),希望給之后的研究人員做出一定的幫助:
1 編程語言的簡單敘述
根據(jù)目前發(fā)展的態(tài)勢,互聯(lián)網(wǎng)中的瀏覽器和應(yīng)用軟件大多使用虛擬機(jī)運(yùn)行,并且在大多數(shù)的系統(tǒng)中有Java這種編程語言。根據(jù)計(jì)算機(jī)的軟件方面的資源來說,作為計(jì)算機(jī)的管理和維護(hù)的是系統(tǒng)軟件,作為計(jì)算機(jī)中幫助使用者完成一些具體方面的問題的是應(yīng)用軟件。比如在幫助人事部門完成工作的應(yīng)用軟件和幫助管理者學(xué)習(xí)的應(yīng)用軟件等。在實(shí)際生活中,Java軟件是一個(gè)具有Java編程語言的應(yīng)用軟件,這種編程語言可以讓一臺(tái)獨(dú)立的電腦進(jìn)行運(yùn)行,并且把這臺(tái)計(jì)算機(jī)連接上網(wǎng)絡(luò)。Java以其較小的編寫模塊和獨(dú)特的實(shí)用性可以在網(wǎng)頁中進(jìn)行運(yùn)行。并且,針對不同的操作系統(tǒng),Java語言均可運(yùn)行成功。Java編程語言的明顯特征便是可以進(jìn)行多線程的開發(fā)運(yùn)用。C語言軟件也是一種應(yīng)用非常廣泛的并且常用的編程語言。具備40年發(fā)展歷史的C語言擁有語法簡潔和運(yùn)算符豐富等的優(yōu)點(diǎn),是一種程序語言兼容非常強(qiáng)大且容易移植的編程語言。C語言主要是有很多的獨(dú)立的C函數(shù)子程序組成,因此具有容易維護(hù)的優(yōu)點(diǎn)。C++語言作為C語言的升級(jí)版本在擁有C語言的所有的優(yōu)點(diǎn)前提下還可以在任何場景、任何領(lǐng)域下進(jìn)行使用。但是C++作為一種非常復(fù)雜的語言可以讓掌握這門編程語言的人可以靈活多樣的使用。C#語言是一種在C語言之后把對象作為主要方面的語言。在充分吸收C++語言的優(yōu)點(diǎn)并包容Java語言的優(yōu)點(diǎn),增加部分自身的特點(diǎn),讓C#語言變得非常具有優(yōu)勢作用。另外,還有Pascal語言,這是一種在計(jì)算機(jī)領(lǐng)域的通用的設(shè)計(jì)語言。其擁有的結(jié)構(gòu)化形式非常嚴(yán)格、數(shù)據(jù)的類型非常豐富且運(yùn)行的效率極高和接錯(cuò)能力極快等特點(diǎn)。
編程語言的種類非常的多,但是都有他們自身的優(yōu)勢和使用范圍。掌握盡可能多的編程語言可以提升軟件開發(fā)者在開發(fā)過程中的工作效率和運(yùn)行效果。在軟件開發(fā)中,選用合適的應(yīng)用語言可以幫助開發(fā)者開發(fā)的軟件的工作效率提高和工作量降低。
2 編程語言在軟件開發(fā)中需遵循的原則
軟甲開發(fā)的目的是把應(yīng)用作為最終目的的,因此,開發(fā)過程中的合適的編程語言是需要開發(fā)者在了解該編程語言的定義、特點(diǎn)和主要作用的前提下進(jìn)行的。在明白那種編程語言可以解決那些問題的前提下,進(jìn)行軟件編程語言的選取。另外,當(dāng)開發(fā)者在編寫程序時(shí),遇到代碼的不理解或者不明白時(shí),需要程序員進(jìn)行重寫,目的是讓后來著可以更快的理解軟件的內(nèi)容。
在結(jié)構(gòu)方面,軟件開發(fā)者需要通過整理軟件的整體結(jié)構(gòu)去決定需要使用什么樣的開發(fā)軟件。開發(fā)的軟件系統(tǒng)是需要有多個(gè)部分組成的,但是每個(gè)部分可以使用不同的編程語言,根據(jù)不同部分的不同功能可以選用合適的編程語言。另外,針對開發(fā)者而言,應(yīng)選用開發(fā)者合適的最為熟悉的編程語言,這樣可以在節(jié)省大量時(shí)間的前提下,避免出現(xiàn)因軟件不熟悉造成的錯(cuò)誤編寫。另外在應(yīng)用軟件的開發(fā)過程中,還要把硬件的影響因素考慮進(jìn)去,軟件編寫完成后都是需要通過硬件進(jìn)行使用的。大多數(shù)情況下,硬件設(shè)備的不斷更新需要軟件的不斷更新去適應(yīng)。另外硬件適應(yīng)的基礎(chǔ)上,平臺(tái)的因素也需要考慮。任何一種軟件的使用,任何操作都需要平臺(tái)這個(gè)大環(huán)境的支持。
3 總結(jié)
軟件的開發(fā)的效果是根據(jù)編程語言決定的,但是程序的語言確實(shí)被軟件的開發(fā)的羨慕和使用環(huán)境限制的。選用一種合適的編程語言,可以幫助開發(fā)者提升編程的效率和軟件開發(fā)的質(zhì)量。可以讓軟件開發(fā)者的工作順利的展開和進(jìn)行,讓最后的工作達(dá)到事半功倍的效果。所以,軟件的開發(fā)者的程序的開發(fā)者需要不斷的學(xué)習(xí),增強(qiáng)自身的知識(shí)儲(chǔ)備量,在軟件開發(fā)過程中,針對不同的軟件開發(fā)使用不同的正確的編程語言,根據(jù)不同的特點(diǎn)測編程語言,選用合適的程序段,最終開發(fā)出更加合理的計(jì)算機(jī)軟件。
參考文獻(xiàn)
[1]金忠強(qiáng).分析不同編程語言對計(jì)算機(jī)應(yīng)用軟件開發(fā)的影響[J].科學(xué)技術(shù)創(chuàng)新,2016(26):186.
[2]張利軍.計(jì)算機(jī)應(yīng)用軟件開發(fā)中不同編程語言的影響[J].科技傳播,2015(15).