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

- 大小: 16.6 KB
分享到:
相关推荐
类型化数据集是数据分析和机器学习领域中的基础工具,它主要包含结构化的、有固定格式的数据,例如数据库表格、CSV 文件或 Excel 表格。在本案例中,我们将深入探讨类型化数据集的应用实例,了解如何利用这些数据...
### 创建类型化DataSet及架构讲解 #### 一、概述 在.NET框架中,ADO.NET提供了一种高效且灵活的方式来处理数据库中的数据。其中的核心组成部分之一就是`DataSet`对象,它是一种离线数据处理机制,可以在应用程序中...
LoadRunner 参数化的类型: * Date/Time(日期/时间)参数类型:用当前的日期和/或时间替换参数 * Group Name(组名)参数类型:用 Vuser 组的名称替换参数 * Iteration Number(迭代编号)参数类型:用当前的迭代...
graphql型脚本 使用类型化类定义和构建GraphQL模式import { Type , Field , Nullable , Mutation , String , Boolean , Int , makeSchema } from 'graphql-typescript'@ Type class Query { @ Field ( ( ) => Box ) ...
MATLAB GUI下的雷达CFAR检测可视化界面:多算法一键应用,噪声与回波波形实时展示,基于MATLAB GUI的雷达一维恒虚警检测CFAR可视化界面设计:选择噪声、目标与算法类型,参数输入与波形展示,利用MATLAB GUI设计平台,...
"C#中DateTime日期类型格式化显示方法汇总" C#中DateTime日期类型格式化显示方法汇总是C#开发中一个非常重要的知识点,涉及到日期类型的格式化显示方法,这些方法可以让开发者在实际开发中更方便地处理日期类型数据...
MATLAB GUI下的雷达CFAR检测可视化界面:多算法选择、参数输入与波形显示,利用MATLAB GUI设计平台,设计多算法雷达一维恒虚警检测CFAR可视化界面,通过选择噪声类型、目标类型、算法类型,手动输入相关参数,可视化...
软件介绍: CCM3108主控u盘量产工具Version 2.1.z013磁盘设置:普通盘、加密盘、启动盘、自动播放盘、固定容量、期待容量、初始卷标;...协议类型:USB1.1/USB2.0扫描优化:容量优先、速度优先;
提交(截至2020年6月10日,星期三,12:11上午) 目前没有其他贡献者贡献者插槽3 贡献者插槽4 贡献者插槽5 贡献者插槽6 贡献者插槽7 贡献者插槽8 贡献者插槽9 贡献者插槽10关于README.md 文件类型: Markdown (*.md...
- 显式模板实例化:强制使用特定类型实例化函数模板,如`template void max(int, int);` 4. 模板特化 - 部分特化:针对部分模板参数进行特化,提供特定类型的实现,如`template <> class MyVector;` - 基于类型...
1. 整数类型: - int:这是最常见的整数类型,占用4个字节(32位),可表示的数值范围从-2,147,483,648到2,147,483,647。在未初始化时,int类型的变量默认值为0。 - short:占用2个字节(16位),数值范围为-32,...
本地化:Spring MVC的本地化解析器 本地化:Spring MVC的本地化解析器 LocaleChangeInterceptor:通过URL参数指定 静态资源处理 静态资源处理:使REST风格的URL成为实现 静态资源处理:原理 静态资源处理:如何配置...
选项首选类型: String默认值: 'fjson-' 不同皮肤CSS类前缀标签类型: String默认值: 'span'标题类型: Boolean值默认值: true默认选项类型: Object jsObjectFormat . defaults . tag = 'div' ;用法需求表
自动类型转换(宽化转换):从范围小的类型到范围大的类型。 强制类型转换(窄化转换):从范围大的类型到范围小的类型,可能需要显式转换。根据需要选择合适的数据类型,以优化性能。 注意数据类型的取值范围,避免...
2. 丰富的数据类型:Redis 支持二进制字符串、列表、哈希、集合、有序集合等多种数据类型。 3. 原子性:Redis 的所有操作都是原子性的,要么成功执行要么失败完全不执行。 4. 丰富的特性:Redis 支持 publish/...
同时,Boost.Serialization支持模板类的序列化,这意味着可以序列化模板实例化的各种类型。 10. **存档的输入/输出流**:Boost.Serialization库可以与任何支持`std::ios_base`的输出和输入流配合,包括文件流、内存...
数据类型: C 语言提供了多种基本数据类型,如 int、float、char、double 等。 变量的类型决定了它可以存储的数据种类以及内存的使用方式。 作用域: 局部变量: 只在定义它的函数或块内有效。 全局变量: 在整个程序...
在Oracle数据库中,CLOB(Character Large Object)字段类型用于存储大量的文本数据,如XML文档、长篇文章或者大量字符数据。然而,当你尝试向CLOB字段插入数据时,如果超过了Oracle规定的最大限制,就会遇到“ORA-...
- 字符串类型:char、varchar、text,char是固定长度,varchar和text是可变长度。 5. 数据定义示例: 创建一个包含列级和表级完整性约束的表,例如: ```sql CREATE TABLE Employees ( EmployeeID int PRIMARY KEY...