有一个心理学实验,要求被试者将青草,公鸡,牛三个东西分成两组,结果多数中国儿童将青草和牛分成一组,而多数美国儿童将公鸡和牛分成一组。中国人的思想中青草和牛之间存在现实的关系,牛吃草,而西方人的典型逻辑是公鸡和牛都属于动物这一范畴。通过分类将物体类型化,这是西方人从小就接受的训练。据说美国婴儿学习名词的速度要快于动词,而中国的婴儿则相反,这并不是偶然的。
中国人的传统哲学认为世界是普遍联系的,事物之间存在着祸福相依的辩证转化关系。而古希腊人强调个体意识,以两分法看待世界,他们将世界看成是孤立的物体组成(原子论)构成,然后选择一个孤立物体(脱离背景),开始研究它的各项属性,接着将属性泛化,构成分类的基础。西方语言中大量抽象概念都是从作为属性的形容词直接转化而来,例如 white --> whiteness 。而中文中很少有精确的类型定义,而多半是富有表现力的,隐喻性的词语,例如我们不谈论抽象的白,而只说雪白,没有抽象的 size ,而只说具体的大小。
亚里士多德认为铁球在空气中下落是因为它具有“重性”,而木块在水中漂浮是因为木块具有“轻性”。这种将一切原因归结为事物内在属性的传统在一定程度上妨碍了西方人认识到背景的存在和作用,但使得他们可以把问题简化。
古希腊人对于类型的热衷源于他们对于永恒的迷恋。静态的亘古不变的世界才是他们的思想栖息的场所。具体的物体是易逝的,多变的,只有抽象的类型才是永恒的存在,也只有抽象概念之间的关系才是永真的联系。而具体实例之间的关联在某种程度上被认为是不重要的,甚至是不可靠的。
将具有某一属性的所有物体定义为一个集合,这一做法在上世纪初被发现会引起逻辑悖论,动摇了整个数学的基础,它绝不像表面上看起来那么单纯。但确定无疑的是,通过类型来把握不变的事实是一种非常重要且有效的认识策略。面向对象语言强调名词概念,从引入类定义以及类之间的继承关系开始,这符合西方一贯的作风。而 Ruby 这种强调实例间关系的动态语言首先由日本人发明,可能也不是偶然的。虽然现在大家都在玩高科技了,可实际贩卖给你的多半仍然是包治百病的祖传秘方。文化可能造成认知上的一种偏执,在技术领域这一现象并没有被清楚的意识到。
分享到:
相关推荐
数组动态初始化: 数据类型[] 数组名=new 数据类型[数据长度] eg: int[] arry=new int [3]; 数组静态初始化: 数据类型[] 数组名=new 数据类型[]{元素1,元素2...} eg: int [] arry=new int[]={11,22,33}
在VC++编程环境中,开发一个能够显示不同曲线类型的界面是一项技术含量较高的任务。这个项目涵盖了图形用户界面(GUI)的设计以及数据可视化的实现。以下是基于标题和描述中的知识点的详细说明: 1. **VC++**: ...
ERP系统信息化资料:DEVK928977信息类型9036的创建.doc
一、国际化的相关知识 1、什么是国际化。 程序只有一套,能根据来访者的阅读习惯显示相应的文本、日期时间、货币符号。 2、固定文本的国际化 ... 类型:date、time、number等 样式: 6、JSTL中的fmt标签
健全性的类型化查询生成器 零依赖模式生成器和查询生成器,是完全类型化的,并且可以在JavaScript和TypeScript中使用。 特征 :books: 文档:键入时会显示健全性文档。 :flexed_biceps: TypeScript :用TypeScript...
- Json.NET库设计灵活,可以扩展以支持自定义的编码器、格式化器和类型转换器,满足特定项目需求。 综上所述,Newtonsoft.Json.dll作为JSON处理的首选工具,在.NET开发中扮演着重要角色。其强大的功能和灵活性使得...
ERP系统信息化资料:集团SAP项目用户操作手册 YH CO-003作业类型主数据维护V2.0.doc
3. **丰富的图表类型**:包括但不限于折线图、柱状图、散点图、饼图、地图等多种类型。 4. **交互性**:提供了丰富的交互功能,如缩放、漫游、数据区域高亮等。 5. **定制化能力**:用户可以根据需求对图表样式、...
提交(截至2020年6月10日,星期三,12:11上午) 目前没有其他贡献者贡献者插槽3 贡献者插槽4 贡献者插槽5 贡献者插槽6 贡献者插槽7 贡献者插槽8 贡献者插槽9 贡献者插槽10关于README.md 文件类型: Markdown (*.md...
该算法的实现主要涉及到Mat类型和iplimage类型的实现。 Mat类型实现: Mat类型是OpenCV库中的一种矩阵类型,用于存储图像数据。Mat类型实现的骨架提取算法主要包括以下几个步骤: 1. 图像加载:加载原始图像,并将...
1. 复杂类型的处理:除了基本类型外,还可以序列化和反序列化自定义类、结构体以及容器(如vector、map等)。对于自定义类型,通常需要重载`operator和`operator>>`,或者使用nlohmann/json库中的`to_json`和`from_...
* 基本数据类型:int、double * 控制结构:switch语句 * 格式化输出:printf函数 2. 高速公路超速处罚 本题考察了基本数据类型、运算符和控制结构的使用。程序计算车速超出限制的百分比,并根据结果输出相应的处罚...
这两个文件都是DICOM SR类型的实例,可能分别代表当前状态和先前状态的结构化报告数据。它们包含的信息可能包括患者的病史、检查过程、观察结果、诊断结论等。为了理解这些文件的具体内容,我们需要使用DICOM查看器...
本地化:Spring MVC的本地化解析器 本地化:Spring MVC的本地化解析器 LocaleChangeInterceptor:通过URL参数指定 静态资源处理 静态资源处理:使REST风格的URL成为实现 静态资源处理:原理 静态资源处理:如何配置? ...
当前提供以下类型: 用法示例 Maven工件已发布到JCenter。 示例Gradle依赖项配置: repositories { jcenter() } dependencies { compile " com.palantir.human-readable-types:human-readable-types: $v ersion...