Odpovídáte na názor ke článku Proč je Java za zenitem.
Ty streamy jsou součástí těch knihoven. Rozhodně by to chtělo znovu zkusit v clangu. Jinak řešit příliš optimalizaci je ztráta času. Většinou je důležitější čitelnost. Existuje pár základních pravidel, která je nutné v C++ dodržovat, aby kód nevypadal, že ho psal Tatar, ale jinak se klidně může nechat optimalizace na překladači. Dobrý překladač a novinky z C++11 dělají divy. Dokonce ve VS při překladu do CLI je výsledek někdy efektivnější než stejný kód v C#, protože frontend C++ dělá pár optimalizací navíc (i v clr:safe). Jen se to nesmí pokazit nějakou knihovnou, třeba STL/CLR, což je ještě o řád příšernější než STL pro clr:pure.
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 39 648×
Přečteno 27 470×
Přečteno 26 512×
Přečteno 22 688×
Přečteno 20 366×