计算语言学超学科思想的先驱
-- 计算语言学超学科研究之三
冯志伟
冯志伟(2009)指出,早在计算机出现以前,英国数学家A. M. Turing就预见到未来的计算机将会对自然语言研究提出新的问题。1950年,他在《计算机器与智能》一文中就指出:“机器最终会与人在所有智能领域里竞争。但是,竞争的起点会在哪些领域呢?这是一个很难决定的问题 …… 最好是制造出一种具有智能的、可用钱买到的机器,然后,就像教小孩子学说话那样教这种机器理解英语并且说英语”(Turing 1950:460)。为此,Turing提出了著名的“图灵测试”(Turing Test)。
语言学家Chomsky在计算机出现的初期把计算机程序设计语言与自然语言置于相同的平面上,用统一的观点进行研究。他在《自然语言形式分析引论》一书中,曾从数学的角度给语言提出了新的定义,指出:“这个定义既适用于自然语言,又适用于逻辑和计算机程序设计理论中的人造语言”(Chomsky & Miller 1963)。
在《语法的形式特性》一文中,Chomsky(1963)专门用了一节的篇幅来讨论有关程序设计语言的编译程序问题。他从数学的角度提出问题,并从计算机科学理论的角度探讨了组成成分结构的语法的形式研究。在《上下文无关语言的代数理论》一文中, Chomsky & Schützenberger(1963)提出:“我们这里要考虑的是各种生成句子的装置,它们又以各种各样的方式,同自然语言的语法和各种人造语言的语法二者都有着密切的联系。……,我们把语法看成是对程序设计语言的详细说明,而把符号串看成是程序。”在这里,Chomsky把自然语言和程序设计语言放在同一平面上,从数学和计算机科学的角度加以考察,对“语言”、“词汇”等语言学中的基本概念,获得了高度抽象化的认识。
Turing是现代计算机科学理论的奠基人,Chomsky是转换生成语法学派的奠基人。他们以学术大师特有的远见卓识,不约而同地洞察到计算机与自然语言的密切联系,他们的思想成为了尔后计算语言学的超学科研究取之不尽的源泉(冯志伟 2009)。
