Label: ♦chinese

[186] 历经多年还未烟消云散,可喜可贺

Comment
本人正眼高手低的创作一门计算机语言,貌似近日能有所进展,来贵地观摩一番,发现老兄已然是成果斐然了。
中国大陆的IT从业者在计算机语言这一行的探索,尚有成效的多以个人为主,商业化还算成功的貌似仅有易语言一家,也是历经多年。以技术论,目前以老兄的最接近国际主流。
道语言中的BNF宏的确很精彩,这是未来计算机语言的方向。但这些宏的写作和使用,在功能和易用方面的确很难平衡,如果没有一个通盘的一致性很好的架构,会给程序的写作和调试上带来很大的麻烦。
关于我自己的语言,现在尚不能判断能不能达到预订的目标,简而言之是要在语言的抽象能力上做足文章。
至于应用领域,的确很麻烦,许多开源的小型语言的确已经很足够了,要产生商业价值有这么几个方向:
1 在某些特殊领域做足够的特化,成为领域语言,或者干脆将语言通过一些用户界面藏在内部,而这些功能是一些成熟语言加API是很难做到的。编译的目标码也不局限为现有的源代码或者字节码,可以是另外一个高级语言。
2 在特性上做足够大的创新,这一点的确非常困难,但如果针对某个领域,或许是有可能的。
临时想到这么几个 嵌入式开发,WINDOS的简单SHELL,代码生成器,软件界面生成,WEB界面生成,自动单元测试。。。。。。
再想到一个可能的创新,通过契约编程和自动单元测试的方法,来实现库文件的兼容性管理。 简单点说库可能升级了,也可能被换掉了,那么依赖这个库的模块就有可能出BUG,为了保证库里面API函数的兼容性,我们可以对每个要使用的API约定一个输入输出的契约,用契约加自动测试来保证兼容性。
Comments

Change picture:

Choose file:

12 3
456789 10
111213141516 17
181920212223 24
2526272829 30 31

fu: Many thanks (Jul.04,04:29)

klabim: fixed Hi, great, now my test works now :- ). (Jun.30,17:51)

Nightwalker: Few suggestions (Jul.03,14:37)

This site is powered by Dao
Copyright (C) 2009,2010, daovm.net.
Webmaster: admin@daovm.net