Tag: d2

D2 (Version 2) ist der Nachfolger der ersten version des D programmming Sprache entwickelt von Walter Bright und seit 2006, Andrei Alexandrescu.

Metaprogrammierung in C ++ und in D

Anzahl der Antworten 10 Antworten
Der template-Mechanismus in C++ nur versehentlich wurde nützlich für die template-metaprogramming. Auf der anderen Seite, D die speziell entworfen wurde, um dies zu erleichtern. Und anscheinend ist es auch einfacher zu verstehen (oder so habe ich gehört).

Warum 0,1 + 0,2 == 0,3 in D?

Anzahl der Antworten 3 Antworten
assert(0.1 + 0.2 != 0.3); //shall be true ist mein Lieblings-prüfen, dass eine Sprache verwendet native Fließkomma-Arithmetik. C++ #include <cstdio> int main() { printf("%d\n", (0.1 + 0.2 != 0.3)); return 0; } Ausgabe: 1 http://ideone.com/ErBMd Python print(0.1