关于计算机的数学

2010-11-29 13:01 / no comment / 22 views /

New Means of Thought

计算机学科的成熟

  • 新的问题总是催生新形式的数学方法。
  • 一个新学科的成熟的标志是用严格的数学方法来描述其理论。

基于以上两点原因:

  • 所有计算机理论都是和计算机相关的数学模型问题。
  • 所有计算机相关学科,包括人工智能、软件开发、信息学等,都是描述自然和机器的新的数学语言。

我觉得计算机是在用一种新的方式描述世界,比如:

  1. 用QQ、微博、校内描述人与人的关系
  2. 用集群来体现思想和信息广泛联系的特点(马克思说联系是普遍存在的)

什么时候会出现一种数学,像古希腊创造经典数学似的对计算机给出一种新的解释方式?

寻找适合计算机的思维方式

  • 计算机和人一样,也是存在于特定时间、空间上一个独立的行为个体。
  • 数据结构作为学习C语言之后程序设计的后续课程,最重要是不是教会了我们什么是链表、什么是队列。更重要的是:

–把数看作是描述世界的语言,数之间是有相互联系的

–把程序分解成数和建立在数据上的操作

数据结构这门课的弱点是:

  • –程序是死的
  • –只注重描述有限的几种数据结构,没有建立和自然相联系的理论和数学语言

我在程序设计时的三个维度(我的独孤九剑)

程序或者模块的三个维度:

  • 行为:程序要完成哪些行为和动作
  • 时间:行为在哪些事件驱动下完成
  • 空间:行为活动需要的动作空间

任何程序或者功能模块都被看做是一个独立的行为个体,他们是活的、有生命的,有自己的行为、时间序列和工作空间。他们之间的关系简单分为:

  • 累计和:功能或者武打动作的组合
  • 嵌入式:功能的插入和补充
  • 对等:平等关系

以上内容在我们的程序中的体现

image

Get a Trackback link

No Comments Yet

You can be the first to comment!

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>