袁野 華中師范大學(xué)第一附屬中學(xué)
計算機(jī)語言與自然語言有許多不同點與相似之處,在高中階段,我們已經(jīng)在計算機(jī)課上初步學(xué)習(xí)了計算機(jī)語言的相關(guān)內(nèi)容,為了使得所學(xué)相關(guān)內(nèi)容能夠更好地應(yīng)用到生活中來,本文結(jié)合了高中學(xué)習(xí)的部分知識進(jìn)行探究,希望能夠為本行業(yè)的發(fā)展做出自己的貢獻(xiàn)。
眾所周知,計算機(jī)語言相比自然語言要復(fù)雜得多,我們常用的軟件程序就是由這些復(fù)雜的排列組合所形成的計算機(jī)語言構(gòu)成的。計算機(jī)語言的這一特性給它自身的普及帶來了難度,通過研究計算機(jī)語言和自然語言的異同點,我們可以知道二者的聯(lián)系,如果能夠用自然語言來了解計算機(jī)語言,則會大大降低我們學(xué)習(xí)計算機(jī)語言的難度,促進(jìn)計算機(jī)語言的普及。
互聯(lián)網(wǎng)時代的到來離不開計算機(jī)的功勞,隨著互聯(lián)網(wǎng)時代的深入發(fā)展,計算機(jī)必將在更廣闊范圍內(nèi)被使用,探究自然語言和計算機(jī)語言的關(guān)系,加深人們對計算機(jī)語言的理解,將有利于互聯(lián)網(wǎng)的縱深發(fā)展,提升人們運用計算機(jī)的素養(yǎng),提升工作、學(xué)習(xí)的效率 [1]。
無論哪種自然語言,都有自己最基本的構(gòu)成要素:拼音最基本的構(gòu)成要素是拼音字母;漢字最基本的構(gòu)成要素是筆畫;英語單詞的最基本構(gòu)成要素是英語字母等。并且,無論哪一種自然語言,都有基本的句型結(jié)構(gòu)、語法規(guī)則。計算機(jī)語言也不例外,計算機(jī)語言中時常要對某個字母或者單詞賦值,還要判斷某些信號是可變位信號還是不可變位信號,這些內(nèi)容就像自然語言中對某個詞語進(jìn)行釋義,判斷某個詞是動詞還是形容詞一樣。在表達(dá)方式方面,計算機(jī)語言和自然語言的基本要素是一樣的。
無論是自然語言還是計算機(jī)語言,其構(gòu)成都不是單一的,而是多樣化的。自然語言的多樣化表現(xiàn)在發(fā)音上:如標(biāo)準(zhǔn)普通話和方言、美音和英音、標(biāo)準(zhǔn)美音和地方美音等。還表現(xiàn)在語言的結(jié)構(gòu)上:如漢字有簡體字和繁體字之分、英文有印刷體和手寫體之分等。計算機(jī)語言也是一樣的,計算機(jī)語言種類繁多,大致被分為三大種類,這三大種類分別是:機(jī)器、匯編、高級語言。這三種語言還可以再細(xì)分下去,如果對這三大語言繼續(xù)分類,則還可以分成解釋類、編譯類等。
從自然語言的角度講,我們一般使用官方規(guī)定的標(biāo)準(zhǔn)規(guī)范語,如中國人的標(biāo)準(zhǔn)規(guī)范語是普通話;美國人的標(biāo)準(zhǔn)規(guī)范語是美式英語,不同國家和地區(qū)的官方語言大有不同,但在一國之內(nèi),又是相同的。在計算機(jī)領(lǐng)域也是如此,計算機(jī)行業(yè)也有自己的“官方語言”,這些官方語言主要包括:C語言、C++語言、匯編語言、Pascal語言、Java語言等,這些語言在國際上為所有計算機(jī)學(xué)習(xí)者所用、計算機(jī)官方規(guī)范語言的確定,在很大程度上促進(jìn)了計算機(jī)語言在世界范圍內(nèi)的普及和使用,使得不同國家的計算機(jī)語言學(xué)習(xí)者可以共同交流。
自然語言是伴隨人類產(chǎn)生就存在的一種歷史悠久的語言,計算機(jī)語言是在二十世紀(jì)計算機(jī)被發(fā)明之后才逐漸產(chǎn)生的。自然語言發(fā)展程度深,且種類更為多樣化。計算機(jī)語言發(fā)展程度淺,但是發(fā)展速度快,主要的計算機(jī)語言種類是有限的。
自然語言的表達(dá)程度要遠(yuǎn)遠(yuǎn)高于計算機(jī)語言的表達(dá)程度。一句自然語言構(gòu)成的話中,可能包含天文地理各種知識,但計算機(jī)語言無法做到,計算機(jī)語言有“賦值”這一程序,每一節(jié)都有特定的含義,這使得計算機(jī)語言的表達(dá)程度較淺,表達(dá)內(nèi)容不如自然語言豐富[2]。除此之外,二者在對感情的表達(dá)程度上同樣差異巨大。自然語言可以通過語氣、措辭等要素看出一個人或者一篇文章要表達(dá)的感情,計算機(jī)語言卻不可能做到,因為計算機(jī)語言既不存在“語氣”,也不存在“措辭”等可以靈活操作的要素。
自然語言的運用非常靈活,如:在發(fā)音上,各種自然語言中都存在許多同音字或詞;在內(nèi)涵上,同一個詞或者同一句話在不同情境下可能有多種不同的解釋。計算機(jī)語言在這一方面遠(yuǎn)不如自然語言,計算機(jī)語言有固定的公式和套路,機(jī)械性非常明顯,無法像自然語言一樣靈活運用。
本文從我們高中生的視角出發(fā),基于我們學(xué)過的相關(guān)理論知識簡單闡述了計算機(jī)語言與自然語言的異同。通過本文的分析,我們知道了計算機(jī)語言和自然語言之間是有聯(lián)系的,我們可以合理利用這種聯(lián)系,降低我們學(xué)習(xí)計算機(jī)語言的難度,促進(jìn)計算機(jī)行業(yè)的縱深發(fā)展。
[1]黃超,張?zhí)祢?黃文君,等.計算機(jī)語言與自然語言的比較研究[J].福建電腦,2017,33(2):8-9.
[2]程裕強(qiáng),周國軍.自然語言與計算機(jī)編程語言的相通性初探[J].玉林師范學(xué)院學(xué)報,2016,37(5):119-126.