d2

Metaprogramowanie w C++ i w D

Mechanizm szablonów w C++ tylko przypadkowo stał się przydatny do metaprogramowania szablonów. Z drugiej strony, D ' S został ... Nie mam doświadczenia z D, ale jestem ciekaw, co można zrobić w D, A Nie w C++, jeśli chodzi o metaprogramowanie szablonów?

Dlaczego 0,1 + 0,2 = = 0,3 W D?

assert(0.1 + 0.2 != 0.3); // shall be true Jest moim ulubionym sprawdzeniem, czy język używa natywnej arytmetyki zmiennoprz ... writeln(a + b != 0.3); // standard calculation in double precision } Wyjście: false true Http://ideone.com/z6ZLk

Czy język D2 jest gotowy do produkcji? [zamknięte]

[[0]] Ostatnio chętnie uczę się języka D. Wygląda to jak marzenie dla mnie jako zwolennika kilku milionów linijek kodu C++. W ... masz jakieś doświadczenie w migracji z C++ do D, byłoby wspaniale usłyszeć o tym od Ciebie. PS. By D I mean D2 Thank you