摘 要:在計(jì)算機(jī)技術(shù)飛速發(fā)展的現(xiàn)代社會,計(jì)算機(jī)領(lǐng)域中的編程語言也得到了不斷的發(fā)展。計(jì)算機(jī)的編程語言是計(jì)算機(jī)和計(jì)算機(jī)使用者之間不可或缺的橋梁,計(jì)算機(jī)編程語言的存在能夠使計(jì)算機(jī)更好的為人們服務(wù),由此就可以看出計(jì)算機(jī)編程語言的重要性。本文主要對計(jì)算機(jī)編程語言進(jìn)行介紹,并且就計(jì)算機(jī)編程語言在未來的發(fā)展方向進(jìn)行分析。
關(guān)鍵詞:計(jì)算機(jī) 編程語言 發(fā)展
中圖分類號:TP312 文獻(xiàn)標(biāo)識碼:A 文章編號:1003-9082 ( 2017 ) 08-000-01
在當(dāng)前社會經(jīng)濟(jì)不斷發(fā)展的過程中,計(jì)算機(jī)已經(jīng)成為人們生活中必不可少的組成部分,人們對于計(jì)算機(jī)的依賴性也越來越強(qiáng)。計(jì)算機(jī)本身是由硬件和軟件兩個(gè)部分構(gòu)成的,就計(jì)算機(jī)的運(yùn)行而言,單一的硬件不能進(jìn)行正常的運(yùn)行,這種情況下就需要借助計(jì)算機(jī)編程語言[1]。計(jì)算機(jī)編程語言是計(jì)算機(jī)和人類溝通的手段,同時(shí)隨著當(dāng)前社會經(jīng)濟(jì)的不斷發(fā)展,計(jì)算機(jī)編程語言也得到了一定的發(fā)展和廣泛的應(yīng)用。
一、簡述計(jì)算機(jī)編程語言
計(jì)算機(jī)編程語言也就是計(jì)算機(jī)語言,是計(jì)算機(jī)和人類進(jìn)行交流和溝通的重要工具。計(jì)算機(jī)編程語言主要包含高級語言、機(jī)器語言和匯編語言三個(gè)部分。機(jī)器語言是使用二進(jìn)制代碼表示的一種計(jì)算機(jī),能夠進(jìn)行識別和執(zhí)行的一種機(jī)器指令的集合。機(jī)器語言本身具有速度快、靈活以及直接執(zhí)行的特點(diǎn),不過這種語言具有一定的局限性,因此屬于一種低級語言。匯編語言從本質(zhì)上而言與機(jī)器語言具有一致性,不過其指令中使用了英文縮寫,因此更加容易記憶和識別。在通過匯編語言生成的可執(zhí)行文件都比較小,并且其執(zhí)行速度相當(dāng)快。但是其匯編的語言往往比較復(fù)雜、冗長,容易出現(xiàn)錯(cuò)誤,而且使用匯編語言必須具備較多的計(jì)算機(jī)專業(yè)知識。高級語言中包含諸多的編程語言,與匯編語言相比較,這種指令不僅能夠?qū)⑾鄳?yīng)的機(jī)器指令合稱為一條指令,同時(shí)還可以將與具體操作有關(guān)的但是實(shí)際完成工作沒有關(guān)系的細(xì)節(jié)進(jìn)行省略,這樣就會使程序中的指令大大簡化。與此同時(shí),因?yàn)槭÷粤舜罅康募?xì)節(jié)問題,編程者也就不需要更多的專業(yè)知識作為支撐。高級編程語言具有容易記憶和理解的特點(diǎn),因此當(dāng)前大多數(shù)編程者都使用的是高級編程語言。
二、當(dāng)前計(jì)算機(jī)編程語言的發(fā)展
1.計(jì)算機(jī)編程語言的發(fā)展歷史
自從電子計(jì)算機(jī)在二十世紀(jì)四十年代出現(xiàn)起,計(jì)算機(jī)程序人員對計(jì)算機(jī)的控制還是使用手動進(jìn)行的,這對于計(jì)算機(jī)的控制相當(dāng)不方便。利用編程語言實(shí)現(xiàn)對計(jì)算機(jī)的控制最早是由德國工程師楚澤想到的,盡管沒有系統(tǒng)的模式,但是這一模式就是計(jì)算機(jī)編程語言最初的形式。伴隨著社會需求的不斷增加,計(jì)算機(jī)的程序也越來越復(fù)雜,為了更好的滿足人與社會的實(shí)際需求,可視的開發(fā)環(huán)境逐漸出現(xiàn),直到后期能夠用幾個(gè)鍵進(jìn)行一段代碼的編制,這樣就能夠有效的實(shí)現(xiàn)對金錢、人力、時(shí)間的節(jié)約[2]。隨著后期高級語言的出現(xiàn),程序人員徹底從計(jì)算機(jī)以前的模式中解放出來,在六十年代末,因?yàn)槌绦蛟O(shè)計(jì)模型不能將錯(cuò)誤隨著代碼的成倍擴(kuò)大而擴(kuò)大,因此計(jì)算機(jī)編程語言出現(xiàn)了危機(jī),java等程序設(shè)計(jì)在這一時(shí)期誕生,計(jì)算機(jī)編程語言也進(jìn)入了一個(gè)新的階段。隨著這一階段計(jì)算機(jī)編程語言的發(fā)展,各個(gè)方面都逐漸得到了成熟和完善,計(jì)算機(jī)編程語言的發(fā)展逐漸趨于穩(wěn)定。
2.計(jì)算機(jī)編程語言的發(fā)展方向
在社會經(jīng)濟(jì)不斷發(fā)展的過程中,計(jì)算機(jī)編程語言也隨之得到了快速的發(fā)展。計(jì)算機(jī)的出現(xiàn)根本上是為了更好的方便人們的生活和工作,因此編程語言的發(fā)展也注定是需要向更加方便的方向發(fā)展。計(jì)算機(jī)編程語言本身具有極強(qiáng)的專業(yè)性,就目前的現(xiàn)狀而言,計(jì)算機(jī)編程語言僅僅是一些專業(yè)的計(jì)算機(jī)人才才能熟練使用的工具。在計(jì)算機(jī)編程語言的發(fā)展中,人們需要更加簡便的計(jì)算機(jī)編程語言來促進(jìn)它的普及,這樣才能使計(jì)算機(jī)編程語言更為廣泛的被人們應(yīng)用。除此之外,計(jì)算機(jī)編程語言中的安全性能也是人們關(guān)注的一個(gè)重要的問題。因?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)本身環(huán)境比較復(fù)雜,因此在進(jìn)行程序編輯的時(shí)候就必須確保其安全性。平臺的局限性也是影響程序更好的發(fā)揮作用的主要因素,只有打破這種局限性才能使程序在不同的平臺上進(jìn)行分享。計(jì)算機(jī)編程語言伴隨著時(shí)代的不斷發(fā)展和進(jìn)步,其種類也在不斷增加,運(yùn)行速度也在逐漸加快,這樣才能更好的為人們的生活和工作服務(wù)。
結(jié)束語
綜上所述,在當(dāng)前社會經(jīng)濟(jì)以及信息技術(shù)不斷發(fā)展的過程中,人們的生活和工作對于計(jì)算機(jī)的依賴性越來越強(qiáng),不同的計(jì)算機(jī)編程語言在不同的領(lǐng)域中得到廣泛的應(yīng)用。這主要是由于不同的編程語言有其自身的優(yōu)勢和缺點(diǎn)。編程語言是計(jì)算機(jī)技術(shù)中不可或缺的部分,在計(jì)算機(jī)編程語言出現(xiàn)以后,其發(fā)展的速度相當(dāng)快,種類也越來越多,它的發(fā)展使工作和生活變得更加的方便。在當(dāng)前科技不斷發(fā)展的過程中,計(jì)算機(jī)編程語言已經(jīng)得到了廣泛的應(yīng)用,隨著人們對計(jì)算機(jī)技術(shù)要求的不斷提高,還會出現(xiàn)更多的編程語言,從而更好的推動企業(yè)的發(fā)展,最終使計(jì)算機(jī)技術(shù)的發(fā)展得到質(zhì)的飛躍。
參考文獻(xiàn)
[1]崔迪.淺析高校非計(jì)算機(jī)專業(yè)C語言程序設(shè)計(jì)教學(xué)改革模式[J].電腦知識與技術(shù),2016,12(1).
[2]趙志華.試論不同編程語言對計(jì)算機(jī)應(yīng)用軟件開發(fā)的影響[J].電腦編程技巧與維護(hù),2015(15).
作者簡介:王熙浩,男,(2001.01.-),漢族,吉林省長春市人,高中學(xué)歷,研究方向:計(jì)算機(jī)。