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毫秒