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