`
suifeng
  • 浏览: 175868 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

计算机语言的充分必要条件

阅读更多

一门计算机语言应该满足什么样的条件啦?

 

这是每个语言设计者必须首先考虑的事情, 否则, 设计出的语言将是, 在电脑里面养bug的语言, 这不是我所期望的.

废话停止, 转入正题.

 

一门语言应该满足以下条件:

一, 四大要素 : 

1, 规则

2, 流程

3, 处理

4, 结果

二, 要素之间的配合

1, 用规则的输出项来决定流程的处理项

2, 将处理的结果作为下一个规则的输入项

 

从上可以看成计算机语言的执行的过程就是按照规则来进行流程安排, 并进行处理, 最后产生结果的过程. 规则是计算机语言的核心, 而且它还是很多事物的核心.

 

用规则可以统一很多东西, 比如:

程序是逻辑规则驱动的;

软件是事件规则驱动的;

机器人是空间规则驱动的;

天体是时间规则驱动的;

生物是时间空间规则驱动.

 

呵呵, 走题了. 就此打住.

4
0
分享到:
评论
2 楼 suifeng 2008-12-19  
SoftGiant 写道

你准备设计语言的吗?希望能看到你的持续报道。


呵呵, 我在想象语言, 想象语言应该是什么样子的, 然后按照想象的样子来编写代码, 实现它.

如果有更多的人来帮我想象, 就更好了; 如果有全球的人来想象这们语言, 那个它将成为一门全球化的语言, 这就是我想要的.

下面是想象的结果:
http://code.google.com/p/ether-anima-pipeline/
1 楼 SoftGiant 2008-12-19  
你准备设计语言的吗?希望能看到你的持续报道。

相关推荐

    C/C++指针详解

    在 C 语言的学习中,指针的运用被认为是最大的难关。 关于指针的学习,我们经常听到下面这样... 理解“指针就是地址”,可能是指针学习的必要条件,但不是充分条件。 现在,我们只不过刚刚迈出了“万里长征的第一步”。

    计算机机房管理系统设计.doc

    2计算机机房管理与监控 2.1建设计算机机房备忘录的设计思想 实行标准化的管理是机房建设的根本,而不断进行设备的升级与更新那么是机房开展的 根底条件。然而,由于计算机机房的流动人员较多,不能保证每个人都能...

    信息技术基础

    程序设计自动化,即用计算机自动设计程序,是使计算机得以推广的必要条件。早期的计算机靠人工以机器指令编写程序,费时费力,容易出错,阅读和调试修改均十分困难。 折叠编辑本段器件技术 电子器件是计算机系统的...

    java j2ee 课程设计报告

    随着计算机技术的普及人们开始采用一系列的计算机语言编写程序开发人事管理系统,它实现了办公地自动化,能使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的...

    上海地铁站BIM技术应用.ppt

    同时,易学易用的特性也是实现快速部署,并在短时间内形成生产力的必要条件之一。 支持工程项目各阶段的解决方案 不仅要在设计领域实现三维协同设计,更重要的是要实现工程项目全生命周期内的管理,支持工程项目全...

    数据库的设计与研究.doc

    对于计算机 类的课程通常有一定的畏惧感,尤其对计算机语言、编程等,觉得难以驾驭和掌握。如 何通过数据库课程设计,使他们的各方面能力得到培养和锻炼,一直是值得思考的课题 。本文结合数据库课程设计,就数据库...

    微机接口技术课件工大版

    现阶段我校计算机专业的本科生大都比较注重软件方面的学习,毕业生通常只会使用计算机高级语言编写程序,缺乏对计算机硬件知识及微机接口技术的了解,限制了毕业生的就业范围,一方面计算机专业的毕业生很难找到...

    数据库系统原理A.pdf

    两个函数依赖集F和G等价的充分必要条件是( ) A.F=G B.F+=G C.F=G+ D.F+=G+ 8.设有关系R和S如题8图: 题8图 则R与S进行差运算,其结果的元组数为( ) A.1 B.2 C.3 D.5 9.下列不属于存储过程优点的是( ) A.增加了...

    《数据库系统概论》知识点总结.docx

    两个函数依赖集F和G等价的充分必要条件是(F*=G*); 18.下面列出的关于"视图"的条目中,不正确的是(C) A.视图是外模式 B.视图是虚表 C.加快查询语句的执行速度 D.简化查询语句的编写 19.事务定义不正确的说法是...

    java课程设计指导书.doc

    需要较好的java 语言的程序设计和调试能力,如果学生能够按照要求,从时间和精力上保证完全的投入 ,相信能够有很大的收获,学生要发挥自主学习的能力,充分利用时问,安排好课设的 时间计划,并在课设过程中不断...

    在线考试系统文献综述

    在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上)。...

    企业资产管理系统VBAccess毕业设计.doc

    作为计算机应用的一部分,充分发挥计 算机的优势,将大量复杂的数据交给计算机来处理,有着手工管理所无法比拟的优点。 如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极 大地提高...

    Java毕业设计-java Smart系统-题库及试卷管理模块的设计与开发(源代码+论文).rar

    资源包括源代码、论文以及必要的文档说明,以便用户能够充分理解系统的架构和功能,并进行二次开发定制以满足特定需求。 **核心功能**: 1. **题库管理**:支持多种题型(如单选题、多选题、填空题等)的增删改查...

    高考报考系统 分数查询 在线报名

    使学校充分利用计算机所带来的新技术,为培养人才打下坚实的基础 系统分析 学生成绩分析管理系统的要求是能够管理学生成绩信息,主要涉及到学生的基本信息、成绩信息和学校的授课计划信息的管理。 学生的成绩是...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

     李文娟,中国石油大学(华东)硕士,现供职于国家行政学院,工作后一直从事软件开发和软件项目管理工作,对计算机语言、计算机体系结构、操作系统都非常熟悉,尤其是精通C和C++编程技术. 目录 封面 -19 封底 -18 扉页...

    C#学生信息数据库管理系统.pdf

    使用纯面向对象的 C#语言作为开发语言,使用 Windows2000 作为开发平台,能够很好的 实现系统的开发及测试。 系统的基本流程是:用户登陆 主界面 选择各项子系统。 3.2 系统层次模块图 "学生信息管理系统"主要分为...

    酒店管理系统(软件工程课程设计).doc

    作为酒店的经营管理人员只有充分的掌握酒店的各职能岗位的信息流程和计算机 处理的要求,并善于结合两者的要求和长处,才能使想进的计算信息处理技术有效的服 务与酒店的经营管理。 本课程设计主要解决的是在一个...

    学生成绩信息管理系统论文 JSP 完整版

    使用多线程的技术,可充分发挥系统的特点,避免在SMP系统中出现仅使用单CPU的现象;对磁盘表的管理采用B树加密及索引的技术,为我们快速访问数据提供了可能; 高性能的内存申请技术;临时表采用在内存中以哈希表...

    软件工程知识点

    在基于软件工程的软件开发过程中,编码往往只是一项语言转译工作,即把详细设计中的算法描述语言转译成某种适当的高级程序设计语言或汇编语言。 为了方便程序调试,针对基本模块的单元测试也往往和编码结合在一起...

    网络组建域管理课件2

    用户只需要通过浏览器提出自己的查询要求,Web服务器自动完成查询结果,并将与查询条件相关的文件取回并显示在屏幕上,用户无需关心这些文件存放在Internet上的哪台计算机中。  实现Web服务的通信协议是HTTP...

Global site tag (gtag.js) - Google Analytics