有一个心理学实验,要求被试者将青草,公鸡,牛三个东西分成两组,结果多数中国儿童将青草和牛分成一组,而多数美国儿童将公鸡和牛分成一组。中国人的思想中青草和牛之间存在现实的关系,牛吃草,而西方人的典型逻辑是公鸡和牛都属于动物这一范畴。通过分类将物体类型化,这是西方人从小就接受的训练。据说美国婴儿学习名词的速度要快于动词,而中国的婴儿则相反,这并不是偶然的。
中国人的传统哲学认为世界是普遍联系的,事物之间存在着祸福相依的辩证转化关系。而古希腊人强调个体意识,以两分法看待世界,他们将世界看成是孤立的物体组成(原子论)构成,然后选择一个孤立物体(脱离背景),开始研究它的各项属性,接着将属性泛化,构成分类的基础。西方语言中大量抽象概念都是从作为属性的形容词直接转化而来,例如
white
-->
whiteness
。而中文中很少有精确的类型定义,而多半是富有表现力的,隐喻性的词语,例如我们不谈论抽象的白,而只说雪白,没有抽象的
size
,而只说具体的大小。
亚里士多德认为铁球在空气中下落是因为它具有“重性”,而木块在水中漂浮是因为木块具有“轻性”。这种将一切原因归结为事物内在属性的传统在一定程度上妨碍了西方人认识到背景的存在和作用,但使得他们可以把问题简化。
古希腊人对于类型的热衷源于他们对于永恒的迷恋。静态的亘古不变的世界才是他们的思想栖息的场所。具体的物体是易逝的,多变的,只有抽象的类型才是永恒的存在,也只有抽象概念之间的关系才是永真的联系。而具体实例之间的关联在某种程度上被认为是不重要的,甚至是不可靠的。
将具有某一属性的所有物体定义为一个集合,这一做法在上世纪初被发现会引起逻辑悖论,动摇了整个数学的基础,它绝不像表面上看起来那么单纯。但确定无疑的是,通过类型来把握不变的事实是一种非常重要且有效的认识策略。面向对象语言强调名词概念,从引入类定义以及类之间的继承关系开始,这符合西方一贯的作风。而
Ruby
这种强调实例间关系的动态语言首先由日本人发明,可能也不是偶然的。虽然现在大家都在玩高科技了,可实际贩卖给你的多半仍然是包治百病的祖传秘方。文化可能造成认知上的一种偏执,在技术领域这一现象并没有被清楚的意识到。

- 大小: 16.6 KB
分享到:
相关推荐
### 创建类型化DataSet及架构讲解 #### 一、概述 在.NET框架中,ADO.NET提供了一种高效且灵活的方式来处理数据库中的数据。其中的核心组成部分之一就是`DataSet`对象,它是一种离线数据处理机制,可以在应用程序中...
在VC++编程环境中,开发一个能够显示不同曲线类型的界面是一项技术含量较高的任务。这个项目涵盖了图形用户界面(GUI)的设计以及数据可视化的实现。以下是基于标题和描述中的知识点的详细说明: 1. **VC++**: ...
"C#中DateTime日期类型格式化显示方法汇总" C#中DateTime日期类型格式化显示方法汇总是C#开发中一个非常重要的知识点,涉及到日期类型的格式化显示方法,这些方法可以让开发者在实际开发中更方便地处理日期类型数据...
MATLAB GUI下的雷达CFAR检测可视化界面:多算法选择、参数输入与波形显示,利用MATLAB GUI设计平台,设计多算法雷达一维恒虚警检测CFAR可视化界面,通过选择噪声类型、目标类型、算法类型,手动输入相关参数,可视化...
蓝桥杯中的随机化数组题目类型 解析: shuffle() 函数使用 Fisher-Yates 洗牌算法随机化数组。 rand() % (i + 1):生成 [0, i] 范围内的随机索引。 swap() 函数用于交换数组中的两个元素。
- Json.NET库设计灵活,可以扩展以支持自定义的编码器、格式化器和类型转换器,满足特定项目需求。 综上所述,Newtonsoft.Json.dll作为JSON处理的首选工具,在.NET开发中扮演着重要角色。其强大的功能和灵活性使得...
- 显式模板实例化:强制使用特定类型实例化函数模板,如`template void max(int, int);` 4. 模板特化 - 部分特化:针对部分模板参数进行特化,提供特定类型的实现,如`template <> class MyVector;` - 基于类型...
本地化:Spring MVC的本地化解析器 本地化:Spring MVC的本地化解析器 LocaleChangeInterceptor:通过URL参数指定 静态资源处理 静态资源处理:使REST风格的URL成为实现 静态资源处理:原理 静态资源处理:如何配置...
利用MATLAB GUI设计平台,设计多算法雷达一维恒虚警检测CFAR可视化界面,通过选择噪声类型、目标类型、算法类型,手动输入相关参数,可视化显示噪声波形与目标检测的回波-检测门限波形图。 ,关键词:M00292;多算法...
选项首选类型: String默认值: 'fjson-' 不同皮肤CSS类前缀标签类型: String默认值: 'span'标题类型: Boolean值默认值: true默认选项类型: Object jsObjectFormat . defaults . tag = 'div' ;用法需求表
自动类型转换(宽化转换):从范围小的类型到范围大的类型。 强制类型转换(窄化转换):从范围大的类型到范围小的类型,可能需要显式转换。根据需要选择合适的数据类型,以优化性能。 注意数据类型的取值范围,避免...
在Oracle数据库中,CLOB(Character Large Object)字段类型用于存储大量的文本数据,如XML文档、长篇文章或者大量字符数据。然而,当你尝试向CLOB字段插入数据时,如果超过了Oracle规定的最大限制,就会遇到“ORA-...
概念:表达式、语句、程序、函数 标识符:关键字、标识符 基本数据类型:整数、小数、布尔值、空值 字符串:转义字符、长字符串、格式化字符 变量:变量概念及运算
Maxwell:全方位地质电气数据处理与演示的32位Windows应用程序,Maxwell:高效地质电气数据处理与可视化工具,支持多种地球物理数据类型的自动化处理与反演模拟,Maxwell是一个用于地质电气数据的32位Windows应用程序...
这样的数据通常由遥感和实地调查结合得到,通过分析卫星图像、航空照片以及地面采样来确定植被类型,并将其数字化处理成GIS可读的格式。 在中国,植被类型多样,包括森林、草原、荒漠、湿地等多种生态类型。这些...
Gson 中解决 json 反序列化时相同属性对应不同类型的值的问题(代码),对应文章链接:https://blog.csdn.net/ZiFung_Yip/article/details/89143255
Boost.Serialization库是C++社区广泛使用的序列化工具,它提供了丰富的功能来处理各种类型的对象,包括智能指针。在C++11及更高版本中,智能指针(如`std::unique_ptr`,`std::shared_ptr`和`std::scoped_ptr`)被...
- **单元格类型:**CellTypeDate - **设置方法:** ```vba fpspread1.col=1 fpspread1.Value=date fpspread1.CellType=CellTypeDate Call fpspread1.SetCalText(ShortDaysUs, LongDaysUs, ShortMonthsUs, ...
2. 依赖项解析:根据模板实例化过程中依赖的类型和表达式,解决可能存在的二义性问题。 3. 作用域规则:理解模板定义和声明在不同作用域内的影响。 六、模板重载决议 1. 重载函数的选择:编译器如何从一组候选函数...
低级格式化硬盘镜像LOW.IMG 软件类型:国产软件 授权方式:共享软件大小:1.4MB