[疑难] D1.0?D2.0?

soulmachine 2007-09-25
D语言现在正式分成两个方向发展了吗?为什么官网上只有一个编译器,文档也只有一份。。。。
redsea 2007-09-25
soulmachine 写道
D语言现在正式分成两个方向发展了吗?为什么官网上只有一个编译器,文档也只有一份。。。。


找 changelog, 然后可以找到 1.0 链接.
tomqyp 2007-09-25
1.0和2.0分开是好不容易争取来的,以前只有一个版本时,每次升级哪怕只有一点点语法的变动就会让许多老代码对新版本的编译器不支持。

如果只是学习,或者写点小测试代码什么的可能感觉不支什么影响,可如果是用来做正式开发,这就很痛苦了。

所以现在1.0的升级只修补一些bug,而新特性或者语法变动则在2.0中体现出来。实际上这跟java和.net的发布方式是一样的。
soulmachine 2007-09-26
貌似D1.0注重系统编程,而D2.0更注重语法的强大,二者的定位根本的不同吧
soulmachine 2007-09-26
D1.0和D2.0的编译器分别是什么呢?
soulmachine 2007-09-26
找到了D1.0的编译器:http://ftp.digitalmars.com/dmd1.zip
tomqyp 2007-09-26
要说phobo和tango的区别一个是强调系统编程一个是强调强大易用还勉强说得过去,1.0和2.0的语法现在还没有多大区别。2.0说白了更像是个测试版,新的特性会在2.0体现,当然如果在测试中被证明不实用也有可能被去掉,所以学习或者在正式开发中使用2.0会有一定风险。1.0则相对稳定,在以后的升级中向下兼容也相对好一点。

1.0和2.0的编译器都是dmd.exe,数学只是版本号而已。
zcpro 2007-09-26
加个参数就可以编译d1.0程序的,-v1
Global site tag (gtag.js) - Google Analytics