佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 976|回复: 7

C/C++未来?D 1.0来了!

[复制链接]
发表于 6-1-2007 10:14 PM | 显示全部楼层 |阅读模式

http://developers.slashdot.org/developers/07/01/01/2041256.shtml

http://en.wikipedia.org/wiki/D_language

宣称结合了C/C++,C#,Java概念的D,是否能够成为C/C++的未来继承? 说说你的看法。
回复

使用道具 举报


ADVERTISEMENT

发表于 7-1-2007 02:08 AM | 显示全部楼层
原帖由 苦瓜汤 于 6-1-2007 10:14 PM 发表

http://developers.slashdot.org/developers/07/01/01/2041256.shtml

http://en.wikipedia.org/wiki/D_language

宣称结合了C/C++,C#,Java概念的D,是否能够成为C/C++的未来继承? 说说你的看法。


会不会和ajax一样呢???
回复

使用道具 举报

发表于 7-1-2007 02:14 AM | 显示全部楼层
回复

使用道具 举报

发表于 7-1-2007 04:42 PM | 显示全部楼层
新的编程语言,library应该没C/C++酱多吧,应该还红不起来~
回复

使用道具 举报

 楼主| 发表于 7-1-2007 04:53 PM | 显示全部楼层
原帖由 AdventChildren 于 7-1-2007 04:42 PM 发表
新的编程语言,library应该没C/C++酱多吧,应该还红不起来~



C's Application Binary Interface (ABI)is supported as well as all of C's fundamental and derived types,enabling direct access to existing C code and libraries. C's standard libraryis part of standard D. Unless you use very explicit namespaces it canbe somewhat messy to access, as it is spread throughout the D modulesthat use it -- but the pure D standard library is usually sufficientunless interfacing with C code.
C++'s ABI is not supported, although D can access C++ code that is written to the C ABI, and can access C++ COM (Component Object Model) code. The D parser understands an extern (C++) calling convention for linking to C++ objects, but it is not yet implemented.


据说能够调用C的ABI和C++的COM。。。。
回复

使用道具 举报

发表于 7-1-2007 08:38 PM | 显示全部楼层
不能做 Dynamic class loading , 很多Design Pattern 无法使用。

http://www.digitalmars.com/d/comparison.html

e.g.

String myClass = "com.sample.MyClass"; //e.g get from xml, txt or database

MyObject myObject = createObject(myClass);

myObject.executeAction();

[ 本帖最后由 hkloke2000 于 7-1-2007 08:42 PM 编辑 ]
回复

使用道具 举报

Follow Us
发表于 7-1-2007 10:59 PM | 显示全部楼层
原帖由 AdventChildren 于 7-1-2007 04:42 PM 发表
新的编程语言,library应该没C/C++酱多吧,应该还红不起来~


乱说!!!!!:@

以为c++的library多吗? library 多不多是靠人写的。

D看来还ok的。feature蛮多的。

[ 本帖最后由 sweemeng 于 7-1-2007 11:06 PM 编辑 ]
回复

使用道具 举报

发表于 7-1-2007 11:47 PM | 显示全部楼层
原帖由 sweemeng 于 7-1-2007 10:59 PM 发表


乱说!!!!!:@

以为c++的library多吗? library 多不多是靠人写的。

D看来还ok的。feature蛮多的。

C/C++被广泛使用也有一段时间了,library当然比较多~

不过D的向下(C/C++)支缓作得好的话,应该可以很快普遍起来~
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-11-2024 05:08 AM , Processed in 0.111965 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表