程序语言有语义内容(semantic content)吗?

最近在上认知科学导论课然后和朋友聊天的时候讨论到的这个问题,结果是一团浆糊。然后实在对不起的是我也不知道我把 semantic content 翻成语义内容对不对,所以讲到这个术语的时候还是用英文吧。
我对 semantic content 的理解大概是这样的:在自然语言里面,我说“橘子”,只要懂中文的人都知道这不仅仅是具有一定形状的两个方块(或者具有一定特征的俩音节),也不仅仅是“具有某某某性质的一种水果”(这只是在语言之内给它下了一个定义而已),还知道这个词语有所指涉,指的是语言之外的物质世界里的某种水果。这里最后的一点就是所谓的 semantic content。
然后会谈论这个问题是因为在讨论语法(syntax)是否是 semantic content 的充分条件。然后我的朋友说:哪有只有语法没有语义的语言啊?
我第一反应就是:程序语言(出于一种纯粹的抬杠的心态)。
然而仔细想想好像还有点意思哈,因为会谈论这个问题是因为课上讲了中文房间(Chinese Room Argument),然后该论证的核心要点就是 Syntax 不是 semantic content 的充分条件(因此中文房间不懂中文!)。中文房间的操作过程其实是一个假想的强 AI(strong AI)嘛,然后假如我们有朝一日能弄出强 AI 显然得基于某种程序语言吧(克隆大脑什么的是作弊好吗)……所以如果我们不接受中文房间的论证的话(我直觉上确实不能接受),就得说强 AI 有 semantic content,那是不是也就意味着程序语言也有呢?
本人编程水平仅限 Hello world,但显然,当我写的程序输出这句话的时候它确实啥都不知道嘛,这是作为一个字符串输出的。
由此可见确实是一团浆糊吧所以来求教了,以及我觉得我在上述内容里一定犯了逻辑或知识上的错误也请指出……

_(:з」∠)_ (写这么长应该没人高兴回答了吧……)

(要是您能把中文房间给反驳了也行……)

推荐  (0) | 2人关注关注

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字第朝200003号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区