摘? 要:隨著我國計算機信息技術不斷發展,編程語言在信息處理中起著關鍵作用。對自然語言和計算機編程語言相通性探究的過程,應該通過全面的觀察和分析,找到兩者之間的共同點,將其作為信息傳遞的重點媒介。現階段,計算機語言和自然語言探究過程中,在外觀上可能存在巨大差別,然而二者卻有不少的相通之處。本文通過對自然語言和計算機編程語言相通性進行探究,分析了兩者的不同,為計算機編程語言發展奠定基礎。
關鍵詞:自然語言;計算機編程語言;相通性
中圖分類號:TP312? ? ? ?文獻標識碼:A 文章編號:2096-4706(2019)22-0028-02
Abstract:With the continuous development of computer information technology in China,programming language plays a key role in information processing. In the process of exploring the similarity between natural language and computer programming language,we should find the common ground between them through comprehensive observation and analysis,and regard them as the key medium of information transmission. At present,in the process of exploring computer language and natural language,there may be great differences in appearance,but there are many similarities. By exploring the similarity between natural language and computer programming language,this paper analyses the differences between them and lays a foundation for the development of computer programming language.
Keywords:natural language;computer programming language;similarity
0? 引? 言
自然語言是人們在日常生活、工作過程中常使用的媒介,它能傳遞人與人之間交流的重要信息。現階段,隨著互聯網信息技術不斷發展,更多的居民成為“網民”。這也使得廣大群眾成為計算機語言發展的重要推動者,人們也會在潛移默化中不自覺地根據計算機能力,去探究漢語表述規律,反過來影響人們的語言行為習慣。目前,隨著科學信息技術的發展,計算機語言朝著自然語言不斷過渡,編程語言呈現出現代化的發展方向,能和基于語義的自然語言進行融合。語言在表達過程中具有強大的表達能力,還具有結構化的特點。通常情況下,人的經驗能力存儲量不多,在進行信息層次分析過程中,無論是在閱讀層面,還是在表述層面,都會產生一定的困難,語言還具有一定的簡潔性和濃縮性。
近年來,在語言簡潔性結構化,強大表達能力的不斷驅動之下,無論是自然語言,還是計算機編程語言,都出現了較為完善的機制。在兩種語言融合過程中,尤其是在比較文學發展過程中,可以對兩種語言一同進行探究,得到許多有益啟示,通過觀察分析形成有效的方式,實現自然語言和計算機編程語言的對比工作。
1? 計算機編程語言和自然語言的相通性
1.1? 表達方式
在計算機編程語言和自然語言使用過程中,使用方式也有一定的相似之處。站在自然語言角度,在使用過程中,一般使用的是官方規定的標準用語,例如:我們在日常生活中使用的是普通話,美國使用的是美式英語。對于世界上的不同區域來說,語言是不同的。在某種程度上,計算機領域在分析過程中也有自己的官方語言,這些語言主要包括C語言、C++、Java、Python語言等一系列的語言方式,這些語言在國際上主要是為計算機使用者所使用,在官方微語言規范過程中,它能促進計算機信息技術不斷發展,在全球范圍內普遍使用,針對不同的國家,計算機語言的使用可以促進互相交流。
1.2? 語言種類
在某種程度上,計算機編程語言和自然語言相比,其內容要復雜得多,通常情況下,在進行軟件編程過程中,都是由復雜的組合排列形成的計算機語言。一般情況下,計算機語言考慮到自身的特性和難度,在進行探究過程中應該分析兩者之間的關聯性,對自然語言進行分析,能有效地幫助我們熟悉計算機編程語言,降低計算機語言學習的難度,還能有效地促進計算機語言不斷普及。目前,自然語言在發展過程中產生的時間較久,它是人類社會誕生之初就出現的一種語言,而計算機編程語言是在上個世紀計算機發明之后才誕生的,自然語言發展程度較深,種類更加多樣化,而計算機編程語言發展時間較短,在發展過程中,雖然速度較快,但是計算機可用的語言種類是有限的[1]。
1.3? 語言表達與使用
隨著互聯網信息技術不斷發展,計算機網絡信息技術在發展過程中要考慮到自然語言和計算機編程語言內在的聯系,使人們對計算機語言更加熟悉,促進互聯網信息技術不斷發展,全面提高人們使用計算機的綜合素養,全面提高工作效率。自然語言在進行表達的過程中,和計算機編程語言相比,它具有較高的表達性。通常情況下,自然語言包括各種常識和知識,無論是地理、社會,還是文學、生物等各類內容都是計算機編程語言無法做到的,對于計算機編程語言來說,它具有賦值性。每一章節都有特定的內涵,在進行計算機語言表達過程中,要考慮到語言的表達內涵和自然語言。也就是說,計算機編程語言在發展過程中并沒有自然語言的豐富性。尤其是兩者在進行情感表達的過程中,自然語言能有效地表達人們內心的精神世界,語言更為豐富,而計算機程序語言滿足不了基本的情感表達需求,沒有語氣詞,也沒有措辭表達方式[2]。
在語言靈活運用階段,自然語言在使用過程中運用較為靈活。無論是在發音還是在表述過程中,自然語言都有不同的音字詞,針對不同詞在不同場合表達的內容也是不同的。和計算機語言相比,它更具豐富性,也更多元化,而計算機編程語言具有固定的公式和套路、機械性教強,無法充分表現自然語言的靈活應用能力[3]。
2? 計算機編程語言和自然語言的不同
2.1? 發展時間
自然語言是社會群體在發展過程中,基于不同文化交流碰撞、快速產生、發展、篩選過程中形成的,它更像是“市場經濟”發展的產物。在人類生活中扮演著重要的角色,是人們溝通情感、表達自我的主要工具。
計算機編程語言,它更像是“計劃經濟”發展過程下的物質。在進行詞匯使用,編寫過程中都有語言設計者提前策劃。通常情況下,在自然語言詞類劃分過程中,主要有名詞、動詞、形容詞,在某種程度上他們并不使用,在同一場合,它們直接反映了世界語言的豐富多彩,在對自然語言分析的過程中,需要考慮到內部的結構性,然而在編程語言使用過程中,無論是命令,還是運算符、子程序,它們都對應自然語言中的動詞。在某種程度上,自然語言和計算機語言有很多相似點,也有著不同之處,在探究過程中,要對計算機語言的相關內容進行分析,將其更好地融入社會生活中[4]。
2.2? 表達程度
在進行自然語言表達的過程中,它有最基本的構成要素,無論是拼音,還是漢字,都由特定的要素構成,拼音最基本的要素是拼音字母,漢字最基本的構成要素是筆畫,在進行探究的過程中,要對自然語言的基本句型、語法規則進行分析。計算機語言針對某個字母和單詞進行賦的值過程中,必須要判斷這些信號是可變位置還是不可變位置,在探究過程中更像是自然語言對應的某個詞語的解釋說明,在對某個詞的詞性進行解釋說明的過程中,要考慮到某個詞的詞性,判斷是形容詞,還是動詞。在表達層面要考慮到計算機語言的詞性和要素。
通常情況下,我們日常生活中所使用的計算機模型都是基于馮諾依曼模型建立的,它具有顯著的特點,就是對賦值語句進行分析改變,全面記錄數據信息。在進行程序語言存儲系統分析過程中,考慮到以上原因,針對近年來的發展狀況進行探究,采取靜態教學的方式,確保程序具備正確性。一般情況下,對于自然語言來說,在進行動作與使用過程中,雖然編程語言有一定的賦值性,然而在實際運作過程中也可能存在各種各樣的難題,在機器翻譯軟件處理過程中,最具代表性的自然語言都是無記憶的,并不能對處理語句的內容進行全面探究[5]。
2.3? 靈活運用
自然語言和計算機編程語言在語言種類上也有一定的相似之處,它們的組成都是多元化的,并不是單一的,在進行分析過程中,尤其是自然語言多樣化表現主要體現在發音上。如我國的語言有普通話和地方方言。在語言結構分析方面,漢字也有簡體和繁體字,英文也有印刷體和手寫體。語言種類分析過程中,計算機語言也是相同的,計算機語言的種類繁多,主要分為三種類型:機器語言、匯編語言、高級語言,以上三種語言,如果再進行細分,可以分為翻譯類、編譯類等,需要對三大語言進行全面探究,做好繼續分配工作。目前,隨著科學信息技術不斷發展,在計算機編程語言對文本信息進行處理的過程中,要考慮到漢語言學界和計算機語言學界兩者之間的聯系。隨著文本信息量越來越大,要考慮到計算機信息技術優勢,在發展過程中成為自然語言的主要推動力,在進行計算機語言理解和探究過程中,形成新的書面語言,使計算機語言和自然語言共同發展。
3? 結? 論
綜上所述,自然語言是在人類歷史發展中逐漸演變的,人們更多地使用計算機信息網絡,從而成為計算機編程語言的重要推動者。在自然語言探究過程中,并沒有技術性的約束,計算機編程語言在發展過程中融入現代化技術方式,成為社會發展的必然趨勢。在進行理解和探究的過程中,要考慮自然語言以及計算機編程語言在發展過程中的不同點和相同點,進行全面探究,找到兩者之間的區別和聯系,充分使用計算機語言和自然語言之間的相通性,降低計算機編程語言學習的難度,促進計算機信息技術不斷發展。
參考文獻:
[1] 程裕強,周國軍.自然語言與計算機編程語言的相通性初探 [J].玉林師范學院學報,2016,37(5):119-126+131.
[2] 北京京東尚科信息技術有限公司.自動化測試的方法和裝置:CN201711204964.8 [P].2019-06-04.
[3] 吳柳琦,張華.分形語言在建筑中的運用——于慶成美術館設計 [J].新建筑,2019(1):52-55.
[4] 微軟技術許可有限責任公司.計算機消息機器人的創建:CN201780036853.2 [P].2019-02-05.
[5] 上海寬全智能科技有限公司.基于自然語言的智能編程方法、設備與存儲介質:CN201711476843.9 [P].2018-05-25.
作者簡介:左燕(1982-),女,漢族,內蒙古赤峰人,講師,碩士,研究方向:信息技術。