信息系统项目管理师_2024年软考学习应考交流_信息系统项目管理师考试

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 2091|回复: 20
打印 上一主题 下一主题

汉语是世界上唯一一种面向对象的高级语言(转载)

[复制链接]

该用户从未签到

升级  21.5%

跳转到指定楼层
楼主
发表于 2010-3-18 11:46:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先说明,下文是我转载的----------

  文:锄禾/在 网上看到过很多有关汉语和英语比较的文章,他们写的都很不错,
  
    并且列举了大量的事例来证明汉语或者英语是优秀的。不过,我想用计算机软件设计的观点,来理性地分析汉语和英语的优缺点。经过分析,我可以断言:汉语是世界上唯一一种面向对象的高级语言。而以英语为首的其他语言,则属于密码型的索引语言。下面通过问答的方式来解释这种观点,如有不妥之处,请大家指摘。
  
    一.什么是“对象”?
  
    在计算机世界里,对象(Object)就是人们要进行研究的任何事物。小到螺丝钉,大到飞机,都可以被看成是对象,并且有具体的属性和操作。以“狗”为例:颜色、体重等是它的属性;而吃饭、撒娇、警卫等则是它的操作。
  
    同样,对于语言来说,一个汉字或者一个单词也可以被看成对象。再次以“狗(dog)”为例: 发音和拼写可以被看成是属性,而它的定义 则可以被看成是操作。
  
    二.什么是“面向对象”? 它有哪些主要特点?
  
    面向对象主要是指程序的设计方法。它主要有三大特征:封装、继承、多态。
  
    三.什么是封装?
  
    在软件设计中,封装是指将接口与实现显式地分开,并对内部的实现提供保护(即掩藏实现细节)。封装防止了程序相互依赖性而带来的变动影响,是保证软件部件具有优良的模块性的基础,是面向对象设计的前提条件。
  
    四.如何考察自然语言的封装性?
  
    封装的两个特点就是:接口和实现分开 以及保护内部的实现。同样的道理,我们可以用下列四个标准来考察自然语言的封装性:
  
    1.外形接口:所有词汇的外形是否是一致的。
  
    2.定义接口:特定词汇的定义是否只有一个。
  
    3.读音接口:特定词汇的读音是否只有一个。
  
    4.拼写方法是否固定的。即不会随着场景的变化而变化。
  
    五.汉语和英语具有封装性吗?
  
    (1)首先来考察一下汉字。
  
    1.汉字的外形接口:众所周知,所有汉字的外形都是四四方方的方形。
  
    2.汉字的定义接口:大多数汉字的定义只有一个,当然也存在数量不多的多义字。
  
    3. 汉字的读音接口:绝大多数汉字的读音只有一个。当然也存在多音字(一般也是多义字),最典型的是“重”字,它有两个读音zhong和chong,前者是分量大、主要的意思,后者是重复繁冗的意思。但是像这样的多音字数量很少,读音也最多只有两个,常见的多音多义字只有100多个。
  
    4.汉字的拼写方法是否固定的,不会随着场景的变化而变化。虽然汉字有繁简之分,但是不可能在一段文章中同时出现繁简两种字体,因此姑且不论。
  
    (2)再来看看英语:
  
    1.英语单词的形状不是固定的,有短有长。短的有象“I”(我),只有一个字母;而长的有“pneumonoultramicroscopicsilicovolcanoconiosis”(矽肺病),总共有45个字母。
  
    2.英语中的多义词太多了,比如我们熟悉的“book”,不仅有书和课本的意思,还有预订、登记、立案的意思。再如“man”,除了有人和男人的意思之外,还有操纵、配备人员的意思。
  
    3.英语单词的读音会随着拼写的变化而变化。
  
    4.英语单词的拼写方法不是固定的,会随着场景的变化而是变化。不仅字母有大小写、名词有复数形态,动词还也有让人头疼的时态变化。
  
    复数形态的例子:“book”复数词是“books”,“man”复数词是“men”,拼写和读音都发生了变化。
  
    动词时态的例子:
  
    一般现在时: I do it every day.(我每天做这样的事)
  
    一般过去时: I did it yesterday.(昨天我做了这件事)
  
    一般将来时: I shall/will do it tomorrow.(明天我要做这件事)
  
    现在进行时: I am doing it now.(现在我正在做这件事)
  
    现在完成时: I have done it already.(我已把这件事做好了)
  
    一个do需要do、did、doing、done这4种拼写方法来表达"做"的各种状态,而汉语仅仅加一些常用的副词就可以表达了。
  
    结论:汉语是封装性的语言,但是并不完美,因为存在少量的多音字和多义字。而英语则完全没有封装性可言。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 顶 踩

该用户从未签到

升级  21.5%

沙发
 楼主| 发表于 2010-3-18 11:49:10 | 只看该作者
多音多义字也是符合oo多态的, 就是重载与反射啊。需要在语境中实时确定音和义。
  • TA的每日心情
    开心
    2013-8-20 00:26
  • 签到天数: 2 天

    [LV.1]初来乍到

    藤椅
    发表于 2011-7-4 13:28:34 | 只看该作者
    写得好啊 估计有马甲  
  • TA的每日心情
    开心
    2016-2-19 09:25
  • 签到天数: 66 天

    [LV.6]常住居民II

    升级  0.01%

    板凳
    发表于 2011-7-4 13:28:34 | 只看该作者
    支持~~顶顶~~~  
  • TA的每日心情
    开心
    2016-2-19 09:25
  • 签到天数: 66 天

    [LV.6]常住居民II

    升级  0.01%

    报纸
    发表于 2011-7-5 19:33:34 | 只看该作者
    支持~~顶顶~~~  
  • TA的每日心情

    2011-7-31 07:41
  • 签到天数: 1 天

    [LV.1]初来乍到

    升级  0.1%

    地板
    发表于 2011-7-16 23:28:05 | 只看该作者
    晕死也不加点分  

    该用户从未签到

    升级  0.1%

    7
    发表于 2011-7-17 19:52:58 | 只看该作者
    我想要`~  

    该用户从未签到

    升级  0.1%

    8
    发表于 2011-7-18 17:39:13 | 只看该作者
    一楼的位置好啊..  
  • TA的每日心情
    奋斗
    2016-1-24 10:17
  • 签到天数: 38 天

    [LV.5]常住居民I

    升级  0.11%

    9
    发表于 2011-7-18 17:39:13 | 只看该作者
    帮你项项吧  
  • TA的每日心情

    2011-7-31 07:41
  • 签到天数: 1 天

    [LV.1]初来乍到

    升级  0.1%

    10
    发表于 2011-7-18 17:39:13 | 只看该作者
    我的妈呀,爱死你了  
    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

    小黑屋|手机版|Archiver|信息系统项目管理师_软考交流平台. ( 鄂ICP备11002878号-1  公安备案号:42011102001150

    GMT+8, 2025-7-6 02:47

    Software by Discuz! X3.2

    © 2001-2013 SKIN BY DSVUE

    快速回复 返回顶部 返回列表