Programming 版 (精华区)

发信人: JJason (菜鸟), 信区: Programming
标  题: [转载] 作为学科的计算科学(5.1) 
发信站: 哈工大紫丁香 (2003年01月08日15:14:39 星期三), 站内信件

发信人: enjoy (null), 信区: Computer_Book
标  题: [转载] 作为学科的计算科学(5.1)
发信站: 南京大学小百合站 (Mon Dec 23 22:41:43 2002)

【 以下文字转载自 D_Computer 讨论区 】
【 原文由 nude 所发表 】

==================================
Translated by MIN Yinghua

Inputed by nude.bbs@bbs.nju.edu.cn

First posted @ bbs.nju.edu.cn
===================================


计算的描述

要求

    形成一个定义有许多方式。我们提出五个要求:
    (1)定义应该能为本领域以外的人所理解。
    (2)定义应该是本领域以内人们的着力点。
    (3)定义必须是明确的。
    (4)它必须阐明本学科的数学、逻辑和工程的历史渊源。
    (5)它必须指明本学科的基本问题和已有的重要成果。

    在形成描述的过程中.我们考虑了原有的几个定义,并且得出结论,满足这些要求
的描述必须按复杂程度分层次。这里,简单地综述一下其他的定义。

    1967年.Newell,Perlis和Simon[5]主张,计算机科学是研究计算机及围绕它的主
要现象的科学,而且说,反对这个定义就无异于表明其他科学都不是科学。但不管怎么
争辩,许多人认为,这是一个循环定义,而且对外行人过于简略。不过,它仍是一个好
的出发点,因为我们的定义可以看作是列出了围绕汁算机的主要现象。

    计算科学资格审查部(Computing Sciences Accreditation Board,CSAB)精心修改
了上述想法,用了一个如下定义:“计算机科学是关于计算机和计算的知识的总体。它
有理论、实验和设计三部分,并且包括(1)理解计算装置、程序和系统的理论;(2)为概
念的发展和测试所进行的实验;(3)设计方法论,算法和实现工具;以及(4)验证这些实
现满足要求的分析方法。”

    第三个定义说,“计算机科学是研究知识表达及其实现的科学”。这个定义过于抽
象,很少人能够对知识表达有相同的理解。具有同样一个问题的另一个定义是,“计算
机科学是关于抽象和复杂性控制的研究”。是一个对物理、数学或哲学也适用的定义。

    Abelson和Sussman说过,“计算机革命是思维方法和思维表达方法的革命”。这种
变化的本质是所谓过程性认识论的出现——它是从命令性的观点来研究知识的结构,而
不是象经典数学那样用陈述性的观点来研究。数学提出一个精确处理“是什么”的问题
的框架,而计算则提出精确处理“怎样做”的问题的框架[1]。

--
New email address: Li.Zheng@gmx.net

※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 172.16.2.105]
--

--

     人生,就是一团欲望:
     欲望没有满足的时候就是痛苦,
     欲望被满足的时候就是无聊;
     人生就是在痛苦与无聊之间徘徊。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.69]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.776毫秒