有一个心理学实验,要求被试者将青草,公鸡,牛三个东西分成两组,结果多数中国儿童将青草和牛分成一组,而多数美国儿童将公鸡和牛分成一组。中国人的思想中青草和牛之间存在现实的关系,牛吃草,而西方人的典型逻辑是公鸡和牛都属于动物这一范畴。通过分类将物体类型化,这是西方人从小就接受的训练。据说美国婴儿学习名词的速度要快于动词,而中国的婴儿则相反,这并不是偶然的。
中国人的传统哲学认为世界是普遍联系的,事物之间存在着祸福相依的辩证转化关系。而古希腊人强调个体意识,以两分法看待世界,他们将世界看成是孤立的物体组成(原子论)构成,然后选择一个孤立物体(脱离背景),开始研究它的各项属性,接着将属性泛化,构成分类的基础。西方语言中大量抽象概念都是从作为属性的形容词直接转化而来,例如
white
-->
whiteness
。而中文中很少有精确的类型定义,而多半是富有表现力的,隐喻性的词语,例如我们不谈论抽象的白,而只说雪白,没有抽象的
size
,而只说具体的大小。
亚里士多德认为铁球在空气中下落是因为它具有“重性”,而木块在水中漂浮是因为木块具有“轻性”。这种将一切原因归结为事物内在属性的传统在一定程度上妨碍了西方人认识到背景的存在和作用,但使得他们可以把问题简化。
古希腊人对于类型的热衷源于他们对于永恒的迷恋。静态的亘古不变的世界才是他们的思想栖息的场所。具体的物体是易逝的,多变的,只有抽象的类型才是永恒的存在,也只有抽象概念之间的关系才是永真的联系。而具体实例之间的关联在某种程度上被认为是不重要的,甚至是不可靠的。
将具有某一属性的所有物体定义为一个集合,这一做法在上世纪初被发现会引起逻辑悖论,动摇了整个数学的基础,它绝不像表面上看起来那么单纯。但确定无疑的是,通过类型来把握不变的事实是一种非常重要且有效的认识策略。面向对象语言强调名词概念,从引入类定义以及类之间的继承关系开始,这符合西方一贯的作风。而
Ruby
这种强调实例间关系的动态语言首先由日本人发明,可能也不是偶然的。虽然现在大家都在玩高科技了,可实际贩卖给你的多半仍然是包治百病的祖传秘方。文化可能造成认知上的一种偏执,在技术领域这一现象并没有被清楚的意识到。
- 大小: 16.6 KB
分享到:
相关推荐
类型化数据集是数据分析和机器学习领域中的基础工具,它主要包含结构化的、有固定格式的数据,例如数据库表格、CSV 文件或 Excel 表格。在本案例中,我们将深入探讨类型化数据集的应用实例,了解如何利用这些数据...
根据提供的标题、描述、标签及部分内容,我们可以了解到这段代码主要涉及C#中使用非类型化的数据集(DataSets)来处理数据库操作的过程。下面将详细解释这些知识点。 ### c#非类型化数据集代码 #### 标题解析: ...
### 创建类型化DataSet及架构讲解 #### 一、概述 在.NET框架中,ADO.NET提供了一种高效且灵活的方式来处理数据库中的数据。其中的核心组成部分之一就是`DataSet`对象,它是一种离线数据处理机制,可以在应用程序中...
"使用类型化数组有效地处理柱状数据"这一主题,正是围绕着如何优化处理列式数据展开的,特别针对JavaScript环境。类型化数组(Typed Arrays)是JavaScript中的一种高效的数据结构,它们允许开发者以接近原生机器码的...
2. 类型化影视作品:类型化是指电影电视节目模仿成功的模式,以保证收视率和经济效益。这种现象是由于观众审美情趣的多样性以及市场机制(如收视率、票房率)的制约,使得影视制作倾向于选择风险较低、收益稳定的...
类型化编程和类型化数据集是面向对象编程中的重要概念,尤其在VB、VB10、C#等.NET框架下的Windows应用开发中扮演着关键角色。Visual Studio 2010(VS2010)提供了强大的支持,使得开发者能够更高效地处理数据库交互...
借助genee-mapper,您可以将未类型化的javascript对象转换为类型化的对象。 genee-mapper的最常见用法是将json http响应转换为带类型的对象(使用您自己的模型)。 如果只需要键入一些javascript对象,genese-...
步行者 类型化对象遍历 Stability: 1 - Experimentalast-walker提供类型化对象树遍历。 默认树用于遵循 Espree 结构的 AST,但可以提供其他配置。用法 var espree = require ( 'espree' ) ;var Walker = require ( '...
Matplotlib是Python中一个非常流行的数据可视化库,它提供了多种图表类型来展示数据。根据不同的数据特性和分析目标,选择合适的图表类型可以更有效地传达信息。本文将详细介绍如何在Matplotlib中使用不同的图表类型...
对泛型类型的强类型化 强类型实现可用于为泛型或未知类型(如 lambda 表达式)添加强类型。通过以下方式声明和使用: 对引用的强类型化 可以创建对std::string等类型引用的强类型,例如: 这种强类型的引用具有强...
* 其他可视化需求:实现其他类型的可视化,例如 3D 可视化、VR 可视化等。 * PostGIS 助力其他可视化:使用 PostGIS 的空间函数来实现其他类型的可视化。 结语:PostGIS 不只是一个数据库插件,而是一个深度学习 ...
它是我关于子类型化:子类型化技术报告的伴奏代码类型检查器检查记录(深度,宽度,排列)和函数(arg中的变量,retval中的变量)的子类型的良好类型。跑步假设已安装Haskell,并且用户位于项目目录中,则运行以下...
ERP系统信息化资料:KUM-CO-005作业类型主数据维护操作手册V1.1.doc
在Spring Boot应用中,处理时间类型的序列化与反序列化是一项常见的任务,特别是在与API交互时,正确地格式化时间数据至关重要。以下是一份详细解释关于如何在Spring Boot中进行这些操作的知识点: 1. **Jackson...
提交(截至2020年6月10日,星期三,12:11上午) 目前没有其他贡献者贡献者插槽3 贡献者插槽4 贡献者插槽5 贡献者插槽6 贡献者插槽7 贡献者插槽8 贡献者插槽9 贡献者插槽10关于README.md 文件类型: Markdown (*.md...
在 Unity 中,我们可以使用静态类型化(Static Typing)来代替动态类型化(Dynamic Typing),从而提高性能。 Unity 使用一种叫做类型推导(Type Inference)的技术,自动把 JavaScript 转化为静态类型代码...
本文实例讲述了C#实现XML与实体类之间相互转换的方法。分享给大家供大家参考,具体如下: using System; using System.Collections.Generic.../// Xml序列化与反序列化 /// public class XmlUtil { #region 反序列化
6. 文件系统类型:Linux支持多种文件系统类型,包括: * ext2 * ext3 * ext4 * xfs * jfs * reiserfs 7. 磁盘分区工具:Linux提供了多种磁盘分区工具,包括: * fdisk * parted * gparted * diskpart 8. 文件系统...