太极计划——华夏民族软件腾飞的计划

原创 2006年06月09日 06:15:00
太极计划——华夏民族软件腾飞的计划

太极计划正式启动。

愿华夏民族软件之腾飞,自吾太极而始。

(一)
首先是太极语言系列,
1.太极编译器
2.太极解释器
3.太极虚拟机
这些已经发布了演示版,
编译器结合汇编器,链接器将成为完整的编译系统。
还有正在开发中的太极编辑器,太极调试器,太极反汇编器,太极源代码管理器……
未来这些将集成在太极宝鉴中,成为完整的程序开发环境。

太极语言语法描述形式与C/C++类似,目前太极语言的设计已有多方面超过了C++,比如面向概念的程序设计,代码组合机制……等等(当然目前还有不少不足,我会继续完善),太极语言既可以编译执行也可以解释执行,而且编译时是由解释执行的太极语言程序描述控制的,这对GP的实现非常有好处,C++ templates虽然是图灵完备的,但描述能力非常不令人满意,C++0x虽有所改观,但是仍然有很大的局限性;太极语言用自控型编译技术非常好的解决了这个问题——完备的自己控制自己的编译。

太极解释器有非常好的嵌入能力,可以非常容易的嵌入别的软件做成宏控制系统。在下载包中就有例子。比如太极编辑器就是用解释执行的太极语言程序描述的,其宏控制系统也是用太极语言实现的。

这种解释器的应用非常广泛,比如我还做了一个比TELEPORT PRO 更好的离线浏览器,最大的特点是可以用太极语言程序来描述选择下载的内容。还可以广泛用于程序配置文件,比如太极语言的IDE就是用太极语言程序来进行配置的。太极系列一切软件都可以用太极语言自由配置。


(二)
太极代数系统
在我的《太极语言出世》系列文章中已经提到这个了,当年我是为了做太极代数系统而开始设计太极语言的。
太极代数系统将建立在太极虚拟机智能系统上。

(三)
太极操作系统

太极操作系统又叫宇宙操作系统,英文名 The Universe Operation System,

太极操作系统中所有配置都用太极语言程序文本描述。所有软件都可以这样,而且在太极编辑器的辅助下可以实时把更改反馈到程序中。而且可以用太极源代码管理器管理(就象VSS管理程序那样)。配置有程序文本描述会产生一个速度问题,不过可以编译成一个能快速加载的格式,还可以指定编译层级。
太极操作系统用太极语言来配置程序的优势是很明显的,我认为UNIX有一个很大的设计失误是用C设计了UNIX系统却不用C直接做配置文件的描述语言,

太极操作系统的界面是图文结合的,字符界面与图形界面无缝结合,以太极编辑器为核心,每一步操作都可以得到整个系统的全面辅助。

在太极操作系统中,程序员有程序员的使用方式,高级用户有高级用户的操作方式,普通用户有普通用户的操作方式,而且会在使用的过程中自动进行培训。决不为了普通用户而对程序员进行种种的限制,因为普通用户使用过程中会被太极操作系统自动培训。

太极操作系统可以运行在太极虚拟机上也可以不运行在太极虚拟机上,运行在太极虚拟机上的可以跨平台。

在目前各种Unix与Windows已经占领绝大部分操作系统市场的情况下,太极操作系统将采用这样的方案:
将用户界面嵌入所有操作系统的shell,反正最终的操作大部分是一样的,太极操作系统将高端与底层同时开发直至最终整合。

(四)太极编辑器

(未完待续)

(不要取笑啊,俺先做做梦,放松一下,呆会儿还是要继续编程,这才是最重要的)

[软件工程]小议迭代计划如何做

对话原文地平风线 11:07:05项目计划,是否在一开始就写清楚各次迭代的内容 青润 11:07:44不是的。 地平风线 11:08:35那是每一次迭代时,再往里面补充吗? 青润 11:08:36很多...
  • qingrun
  • qingrun
  • 2006年08月02日 12:02
  • 3815

软件项目管理之三:质量计划

 今天我们来看看,在软件这个行业中到底什么是软件质量,质量计划又如何来做呢?那么到底什么是质量,几乎所有的开发者的答案都是:bug越少软件质量越好,其实这种观点是不正确的,评价一个软件质量的优劣有很多...
  • wwbb
  • wwbb
  • 2007年07月20日 15:11
  • 1308

03-软件配置项管理计划

1 范  围 1.1 标  识 包含该文档所适用的软件标识号、标题和版本号。 1.2  系统概述 简述文档所适用的系统和软件的用途。应描述系统和软件的一般特性;概述系统开发、运行和维护的历史(...
  • zchl159
  • zchl159
  • 2017年04月18日 15:49
  • 261

计算机软件质量保证计划规范(国家标准)

中华人民共和国国家标准GB/T 12504-90计算机软件质量保证计划规范specification for computer software quality assurance plan1 主题内...
  • qinson
  • qinson
  • 2004年08月19日 15:44
  • 8804

软件配置管理计划示例

  软件配置管理计划示例   ...
  • fanyzidb
  • fanyzidb
  • 2007年04月07日 17:03
  • 4044

2017-2018寒假计划

1.弄ASC比赛 2.初步学习Python语言 3.学习英语 4.整理之前的笔记
  • qq_40118071
  • qq_40118071
  • 2018年01月16日 16:30
  • 127

ERP系统的计划层次

ERP有五个计划层次,即:经营规划、销售与运作规划(生产规划)、主生产计划、物料需求计划、车间作业控制(或生产作业控制)。采购作业也属于第5个层次,但它不涉及企业本身的能力资源。划分计划层次的目的是为...
  • wuyxdream
  • wuyxdream
  • 2005年07月01日 10:32
  • 1657

BUG管理与改错计划

BUG管理与改错计划 问题优先级 分五个等级,即P1~P5,P1的优先级别最高,之后逐级递减。 问题优先级 描述 P1 应立即修复的问题 ...
  • u012150179
  • u012150179
  • 2014年02月15日 16:54
  • 3581

PK10精准计划

PK10精准计划 + V信:jdnwu22 曾经有一个女孩,她在九岁的时候喜欢上了音乐。那时候懵懵懂懂的她眼神里散发出无限的好奇与喜爱,她似乎渐渐地迷上了音乐这门艺术,可惜天公不作美,她试图接触音乐...
  • VVxin_jdnwu22
  • VVxin_jdnwu22
  • 2018年01月08日 10:21
  • 333

软件开发人生-----2018年的学习计划

疾风知劲草,智者必怀仁 2017年7月大学毕业,学习一刻也不能停歇,只有不断的学习充实自己才有更好的未来。2018勉励自己,努力的完善自己的知识体系。 付出总会有回报的,我相信明天,每一个...
  • qq_27922023
  • qq_27922023
  • 2018年01月21日 20:46
  • 86
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:太极计划——华夏民族软件腾飞的计划
举报原因:
原因补充:

(最多只允许输入30个字)