首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

发布一个Dao语言的集成开发环境,该怎么解决

2012-04-13 
发布一个Dao语言的集成开发环境上次Dao(道)语言发布时在曾此发一贴作宣传,承蒙大家的关注,有过比较热烈的

发布一个Dao语言的集成开发环境
上次Dao(道)语言发布时在曾此发一贴作宣传,承蒙大家的关注,有过比较热烈的讨论。一个被反复提及的问题就是道语言的开发工具。后来我用Qt4.5尝试作了一个IDE,现已发布,再来宣传一下:-)

此IDE名为Dao Studio,是一个使用Qt4.5程序框架,专门为道程序语言开发的集成开发环境 。它包括了一个带语法增亮的代码编辑器,也带语法增亮的命令行终端,并且支持变量名(全局常量,变量,函数名,类名,类成员常量变量名等)的自动补全。它还拥有代码调试功能。

此版本将主要增加对程序调试的支持,允许在代码编辑器里设置调试断点,更支持了Edit and Continue调试模式,允许程序在调试期间作修改,并在修改后继续执行程序(不需要重新从头运行)。另外,此版本也允许用户更改代码编辑器和脚本终端的配色主题,并且还支持了打印机,可打印语法增亮的源代码和终端输出。

下载: http://daovm.net/dao/download_zh

[解决办法]
你一个人做出这么多东西来,不得不配佩服一把。你是强人,有能力,有时间,有精力。
建议在你网站上增加screen shots一项,免得别人看了你网站不试一下都不知道究竟是个什么样的东西。
[解决办法]
从你的身上学到了一种精神,这种精神让我无比的敬仰。我希望能够更多的了解你,将你作为我的榜样。
[解决办法]
只能纯支持,能力有限帮不上什么忙,一个人这么大的工程很要魄力和毅力
[解决办法]
语言多的已经够够烦的了,楼主不要再祸害我们了 呵呵
[解决办法]
向楼主学习啊
[解决办法]
厉害,学习哈
[解决办法]
不知道,在网络支持方面如何
如果可行,可以试着用来做一下聊天服务器
[解决办法]
支持,学习
[解决办法]
Up
[解决办法]
见识太少,恳请楼主给解释一下什么是Dao语言?
[解决办法]
顶~~~~强人!!!
[解决办法]
看看
[解决办法]
道可道,非常道。


