Hlavní navigace

Názor ke zprávičce Kolem 70 % vážných bezpečnostních chyb v Chromiu jsou chyby používání paměti od Ink - Nevypořádal ses s konkrétními připomínkami v diskusi, zejména: 1....

  • Aktualita je stará, nové názory již nelze přidávat.
  • 26. 5. 2020 12:27

    Ink

    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