`
suifeng
  • 浏览: 179440 次
  • 性别: 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  
你准备设计语言的吗?希望能看到你的持续报道。

相关推荐

    CNN收敛和卷积核初始化的必要条件

    卷积神经网络(CNNs)在深度学习领域中扮演着至关重要的角色,特别是在计算机视觉、自然语言处理和信息检索等领域取得了显著成就。然而,对于深度卷积神经网络的收敛性研究相对较少,理论上的必要条件分析也较为匮乏...

    计算机硬件与软件基础知识ppt课件.ppt

    计算机硬件与软件基础知识是计算机科学的基础部分,了解计算机硬件和软件的基本结构、组成和工作原理是学习计算机科学的必要条件。本资源将对计算机硬件和软件的基础知识进行详细的介绍。 计算机硬件系统的组成部分...

    集合与简易逻辑练习 (2).doc

    1. **充分条件与必要条件**: - 在逻辑推理中,如果A发生必然导致B发生,那么A是B的充分条件。而如果B发生时A一定发生,但A不发生时B可能不发生,那么A是B的必要条件。题目中的选项"充分不必要条件"、"必要不充分...

    aot:Seman是一套用于分析俄文或德文文本的语言工具,其中包含词典和语法。 该项目作为计算机语言学领域许多研究项目的基准非常有趣

    《AOT Seman:俄德文文本分析利器——深入探究C++在计算机语言学中的应用》 AOT Seman,一个专为分析俄文和德文文本设计的强大的语言工具,集词典与语法分析于一体,是计算机语言学领域内不可或缺的研究资源。其在...

    计算机基础 Word和Excel 题目 实用.docx

    对于教师而言,掌握并应用计算机知识不仅是传播社会文明、培养现代化人才的必要条件,也是提升国家现代化进程的关键因素。然而,当前教师群体在计算机辅助教学(CAI)能力上普遍较低,尽管有的教师经过初步培训掌握...

    数理逻辑中的联结词蕴涵式

    1. **混淆充分条件与必要条件**:在日常语言中,“如果p,则q”常常被误解为“p是q发生的必要条件”,但实际上,这里的p只是q发生的一个充分条件。 2. **忽略假言矛盾**:当\(p\)为假时,无论\(q\)真假,\(p \right...

    计算机科学的数学(英文)

    1. 证明方法:文档中提到了数学证明的基本方法,如命题逻辑中的证明过程(包括证明蕴含、充分必要条件、反证法、归纳法等),这些是计算机科学中常见的逻辑推理工具。 2. 命题与谓词逻辑:这部分内容涉及命题逻辑的...

    形式语言与自动机原理笔记

    这里的充分性指的是如果存在一个文法G,并且满足这样的产生式条件,则G生成的语言L是正则语言;必要性指的是如果语言L是正则的,那么可以构造出一个满足条件的文法G。 在自动机的学习过程中,构造特定的自动机实例...

    全面的汇编语言教程简单易懂

    3. **实时性和效率**: 在需要快速响应和高效计算的场合,汇编语言能提供必要的控制和性能。 4. **资源受限环境**: 在内存有限或计算能力有限的嵌入式设备上,汇编语言可以编写更紧凑、更高效的代码。 通过《全面的...

    对计算机的一些错误认识(DOC格式).doc

    6. "对数学的擅长是了解计算机的前提":虽然数学基础有助于理解计算机科学,但并非必要条件。具备逻辑思维能力的人,无论专业背景,都能掌握计算机知识并参与信息处理。 7. "计算机是灵丹妙药":计算机可以提高效率...

    微型计算机控制技术03及答案

    1. **微型计算机的基本组成**:微型计算机控制系统通常包括中央处理器(CPU)、存储器(内存和外存)、输入/输出设备(I/O接口)以及必要的控制电路。这些组件共同协作,实现数据处理和控制信号的传输。 2. **...

    计算机导论 复习题

    了解关系型数据库模型,如SQL(结构化查询语言),以及如何创建、查询和更新数据库是必要的。随着大数据的发展,非关系型数据库如NoSQL也逐渐受到关注。 最后,计算机安全和伦理道德不容忽视。理解密码学原理,包括...

    计算机基础模拟题

    6. 编程基础知识:虽然不是所有计算机等级考试都会深入测试编程,但了解基本的编程概念如变量、条件语句、循环、函数和数据结构是很有帮助的。常见的编程语言如Python、C++、Java等,掌握其中一种的语法和逻辑思维...

    集合与简单逻辑

    例如,"P∧Q"表示P和Q同时为真,"P∨Q"表示P和Q至少有一个为真,"¬P"表示P不成立,"P→Q"表示如果P则Q,"P↔Q"表示P和Q互为充分必要条件。 101-集合的运算包括并集、交集、差集和对称差。并集是两个集合的所有元素...

    计算机二级c语言

    计算机二级C语言是针对计算机等级考试的一项重要科目,主要测试考生对C语言...因此,对于"原始实验及参考答案"这样的学习资源,一定要充分利用,不断实践、反思和总结,才能在计算机二级C语言考试中取得优异的成绩。

    线性规划最优解集的数学理论与计算方法

    关键词中的“充分必要条件”指的是最优解集存在的充分且必要条件,它是判断某个解是否属于最优解集的理论基础。对于线性规划问题来说,找到最优解集的充分必要条件有助于深入理解和有效计算。 时间复杂度是衡量算法...

    动态显示 程序代码 汇编语言.rar

    10. **优化技巧**:汇编语言允许程序员充分利用硬件特性进行代码优化。例如,利用指令流水线、向量化处理和减少内存访问等方式提高程序运行速度。 总的来说,"动态显示 程序代码 汇编语言.rar"这个压缩包可能包含了...

    汇编语言课件

    【汇编语言课件】是一份详尽的教育资源,旨在帮助初学者,特别是那些自称为“菜鸟”的新手,深入理解并掌握汇编语言这一计算机编程的基础。汇编语言,作为低级编程语言的一种,直接对应于计算机硬件的指令集,是理解...

    Numerical Optimization Theoretical and Practical Aspects

    9. **算法实现**:本书还介绍了如何将理论算法转化为计算机程序,包括选择合适的编程语言、设计高效的数据结构以及考虑并行计算的可能性。 10. **案例研究与应用**:通过具体的案例分析,读者可以了解到数值优化...

Global site tag (gtag.js) - Google Analytics