數學符號語言和計算機程式語言屬於語言學意義下的語言嗎?
很多語言學家對語言都進行了自己的定義,
Edward Spair (1921) 定義為
Language is a purely human and non-instinctive method of communicating ideas, emotions, and desires by means of a
system
of voluntarily produced
symbols
。
這個定義強調,
語言必須是成系統的,
而且基於一個系統產出無限的有意義的句子,在這個定義中,動物的語言就被排除了,因為它們不夠成系統。同時語言是一種符號,語言與它所代表的事物之間的關係是任意規定的,abitrary。
Stuart C。 Poole定義為
Language is a form of human communication by means of a
system
of symbols principally transmitted by
vocal sounds.
這個定義強調
語言是基於聲音系統
,且基於交流目的使用的,語言可以沒有書寫系統但必須有聲音系統,從這個角度來看,計算機程式語言不屬於我們探討的語言。
當然如果你非要整活,用讀程式設計的方式交流和說話,那也算是一種自己發明的交流語言,:)
總而言之,根據胡壯麟老師對以上定義的總結,我們認為語言學研究的語言是:
language is a
system
of
arbitrary vocal symbols
used for
human communication.
接下來討論
數學符號系統是不是語言
?
這個問題其實還比較難回答,我們需要去看一下人類語言的一些特點。
胡壯麟老師在《語言學概論》第一章中提到,language is
inherited genetically.
意思是,在幼年階段,我們的母語是自然而然習得的,即使你是個中國人,把你從小放在美國,你也可以自然而然習得英語。
但數學符號系統卻是需要很系統的教育的,即使你出生在一個數學世家,你也需要下很大功夫學習數學符號才行,而且數學符號產生的意義組合和表達是有侷限性的,它目前也沒有豐富到可以描述世界上所有的現象。
從這個意義上來說,數學符號系統目前還不能稱之為語言。
(但如果世界上有個王國,大家就是用抽象數學符號交流今天你吃了嗎之類的各類話題,那也許數學符號就可以驗證是不是算作語言了。)
如有興趣,可以查閱 更多人類語言的特點,比如arbitrary, duality, displacement等等。
以上~ 僅供參考
不同語言學流派定義不同,但系計算機語言屬於語言學研究範疇,會有一些課題系專門研究計算機語言的。。
上一篇:校霸在我這兒成了小奶狗