[八卦] The next D2

hurd 2009-05-09
引用
The next D2 update will have one huge, sweeping change, which has been planned for
maybe the past year. All static and global variables will default to
being thread local (instead of being implicitly shared). Doing this is
disruptive, but is critical to credibly supporting multithreaded
programming.

In testing this out, I've uncovered at least a dozen implicit sharing
bugs in Phobos. I think this change will have a big payoff for
multithreaded code.

by: Walter Bright
qiezi 2009-05-09
Wow...
ww21xx 2009-05-09
看来我得先停掉D2项目  这次变化很大 还是先学习基础
多线程 多进程 强并发 万岁
说实在的我虽然是D的强饭 但是也被它搞郁闷了 光一个STRING 就改了好几次了  害的我现在 要把 char* 转成 string 木有办法了 那位兄弟给指点明灯 我是2.0.29下
oldrev 2009-05-09
酱紫的话C库就不让用了还是?
betty_betty2008 2009-05-09
(C++ 0x)++,超喜欢
codekitten 2009-05-09
每次改都是大改。。且改动频繁。。对语言的发展其实不利
hqs7636 2009-05-09
ww21xx 写道
看来我得先停掉D2项目  这次变化很大 还是先学习基础
多线程 多进程 强并发 万岁
说实在的我虽然是D的强饭 但是也被它搞郁闷了 光一个STRING 就改了好几次了  害的我现在 要把 char* 转成 string 木有办法了 那位兄弟给指点明灯 我是2.0.29下


目前只能用2.028,想升级得半年后,运行时也用了大约半年。

这次的 phobos 基本也是重写,必然伴随大量 bug 。
hurd 2009-05-09
引用
每次改都是大改。。且改动频繁。。对语言的发展其实不利

可改为

每次改都是大改。。且改动频繁。。对语言的推广其实不利
hurd 2009-05-09
看新闻组里一直警告说:home work可以使用d2, 否则请选择D1。所以抱怨D2变动大的声音一直是无视的。
hqs7636 2009-05-09
hurd 写道
看新闻组里一直警告说:home work可以使用d2, 否则请选择D1。所以抱怨D2变动大的声音一直是无视的。


d2 估计是在做最后冲刺了,b在做多核并发,a革新phobos并配合,w给予高度赞赏。这三个都是极端理想主义者,自然不会考虑外面的声音,这种状态或许真能造就一个完美的东东。

w曾放言:你将同时得到一个兼具强大和简单的编程语言,而不会在两者做中和。
Global site tag (gtag.js) - Google Analytics