Nevypořádal ses s konkrétními připomínkami v diskusi, zejména:
1. Složitost C++, které si i přes další a další revize všechen ten balast z minula nese s sebou.
2. Absence lifetime analýzy, která vede k chybám i v moderním C++.
3. Problémy s parsováním deklarací funkcí vyřešené alternativní syntaxí s klíčovým slovem auto. A dodávám já - celkový syntaktický horor oproti různým konkurenčním jazykům, byť je vidět, že autoři C++ dělají co mohou.
Určitě máš pravdu, že nové verze jsou o něčem jiném a konkrétně třeba zavedení modulů (konečně!) je velký posun kupředu. Jak se ale v moderním C++ formátují řetězce? V Novákově repozitáři, který zde odkazuje, vidím třeba
var1 + " - " + var2 + ": " + var3
V jiném příkladu zde v diskusi vidím nechvalně známé
cout << "Hello world" << endl;
Dost hrůza. Už na tohle existuje něco rozumného nebo se to aspoň chystá?
26. 5. 2020, 12:29 editováno autorem komentáře