道吾道以及人之道。
[解决办法]
[u][color=#FF0000]道可道,非常道。


道吾道以及人之道。[/u][/color]

[解决办法]
恒者为王
[解决办法]
强顶~
[解决办法]
居然还真有能自己开发编译器的人,仰视一下.
[解决办法]
楼主厉害
[解决办法]
若非为三餐一宿疲于奔命, 我可能会选择这个语言作为下一个课题的开发工具. 弱水三千, 余只取一瓢饮, 语言, 只需有数组,结构就可以构造无比复杂的数据结构, 只要能递归, 就可以写出简洁优美的程序. 所以, 这个语言足够让我写h.264的编解码.
为楼主的执着而感动.
[解决办法]
下个东西都这么难
[解决办法]
强!顶。
[解决办法]
学习了!
[解决办法]
确实挺强,只有仰慕的份了
建议楼主组织个团队一起来搞这个
[解决办法]
不错!一个人顶起了一片天。
[解决办法]
敬佩!
[解决办法]
支持

[解决办法]
赞一个
------解决方案--------------------


很好的网络资源哦!谢谢分享啊1
[解决办法]
大家好,我是新来的,多多指教!
[解决办法]
支持发展国产编译器。
欢迎访问我的blog:http://blog.csdn.net/forcal 

[解决办法]
太多的语言都是大同小异了……与其开辟新的语言,不如像Pascal和Basic那样在原有的语言基础上,发展更好的编程工具吧……

不过楼主是牛人,还是支持了~~
[解决办法]
强顶
[解决办法]
楼主做了我一直想做的事情,希望今后有机会交流交流。 为你加油,为你喝彩。
[解决办法]
比较牛B,曾经也看到国内有一人也写过一种语言不知道是不是就是这个,只是在国内外没有影响而以,中国不缺乏人才的 。
[解决办法]
好像不是这个,那个前辈的,还支持面向对象,支持web开发,和java的模式差不多。
[解决办法]
这个貌似就是同一个呢,刚才看错了,她也支持面向对象,支持web开发
[解决办法]
看了楼主网站上的一些关于道语言的开发视频,非常钦佩。 我也想提出几点看法,仅供参考:

1. 如果【道语言】能集VB6, C#, Java, Python的大成,那必将前途无量。特别是Python和VB6. 很多程序员都忽视和看不起VB6,其实VB6是一款极其优秀的语言,在开发效率和易用性上几乎做到了无与伦比。微软出于推广.NET(C#和VB.NET)的目的,将VB6彻底抹杀。

2. 在语言的关键字上应该尽可能的与主流语言一致化,例如:
(1) 道语言的【routine】太长, Python 的def 只有三个字母,C++的void 也只有4个字母。我觉得改成 VB6 的【sub】会更好。这样代码看起来会简洁很多。
(2) 在交互式环境中: (dao) = a 这种语法改成: (dao) ? a 也许会更形象更好一些。 其实直接借鉴Python的 >>> a 也是不错的。
(3) 代码编辑器的高亮度颜色上(主要是关键字和注释上),尽量的和微软的Visual Studio的【默认颜色】一致,这种【默认颜色】是让人看起来比较舒服的。
虽然,大多数编辑器的颜色可以由用户自己定义,但是定义一种大家能普遍接受的默认颜色,会让仍感到亲切,熟悉,有一种想学习的冲动。

3. Python 是目前我见过的最简洁,优雅的语言,不知楼主可否将道语言与Python做一个比较,看看各自有哪些优缺点,这样就会引起很多程序员的注意的。

4. 我最近才接触Python语言,真是有一种相见恨晚的感觉。但Python真是让我爱不释手。可能是自己过于的追求完美了,对于Python 的一些细小的方面,自己还是有些不满意,甚至萌生了要改造这门语言的强烈愿望,但不知何时才能真正付诸实施,也许永远只是一个梦想。Python 有以下几点让我不是很满意:
(1)没有一个好的可视化IDE(如果能达到VB6或Dephi的可视化IDE的水平,就非常好了)
(2)由于历史的原因,命名规则很混乱,难以形成统一。
(3)代码的清晰性可以进一步的提高
(4)有太多的外部扩展库,虽然使用方便灵活,但也让人眼花缭乱
(5)程序不能直接编译成机器码。
(6)软件运行效率还有待进一步的提高(当比起Java来说还是好得多了,而且还有很大的提高空间,可以用C 将一部分库进行改写)

不知楼主的【道语言】能否在吸收Python的优点的同时,能将Python以上的一些问题解决了。


支持楼主,祝愿楼主能做出世界级的优秀的编程语言。
[解决办法]
道可道,非常道。 


道吾道以及人之道。
[解决办法]
顶顶

[解决办法]
看不懂哈
[解决办法]
新手,帮顶一下.
[解决办法]
利害!!!
[解决办法]
支持
[解决办法]
楼主精神力量无敌,无敌敬仰楼主!

Dao语言要壮大,得先壮大库,这可是无限大的工程。
[解决办法]

探讨
我相信Dao的库一定会壮大起来。我已经开发出了一个可用来(半)自动地封装C/C++库的工具,基于封装的库可以在较短的时间内丰富起来。我准备封装的下一个比较大库将是Qt4.5,嘿嘿。

也希望兄弟们建议些其他的好库让我封装,先多谢了。

[解决办法]
建议在网站首页简要说明一下道语言的特色和适用领域。


不知是用什么语言开发的?


[解决办法]
或者发布到谷歌项目托管也好,相对来说速度快得很多,而且比较稳定
------解决方案--------------------


up

热点排行