Mimochodem jak optimalizace reference countingu souvisí s Javou, která je nemá?
Jestli hledáš C++, které má GarbageCollector (GC) tak je to verze ECMA C++/CLI a je normálně dostupná v MS VS 2003/5/8/10/13/15/17. Native ANSI C++ pochopitelně (GC) nemá. Takže když potřebuješ C++ s (GC) tak si musíš vybrat tu správnou verzi. Je nutné dodat, že C++/CLI je momentálně ze strany MS nepodporovaný protože má malou komunitu vývojářů a poslední plně "funkční" verze je v MS VS 2008 C++/CLI SP2.
tady je seznam programovacích jazyků, který podporujou CLI/CLRhttps://en.wikipedia.org/wiki/List_of_CLI_languagesnevim jestli existuje seznam jazyků co maj (GC). Samozřejmě s (GC) se dělá líp protože za tebe vyžehlí mnoho tvých chyb. Nemusíš na tim tak úzkostlivě přemejšlet. To je taky důvod proč je Java oblíbenější než native C a C/C++. Mono má verzi .NET takže je možné jej použít jak v C++/CLI tak i v C# tak i ve VisualBasicu. C++/CLI je dnes mrtvý protože "Java,Java,Java" A dělají se v něm hlavně wrappery z native C a C/C++ do .NET pro Host-UWP ve Win10.Velký problém (GC) je, že jaksi zpomaluje chod výsledného algoritmu. Což je ale normální protožeobecně algoritmy napsané v .NET jsou pomalejší až 4x než v např. native C/C++. Výhodou je ale pohodlnější kodování. Takže se musíš vybrat odpovídající technologii s ohledem na zadání úlohy.Jádro úlohy můžeš napsat např. v C nebo C/C++ a GUI pak třeba v C# nebo v Javě. Tady máš ještě pár hezkých článku:https://en.wikipedia.org/wiki/Garbage_collection_(computer_science)https://www.quora.com/Why-doesnt-Apple-Swift-adopt-the-memory-management-method-of-garbage-collection-like-in-Java
Citace: Jerry 21. 01. 2017, 12:17:37tady je seznam programovacích jazyků, který podporujou CLI/CLRhttps://en.wikipedia.org/wiki/List_of_CLI_languagesnevim jestli existuje seznam jazyků co maj (GC). Samozřejmě s (GC) se dělá líp protože za tebe vyžehlí mnoho tvých chyb. Nemusíš na tim tak úzkostlivě přemejšlet. To je taky důvod proč je Java oblíbenější než native C a C/C++. Mono má verzi .NET takže je možné jej použít jak v C++/CLI tak i v C# tak i ve VisualBasicu. C++/CLI je dnes mrtvý protože "Java,Java,Java" A dělají se v něm hlavně wrappery z native C a C/C++ do .NET pro Host-UWP ve Win10.Velký problém (GC) je, že jaksi zpomaluje chod výsledného algoritmu. Což je ale normální protožeobecně algoritmy napsané v .NET jsou pomalejší až 4x než v např. native C/C++. Výhodou je ale pohodlnější kodování. Takže se musíš vybrat odpovídající technologii s ohledem na zadání úlohy.Jádro úlohy můžeš napsat např. v C nebo C/C++ a GUI pak třeba v C# nebo v Javě. Tady máš ještě pár hezkých článku:https://en.wikipedia.org/wiki/Garbage_collection_(computer_science)https://www.quora.com/Why-doesnt-Apple-Swift-adopt-the-memory-management-method-of-garbage-collection-like-in-Java Ne, C++/CLI v Monu použít nejde.