[八卦] D语言太难了!

wzjin 2007-04-05
jinheking兄弟,其实JAVA入门已经是非常容易了,这是我的感觉,我以前还碰到一个牛人,他告诉我JAVA入门只用了两个小时,当然了,后来他考SUN的考试没有考100分,只有90多,他说挺遗憾的。VB也是好学,所以用的人也多,C++用的人多是因为有了几十年的积累。这几年不是嵌入式开发的暴涨,估计C语言的使用者也不会像现在这样多了。一门新的语言同样需要站在一个新的高度。如果功能是强大了,但是成本太高了,估计使用的人也是不会很多,使用的公司也是不会很多了。如果学这门语言没有回报,估计认真学的人也不会很多了。希望大家支持,形成一个团队,期待该语言能更好发展。
qiezi 2007-04-05
入门算是容易的了,不会比java/c#更难。不过目前库太少,所以还需要C基础,去调用这些现有的C库,以后库多了这部分也不是必须的了。就像说python写起来很容易,但如果让你写个python扩展,一样需要C基础,而且比D需要得更多。这个是没办法的事,谁让现有的基础系统大部分C写的呢?

java/python等语言使用现有的C写的库时一般都要进行一次封装,C++可以直接使用,但是连语法都去兼容这点极大地影响了C++的发展。D在兼容C库时做得比较好,它在二进制兼容的同时没有让那部分影响到整个语言。

如果你不需要调用太底层的接口,上面说的这部分你不需要了解。

模板并不一定要学,它一般用来产生代码,你可以只用OO的部分,它在这方面比C++易学得多,把它当成C#就好了。

学东西最怕的是一看到就怕,我以前学C++也一样,总有一种畏惧感,所以一本入门书放了半年都没看。后来看到到处都是VC的书,喜滋滋的买了一堆,直到1年后我才意识到老去研究那些界面和MFC库、收集界面效果代码限制了我的思维方式,我感觉像是在用C++做VB的活。然后开始看老侯的C++对象模型,感觉也不是很难了,后悔浪费了一年多时间。


我已经好久没用D做东西咯,上次那个64位编译问题对我有点打击,GDC现在支持了,不过我还没测试过。最近用D调用BerkeleyDB在windows上也遇到点问题,总是不太顺。

前段时间发了个自己用D写的类Twisted网络框架,后来受到Python Stateless影响,又重新在看Erlang,所以刚刚开始又搁浅了。这2个星期连续加班,这边我来得少了,没想到反而更活跃啦,真是太好了。
qiezi 2007-04-05
大家都有兴趣搞个团队亚,我开个新贴大家建议一下方向吧,主要目的是通过这个项目来对D做个深入了解。
jinheking 2007-04-05
qiezi 写道
大家都有兴趣搞个团队亚,我开个新贴大家建议一下方向吧,主要目的是通过这个项目来对D做个深入了解。


同意
做一个DDoc项目吧!像JavaDoc
我认为java的javadoc是很牛的功能
jinheking 2007-04-05
wzjin 写道
jinheking兄弟,其实JAVA入门已经是非常容易了,这是我的感觉,我以前还碰到一个牛人,他告诉我JAVA入门只用了两个小时,当然了,后来他考SUN的考试没有考100分,只有90多,他说挺遗憾的。VB也是好学,所以用的人也多,C++用的人多是因为有了几十年的积累。这几年不是嵌入式开发的暴涨,估计C语言的使用者也不会像现在这样多了。一门新的语言同样需要站在一个新的高度。如果功能是强大了,但是成本太高了,估计使用的人也是不会很多,使用的公司也是不会很多了。如果学这门语言没有回报,估计认真学的人也不会很多了。希望大家支持,形成一个团队,期待该语言能更好发展。


那他学习D应该也在2个小时以内
wzjin 2007-04-05
严重支持qiezi兄弟的想法,不过惭愧的是我现在D语言的水平还真的很烂,估计帮不上忙,那就这样吧!我抽时间到火星社区跑几趟,多促成库开发的统一调度,免得重复开发,浪费开发者和使用者的时间,不管能不能做到,先从这方面努力先。
oldrev 2007-04-05
只要由了C++基础,D入门很容易

对于模板,我的看法是如果你是库作者,模板和MP是必须精通的;如果只是写app的话那就可有可无了
oldrev 2007-04-05
jinheking 写道
qiezi 写道
大家都有兴趣搞个团队亚,我开个新贴大家建议一下方向吧,主要目的是通过这个项目来对D做个深入了解。


同意
做一个DDoc项目吧!像JavaDoc
我认为java的javadoc是很牛的功能


dmd.exe -D 就能产生文档
wzjin 2007-04-05
其实现在很多新学软件的人是没有C++基础的,或者有,但是很薄弱。而这些人可能以后是软件开发的生力军,是不容忽略的力量。我本人是走应用路线的,C++学到不好。但是我还是打算用D语言。
hqs7636 2011-12-05
这伙人都哪去了???去火星了?
Global site tag (gtag.js) - Google Analytics