|
|

楼主 |
发表于 2008-9-27 20:10:00
|
显示全部楼层
Re: Re: 面向对象语言的语义学中的意味不明之处,剧本中常
sander_like_kof: Re: 面向对象语言的语义学中的意味不明之处,剧本中常出现
因为不同人有不同的喜好,比如喜欢English,日文,中文,或者菲律宾语等等
面向对象里有很多约定俗成的规...
你这个问题问的比较苛刻,需要细细分析,而且思维上容易----递归。
>> 但是却世界的OO程序员都习惯 主语.谓语(其他) 的格式
(1)“(其他)”---- 这个部分的语义如何确定呢?
(2)比如常见的 str1->Append(str2) ---- 这里明显,str1 是目的地格而不是主格。
这里的意思是 append str2 after str1. 主格被省略了----主格是 the library.
这里设计到一个“浅层语义”和“深层语义”的问题:
str1 is appended after str2 by the library 主格: str1
the library append str1 after str2 主格: the library
但是,实际执行这个动作的主体,都是----the library.
这时深层语义的问题。
此外我想说,还有一种语法现象是----主题和述题。
局一个综合的例子,说明以上我提到的各种语法现象:
A 那本书卖完了。
B 那本书我看过。
C 那本书被我看完了。
D 那本书很好看。
我们先从 主题和述题 来分析:
A,B,C,D中,主题都是“那本书”
然后仿照English那样,从主语谓语宾语来分析:
< < < 注意:对中文作这个分析意义并不大!不过很多人都喜欢按照英语的语法来分析中文 > > >
A 那本书==宾语
B 那本书==宾语
C 那本书==主语(被动句的主语)
D 那本书==主语
以上都是“浅层语义”,
最后我们在从实际的深层语义来分析:
A 那本书==动作的对象
B 那本书==动作的对象
C 那本书==动作的对象
D 那本书==动作/状态的主体
那么请问, “obj.method(x)” 这样的句子中,obj 究竟是:
1 主题 2 主语 3 动作或状态的主体
?? |
|