`

一点想法

阅读更多
    先让我们来了解下柏拉图对世界的理解,柏拉图认为,自然界中有形的东西是流动的,但是构成这些有形物质的“形式”或“理念”却是永恒不变的。柏拉图指出,当我们说到“马”时,我们没有指任何一 匹马,而是称任何一种马。而“马”的含义本身独立于各种马(“有形的”),它不存在于空间和时间中,因此是永恒的。但是某一匹特定的、有形的、存在于感官 世界的马,却是“流动”的,会死亡,会腐烂。柏拉图把这个永恒不变的“形式”称为“理型”,他认为这个世界分为两个部分,一部分是完美的由“理型”组成的世界,另一个就是我们现实的“粗糙”的世界,真实世界是按照理型世界的标准设计的,总是努力达致完美的理型世界,但总是存有偏差。 因此他相信人类的灵魂是不朽的,灵魂苏醒后会向往回到完美“理型”的世界,人生来就有“理型”的观念。总之,柏拉图深信“理性”远比“感官”可靠。而他的 学生亚里士多德却反驳他的老师,在亚里士多德看来,他也赞成世界是有变化的“质料”与不变的“形式”组成,比如具体的某只马是有一些“质料”组成,它有马 的“形式”在里头,因此它被称为马。而“形式”存在于具体的“物”之中,比如“马”的含义就存在具体的千千万万只马之中, “形式”的观念并不是人与生俱来的,而是借助于“感官”去感知外界事物而得来的。他把这种“形式”更多地称为“特征”,由此提出了他的自然界分类观点,对 “物”分类依据的是它能做什么以及它有什么特征。可以说,亚里士多德比他的老师更相信“感官”,没有像他的老师那样陷入对完美“理型世界”的眷念而不可自 拔。
    联想到我们在使用静态OO语言(比如java)试图去描述现实世界的场景,我们总是试图先设计出一些类(class),这些类秉承我们的意志,我们预期它 们能完美地描述事物,并且试图去符合所有的现实的场景。可以注意到,这样的想法不正是柏拉图式的偏执?我们用头脑中出现的“理型”(具体到语言中的类)去 描述现实世界,可现实世界往往是模糊的、粗糙的,两者的冲突不可避免,导致类不再按照我们的设想发展,它变的庞大,变的不是那么清晰,因此我们又造出“设 计模式”“重构”的“诡辩之术”去弥补、去完整,可这并不是治本之道。首先我们必须承认世界是不完美的,完美的“理型”或者说完美的类是不存在的,类型的 划分不能依赖于头脑中的完美“理型”(类型的划分不是取决于类),而应该根据事物的特征以及事物能做什么来划分。放弃对类描述世界的追求,转而构造模糊的 类型,对象的类型不再预先构造,它的类型取决于它能干什么,它有什么特征,这正是动态语言中的“Duck-Typing”以及一些函数式语言中的模式匹配 希望做到的,两者都是为了描述模糊的现实世界。再比如ruby中的mixin和open class特性又提供了方式让我们去慢慢完善“粗糙”的类,放弃一蹴而就,选择有机成长。
    不是很清晰的想法,只是看《苏菲的世界》里对希腊古典哲学的描述突然想到的,各位权当荒唐言。
分享到:
评论
2 楼 dennis_zane 2007-07-17  
Godlikeme 写道
理解能力比较差。。。
在这里理解的动态的定义是可完善,可发展的含义。
和语言的动态,静态没什么必然联系,扯到一起有些牵强。

对客观世界的建模的模型本身是无法自完善的,这个过程是需要人,或者智能来完成的,也许这是人工智能研究的范畴。和静态,动态语言并也无瓜葛。


是无瓜葛,我不知道用什么题目比较好,就随便取了个,改了。
1 楼 Godlikeme 2007-07-17  
理解能力比较差。。。
在这里理解的动态的定义是可完善,可发展的含义。
和语言的动态,静态没什么必然联系,扯到一起有些牵强。

对客观世界的建模的模型本身是无法自完善的,这个过程是需要人,或者智能来完成的,也许这是人工智能研究的范畴。和静态,动态语言并也无瓜葛。

相关推荐

    对铁路安全管理的一点想法.docx

    对铁路安全管理的一点想法.docx

    量化仓位管理的一点想法源码 附图 通达信.doc

    量化仓位管理的一点想法源码 附图 通达信.doc 量化仓位管理是一种复杂的过程,它涉及到多个指标的组合应用,以达到自动化交易的目标。以下是对量化仓位管理的一点想法的解释: 首先,需要将总仓位分为 5 份,然后...

    对中国征信市场未来趋势的一点想法

    文章标题《对中国征信市场未来趋势的一点想法》表明,接下来的内容将涉及对中国征信市场发展趋势的分析和预测。 征信市场的发展与诸多因素相关,其中主要包括监管政策、金融科技的进步、大数据和人工智能的应用等。...

    对行政体系建设的一点想法及行政创新的一些浅见.doc

    【文档标题】对行政体系建设的一点想法及行政创新的一些浅见 【文档描述】文档讨论了行政体系在不同性质企业中的角色,强调了以结果为导向和以过程为重点的行政体系建立,并提出了行政工作三个层次的理论,借鉴...

    关于红绿灯智能调试系统的一点想法.pdf

    关于红绿灯智能调试系统的一点想法.pdf

    对深化精细化管理的一点想法

    结合煤矿推行RMDC精细化管理经验教训,提出了加强思想教育提高管理意识、进一步完善各项工作标准和考核细则、加强走动式管理狠抓工作考核和责任落实、强化考核力度深化实施精细化管理,希望通过抓RMDC精细化管理制度和...

    教育改革的一点想法.doc

    中国的教育改革是一个长期被关注的话题,尤其是在面对全球竞争和科技进步的背景下,教育体制的问题显得尤为突出。当前的教育体系在很多方面存在着问题,这在标题和描述中得到了明确的阐述。 首先,教育改革的核心...

    对写述职报告的一点想法.doc

    【标题】与【描述】提及的是关于撰写述职报告的一些思考和建议,主要针对的是如何有效地编写一份述职报告。【标签】为空,无法提供额外信息。【部分内容】详细介绍了撰写述职报告需要注意的四个方面。...

    我对复习课的一点想法(1).doc

    【知识点详解】 本文主要探讨了如何在中小学教育中设计有效的数学复习课程,特别是在三环自主教学模式下的实施策略。文章首先明确了复习课的目的,强调复习课不仅仅是对旧知识的简单重复,而是帮助学生深化理解,...

    我对野生动物保护的一点想法.docx

    ### 野生动物保护的重要性和方法 #### 一、引言 接手地大野生动物保护协会的经历让笔者深刻体会到野生动物保护的重要性以及开展这项工作的复杂性。本文旨在探讨野生动物保护的基本态度与实施方法,希望以此激发更...

    互联网+教育的时代的一点想法.doc

    在“互联网+教育”的时代,教育领域正经历着深刻的变革。传统的教育模式正在与互联网的融合中找到新的可能性。以下是一些关键知识点: 1. 开放与宽容:互联网教育打破了地域限制,使得优质教育资源得以广泛传播。...

    小学英语校本课程开发的一点想法.doc

    小学英语校本课程开发是教育领域中一个重要的实践探索,旨在补充国家课程,更好地满足学生个体及学校特色的需求。在当前的教育环境中,国家课程开发虽然起到了基础性的作用,但难以适应各地学校的个性化需求,因此...

    我对后端优化的一点想法 (2012)

    ### 后端优化的核心概念与实践 #### 一、什么是优化? 优化是指通过改进系统设计、调整资源配置等方式,使得系统能够在资源消耗不变的情况下提供更好的性能表现。简而言之,优化的目标是“用更少的资源做更多的...

    我在阿里巴巴多年后,我对后端优化的一点想法

    了解一点硬件知识对于后端优化也至关重要。例如,理解CPU架构可以帮助我们编写更高效的任务调度代码;掌握存储系统的工作原理有助于优化数据库查询;而网络知识则有助于减少网络延迟,提升分布式系统间的通信效率。 ...

    我对野生动物保护的一点想法_心得体会.pdf

    野生动物保护是全球环境保护的重要组成部分,它涉及到生态平衡、生物多样性和人类与自然的和谐共处。这篇文章虽然不是直接关于IT行业的知识,但它所探讨的主题——野生动物保护,与信息技术的某些应用领域有着间接...

    关于加强“三基”工作的一点想法_1-3页.pdf

    【知识点详解】 本文主要讨论了如何加强“三基”(基础、基层、基本功)工作,特别是针对企业管理层和操作岗位的改进措施。以下是详细的知识点解析: 1. **基本工作的现状与问题**: - 制度和标准制定:事业部在...

    传统MMORPG通讯模式实现的一点想法

    传统MMORPG通讯模式实现的一点想法.既然MMORPG都有千篇一律同质化的趋势,好歹我们技术人员也应该总结出点东西来,新项目开发可以用现成的模式。一般来说,MMORPG服务器要解决的问题无非是,同步玩家的位置,状态,...

    分享如何学好C++的一点想法及给初学者的建议

    学习C++,首先需要明确的是,它是一种强大的编程语言,被广泛应用于系统软件、游戏开发、设备驱动等各个领域。C++的语法基础是C语言,但又包含了面向对象编程的特性,使得它能实现更加高效和灵活的代码设计。...

Global site tag (gtag.js) - Google Analytics