d
Jakie są różnice między pojęciami a ograniczeniami szablonów?
Chcę wiedzieć, jakie są różnice semantyczne między propozycją c++ full concepts a ograniczeniami szablonów (na przykład ogran ... pts-lite proposal for C++1Y).
Co pełnowartościowe koncepcje są w stanie zrobić, niż ograniczenia szablonów nie mogą zrobić?
Jak szybko jest D w porównaniu do C++?
Lubię niektóre funkcje D, ale byłbym zainteresowany, jeśli pochodzą z
czas trwania kary?
Dla porównania zaimplementowałem pr ... fln("result: %d", avg);
auto time = Clock.currTime() - tm_before;
writefln("scalar products: %i ", time);
return 0;
}
Czy D jest wiarygodną alternatywą dla Javy i C++? [zamknięte]
Czy język D jest wiarygodną alternatywą dla Javy i C++? Co trzeba zrobić, aby stać się wiarygodną alternatywą? Powinienem si ... ie musimy iść dalej. Nawet COBOL miał swój dzień i Java pod wieloma względami cofnęła C++. Co dalej? Czy D wypełnia rachunek?
Język programowania D w realnym świecie? [zamknięte]
zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi.
...
Pomimo braku znani wielcy użytkownicy, D wydaje mi się bardzo obiecującym językiem, a według TIOBE , jest dość popularny.
Automatycznie wykonywane funkcje podczas ładowania bibliotek współdzielonych
Podczas wczytywania bibliotek współdzielonych w systemie Windows, wywołanie LoadLibrary() powoduje, że DllMain in library uru ... ki wątków deattaches from.
Czy istnieje podobny mechanizm dla Mac OS X, Linuksa i ewentualnie innych OS-ów zgodnych z POSIX?
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
Do GC czy nie do GC
Ostatnio widziałem dwa bardzo ładne i pouczające Rozmówki językowe:
Ten pierwszy autorstwa Herba Suttera, prezentuje wszys ... wiele niepotrzebna aktywność sterty?
W jakich przypadkach możemy korzystać z Garbage Collection bez poświęcania czasu pracy?
Dlaczego lokalne przechowywanie wątków jest tak wolne?
Pracuję nad niestandardowym alokatorem pamięci w stylu mark-release dla języka programowania D, który działa poprzez alokację ... nieważ implementacja D thread-local storage prawdopodobnie poprawi się, jeśli będzie wolniejszy od najlepszych implementacji.
Wyłączanie D garbage collector
Jestem programistą C++, który rozważa użycie D jako osobistego projektu, którym chcę się bawić. Zastanawiałem się, czy jest ... nadpisując new i delete, aby używać malloc i free, ale gdybym to zrobił, wolałbym, aby garbage collector w ogóle nie działał.
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
DMD vs. GDC vs. LDC
Jakie są plusy / minusy różnych kompilatorów D? Jaka jest wydajność i zgodność ze standardami / wsparcie D2? Jak dobrze są ob ... nie twierdził, że jest, chociaż)
Myślę o targetowaniu ARM i myślę, że GDC jest narzędziem z wyboru, ale nie jestem pewien.
Co to jest ekwiwalent" yield return " w języku programowania D?
Oto prosty generator w C#.
IEnumerable<int> Foo()
{
int a = 1, b = 1;
while(true)
{
... n-1] + a[n-2]")(1, 1);
foreach (e; take(fib, 10)) // <- prints first ten numbers from the sequence
{
writeln(e);
}
Szablony D: najfajniejszy Hack [zamknięty]
Jaki jest najfajniejszy nieco praktyczny hack metaprogramowania, który zrobiłeś lub widziałeś w języku programowania D? Nieco praktyczny oznacza wykluczenie, na przykład, Raytracer czasu kompilacji.