語(yǔ)言哲學(xué)下的自然語(yǔ)言與程序設(shè)計(jì)語(yǔ)言研究
人類(lèi)自然語(yǔ)言,伴隨著人類(lèi)歷史和文明的發(fā)展,從簡(jiǎn)單粗糙的雛形逐步發(fā)展成為翔實(shí)豐富、表現(xiàn)能力極強(qiáng)的語(yǔ)言體系,是人類(lèi)智慧和人類(lèi)文明發(fā)展的一個(gè)充分的體現(xiàn)。
摘要:隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展以及相關(guān)學(xué)科的演進(jìn),程序設(shè)計(jì)語(yǔ)言正在逐步從單一學(xué)科工具進(jìn)化成為一種通用的實(shí)用人工語(yǔ)言,如何將在自然語(yǔ)言研究中行之有效的語(yǔ)言學(xué)準(zhǔn)則和理論運(yùn)用與人工語(yǔ)言之上是一個(gè)不可回避的問(wèn)題。本文立足借助語(yǔ)言哲學(xué)提供的理論工具,結(jié)合語(yǔ)言學(xué)和計(jì)算機(jī)科學(xué)的相關(guān)理論對(duì)自然語(yǔ)言與程序設(shè)計(jì)語(yǔ)言的關(guān)系進(jìn)行分析和研究,力圖展示作為人造語(yǔ)言的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言在其內(nèi)部構(gòu)造中映射出的與自然語(yǔ)言類(lèi)似之處。
關(guān)鍵詞:語(yǔ)言對(duì)比、程序設(shè)計(jì)語(yǔ)言、自然語(yǔ)言、語(yǔ)言哲學(xué)
一、20世紀(jì)語(yǔ)言哲學(xué)的發(fā)展歷程
20世紀(jì)是語(yǔ)言學(xué)和哲學(xué)高速發(fā)展的時(shí)代,隨著一些哲學(xué)家開(kāi)始走出傳統(tǒng)的哲學(xué)研究范疇,將語(yǔ)言當(dāng)作自己的研究目標(biāo),于此同時(shí)一些語(yǔ)言學(xué)家也開(kāi)始從傳統(tǒng)的哲學(xué)中汲取養(yǎng)分,隨后一些哲學(xué)家開(kāi)始提出語(yǔ)言哲學(xué)的概念。維特根斯坦正式其中的主要代表人物。他的哲學(xué)主要研究的是語(yǔ)言,他想揭示當(dāng)人們交流時(shí),表達(dá)自己的時(shí)候到發(fā)生了什么。他主張哲學(xué)的本質(zhì)就是語(yǔ)言。語(yǔ)言是人類(lèi)思想的表達(dá),是整個(gè)文明的基礎(chǔ),哲學(xué)的本質(zhì)只能在語(yǔ)言中尋找。他消解了傳統(tǒng)形而上學(xué)的唯一本質(zhì),為哲學(xué)找到了新的發(fā)展方向。
隨著時(shí)代的發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)逐漸不再以新技術(shù)的面貌出現(xiàn)在世界中,而在更多的場(chǎng)景中,在越來(lái)越多的領(lǐng)域中,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)扮演者骨干和中流砥柱的作用。甚至可以好不夸張的說(shuō),當(dāng)今時(shí)代所享受的快捷高效的節(jié)奏正是由于有了無(wú)數(shù)的計(jì)算機(jī)網(wǎng)絡(luò)節(jié)點(diǎn)構(gòu)成的網(wǎng)絡(luò)骨架才得以實(shí)現(xiàn)。
人類(lèi)自然語(yǔ)言,伴隨著人類(lèi)歷史和文明的發(fā)展,從簡(jiǎn)單粗糙的雛形逐步發(fā)展成為翔實(shí)豐富、表現(xiàn)能力極強(qiáng)的語(yǔ)言體系,是人類(lèi)智慧和人類(lèi)文明發(fā)展的一個(gè)充分的體現(xiàn)。自然語(yǔ)言的發(fā)展經(jīng)歷了人類(lèi)主動(dòng)的選擇和進(jìn)化,而程序設(shè)計(jì)語(yǔ)言的演變過(guò)程中,這些來(lái)自自然語(yǔ)言與人類(lèi)文明的啟示能否發(fā)揮相應(yīng)的作用呢?這些都將是吸引學(xué)界的新視角、新話題。
二、Lisp程序設(shè)計(jì)語(yǔ)言介紹
本文立足借用語(yǔ)言哲學(xué)提供的方法論和理論依據(jù)結(jié)合自然語(yǔ)言和程序設(shè)計(jì)語(yǔ)言進(jìn)行對(duì)比分析研究,從語(yǔ)言生成的內(nèi)部對(duì)自然語(yǔ)言和程序設(shè)計(jì)語(yǔ)言(亦可理解為人工語(yǔ)言)進(jìn)行比較。為了更好的進(jìn)行分析研究,首先需要闡明所選擇的自然語(yǔ)言與程序設(shè)計(jì)語(yǔ)言。自然語(yǔ)言方面,選擇使用英語(yǔ)與漢語(yǔ)兩種主流語(yǔ)言。而在程序設(shè)計(jì)語(yǔ)言方面,則選擇使用Lisp語(yǔ)言的方言CommonLisp程序設(shè)計(jì)語(yǔ)言來(lái)進(jìn)行與兩種自然語(yǔ)言的對(duì)比。
Lisp語(yǔ)言是現(xiàn)在仍然在使用的所有程序設(shè)計(jì)語(yǔ)言中第二老的。Lisp擁有非常久遠(yuǎn)的歷史。它最早的出現(xiàn)可以追溯到20世紀(jì)50年代。Lisp由圖靈獎(jiǎng)獲得者JohnMcCarthy發(fā)明。Lisp最早的初衷是為了解決人工智能發(fā)展的需要,盡管人工智能早期的發(fā)展非常緩慢,但是Lisp作為一種理想化的工具卻的到了長(zhǎng)久的關(guān)注和支持,久而久之,越來(lái)越多來(lái)自與計(jì)算機(jī)行業(yè)其他領(lǐng)域的專(zhuān)家加入到Lisp的開(kāi)發(fā)隊(duì)伍中。隨著時(shí)代的變遷,Lisp逐步從一種單一的語(yǔ)言變化成一個(gè)語(yǔ)言家族,從一種實(shí)實(shí)在在的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言變成了一種規(guī)范,所有遵循這種規(guī)范、有在特殊領(lǐng)域進(jìn)行深度挖掘的語(yǔ)言被稱(chēng)為L(zhǎng)isp的方言。而我們這里涉及的CommonLisp則是一種通用的Lisp方言。
三、 自然語(yǔ)言與程序設(shè)計(jì)語(yǔ)言對(duì)比研究
1.語(yǔ)言的基本構(gòu)成單位
語(yǔ)言作為表達(dá)思想的外在工具,是由基本的單位構(gòu)成的,從詞法的角度,語(yǔ)素和語(yǔ)素合成單詞是有一定規(guī)則的。例如漢語(yǔ)中的‘庫(kù)’字,作為一個(gè)語(yǔ)素,和其它語(yǔ)素結(jié)合成單詞時(shí)有一個(gè)限制條件,必須是單音語(yǔ)素。如:庫(kù)存、庫(kù)房、車(chē)庫(kù)。程序設(shè)計(jì)語(yǔ)言所使用的基本單位也有著類(lèi)似的規(guī)定,從而保證其基本構(gòu)成單位的有效與合法,在程序設(shè)計(jì)語(yǔ)言中,這些基本的構(gòu)成單位可以成為identifier(標(biāo)示詞),而在CommonLisp中這些單位則又被稱(chēng)為Symbol(符號(hào))或者atom(原子)。例如this-is-a-symbol就是一個(gè)合法的Symbol,而還有一些其他類(lèi)型的Symbol可以出現(xiàn)在CommonLisp語(yǔ)言中,例如關(guān)鍵詞,比如,:keywords就是一個(gè)合法的關(guān)鍵詞符號(hào)。這一規(guī)則,嚴(yán)格的規(guī)定了可以作為語(yǔ)言構(gòu)成單位的基本元素的組成方式,從而保證了更高一級(jí)語(yǔ)言表達(dá)的整潔與合理。
2.語(yǔ)言內(nèi)部的邏輯關(guān)系
有了基本的表達(dá)單位,便可以在此基礎(chǔ)上構(gòu)建出更加復(fù)雜的表達(dá)結(jié)構(gòu),從而表達(dá)邏輯關(guān)系。首先我們來(lái)分析一下漢語(yǔ)與英語(yǔ)的邏輯關(guān)系構(gòu)成方式。兩種語(yǔ)言在構(gòu)成邏輯關(guān)系表達(dá)結(jié)構(gòu)的最大差別在于,漢語(yǔ)使用的是隱性的邏輯關(guān)系表達(dá)方式,也就是不一定需要借助明確的邏輯關(guān)系連接詞來(lái)構(gòu)成邏輯關(guān)系,而英語(yǔ)與此相反,英語(yǔ)中所有的邏輯關(guān)系,都需要借用邏輯關(guān)系詞語(yǔ)來(lái)表達(dá),否則就會(huì)被認(rèn)為是缺失或者不符合語(yǔ)法規(guī)定。
例如,漢語(yǔ)句子中“車(chē)未停穩(wěn),不要下車(chē)”就將表達(dá)邏輯關(guān)系的“如果”省略掉了,而其英語(yǔ)地對(duì)等表達(dá)方式“Ifthecarisnotsteady,pleasedon’tgetoffthecar”中的“if”則不能省略,否則便會(huì)造成整個(gè)句子的缺失和不完整。
而CommonLisp語(yǔ)言中表達(dá)類(lèi)似的邏輯判斷,也需要借助明確的語(yǔ)法標(biāo)志詞,例如:
(if(>x0)x0)
在這個(gè)語(yǔ)句中,如果x大于0的先決條件得到滿足,則語(yǔ)句會(huì)返回x的值,反之則會(huì)輸出0作為整個(gè)語(yǔ)句的返回值。
參考文獻(xiàn):
[1]P.Graham.OnLisp:AdvancedTechniquesforCommonLisp[M],PrenticeHall,UpperSaddleRiver,NewJersey,1993.
[2]陳嘉映.語(yǔ)言哲學(xué)[M],北京:北京大學(xué)出版社,2003。
[3]維特根斯坦.邏輯哲學(xué)論[M],商務(wù)印書(shū)館,1996。
【語(yǔ)言哲學(xué)下的自然語(yǔ)言與程序設(shè)計(jì)語(yǔ)言研究】相關(guān)文章:
語(yǔ)言哲學(xué)視角下自然語(yǔ)言與程序設(shè)計(jì)語(yǔ)言對(duì)比研究論文02-14
順應(yīng)理論和語(yǔ)言哲學(xué)研究11-16
淺談西方語(yǔ)言哲學(xué)是語(yǔ)言研究的營(yíng)養(yǎng)缽11-14
哲學(xué)角度下當(dāng)代語(yǔ)言恐慌探微論文02-14
語(yǔ)言活動(dòng)下的文學(xué)研究03-29
淺談心智哲學(xué)的演化和語(yǔ)言研究的取03-29
哲學(xué)視域下的生存與生活09-26
- 相關(guān)推薦