Is D so powerfull ??
ZombineDev via Digitalmars-d
digitalmars-d at puremagic.com
Sat Nov 7 06:49:03 PST 2015
On Saturday, 7 November 2015 at 14:25:01 UTC, ZombineDev wrote:
>
> What standard C does not provide and D does: calling C++ free
> functions nested in namespaces, creating objects of C++ classes
> (with single inheritance), ...
... calling virtual and non-virtual methods on C++ classes from
D, calling from C++ on D classes, Objective-C support, ...
basically you don't have technical reasons not to use D :D
You can find more information on interoperability and low-level
control here:
Interfacing C: http://dlang.org/interfaceToC.html
Interfacing C++: http://dlang.org/cpp_interface.html
Interfacing Objective-C: http://dlang.org/objc_interface.html
D ABI: http://dlang.org/abi.html
D inline assembly: http://dlang.org/iasm.html,
D vector extentions (SIMD): http://dlang.org/simd.html
GDC - GCC specific assembly and intrinsics:
http://wiki.dlang.org/GDC/Using_GDC#Extensions
LDC - LLVM specific assembly and intrinsics:
http://wiki.dlang.org/LDC_inline_assembly_expressions
http://wiki.dlang.org/LDC-specific_language_changes
More information about the Digitalmars-d
mailing list