原创 太极计划——华夏民族软件腾飞的计划收藏

新一篇: Using C++ template metaprograms | 旧一篇: 选择公理可能不成立,否则计算机可以生成真正的随机数

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

太极计划正式启动。

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

(一)
首先是太极语言系列,
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,反正最终的操作大部分是一样的,太极操作系统将高端与底层同时开发直至最终整合。

(四)太极编辑器

(未完待续)

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

发表于 @ 2006年06月09日 06:15:00|评论(loading...)|编辑

新一篇: Using C++ template metaprograms | 旧一篇: 选择公理可能不成立,否则计算机可以生成真正的随机数

评论

#hehe 发表于2006-07-08 12:58:00  IP: 222.35.69.*
太极语言????

不用做了,等perl 6正式release,实现个自己的中文编程语言简单的很
#soyo 发表于2006-07-19 17:13:00  IP: 222.43.110.*
汗....
跟sinox一样推出操作系统了...- -||
#看看更搞笑的 发表于2006-07-20 12:09:00  IP: 220.249.162.*

你必须知道的10种国产编程语言
——一个老程序员的心声:我们必须要有国产的编程语言


众所周知,编程语言是外国人的天下,我们一入行,就失去了选择的余地,你不得不跟着外国人的思维转。

笔者从事多年的开发工作,尝试了十几种外国的编程语言,每种编程语言都有自己的特性和固有的缺陷,对其固有缺陷,我们只能望洋兴叹,因为,这些编程语言的设计者和开发者无一例外全是外国人,这里,并没有我们的发言权。

这是一个靠标准取胜的时代,对于编程语言的控制,就是对于标准的控制,我希望能看到更多的中国人加入到这场角逐中来。

我们欣喜的看到,现在也有越来越多的中国人加入到了语言设计的行列中来,虽然他们设计的语言有这样那样的不足。但是,他们的出现,代表了一种尝试,也代表了一种希望。

世界是多样化的,我们需要更多的选择,编程语言也不例外。

下面是笔者工作多年接触到的一些国产编程语言,现分列如下,包括一些简单的介绍,这些介绍主要来自语言设计者自己的描述。笔者本人也加入了一些简单的评论,不代表语言的优劣,如有纰漏,文责自负。

当然,这里列出的还远远不够全面,这只是为了抛砖引玉,引起更多的人来关注,希望大家也一起来关注国产编程语言的发展、以至成熟。

让我们一起来见证这个时代的来临。


〓〓〓〓〓〓〓〓〓〓〓〓
〓十种国产编程语言〓
〓〓〓〓〓〓〓〓〓〓〓〓

八卦编程语言
http://baguic.163.net

csm语言
http://csm.zg66.com/csm

dao语言
http://xdao.org/english
http://www.newsmth.net/pc/index.php?id=phunyx

易语言
http://www.dywt.com.cn/product.asp

Koodoo 语言
http://www.bluespace.com.cn/koodoo/article_koodoo.htm

lava语言
http://www.ggv.com.cn/faq/lava

鲁班语言
http://project.soft114.com/lubankit/index_chinese.html

模拟精灵LAScript脚本语言
http://www.yhhe.net/ape

Nuva语言
http://www.macrobject.com

太极语言
http://blog.csdn.net/universee

其他基于非原创语言多中文编程语言
http://www.chinesepython.org/cgi_bin/cgb.cgi/exits/otherprograms.html


〓〓〓〓〓〓
〓简介〓
〓〓〓〓〓〓

【八卦编程语言】
http://baguic.163.net
#universee 发表于2006-08-21 19:35:00  IP: 218.58.178.*
这是谁写的呀,原始出处?
#阿呆 发表于2006-09-01 14:03:00  IP: 192.168.0.*
呵呵,支持哈。
#universee 发表于2006-09-01 16:04:00  IP: 218.58.176.*
呵,做个梦啦,不要见笑
#燎草 发表于2006-11-18 14:00:00  IP: 125.77.161.*
支持一下.
不过看得有点昏迷.想那么多东西.连操作系统的界面都写上去了.还不如把一个环节做精了再说.
#yesry 发表于2006-11-22 13:35:00  IP: 222.68.177.*
偶也不知道怎么办
http://www.cnblogs.com/yesry/archive/2006/05/30/412786.html

不过类库的问题总算先解决了
#啊啊 发表于2006-11-22 14:05:00  IP: 222.68.177.*
感觉一点都不搞笑啊,比较有参考价值
#啊啊 发表于2006-11-22 14:08:00  IP: 222.68.177.*
感觉一点都不搞笑啊,比较有参考价值
#Yifeng Gui 发表于2006-11-22 17:26:00  IP: 125.96.46.*
看了以后唯一的感觉就是楼主的思想不成熟。
#Die_another_day 发表于2006-11-23 08:31:00  IP: 220.165.173.*
大家一起做梦吧
#大名 发表于2006-11-23 12:42:00  IP: 202.110.224.*
还是叫八卦语言吧
#z_ru_feng 发表于2007-10-08 00:22:35  IP: 116.21.252.*
科学是先有继承再有突破, 如果完全和现有体系划清界限,另搞一套只是累己累人,难道别人都错了?
#rawa459 发表于2008-07-22 22:19:56  IP: 60.9.235.*
愿意合作写编译器的话联系我,QQ:160404973
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © universee