Odpověď na názor

Odpovídáte na názor k článku Interaktivní shell Fish přechází z C++ na Rust. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.

  • 1. 1. 2025 20:36

    Petr Golich

    To byl tvz. CFront - za pomocí maker se převádělo C++ do C, bylo to na začátku, sloužilo to jako "proof of concept", nicméně to nebyl cíl ani nikdy neměl být - Stroustrup to zmiňuje opakovaně - Simulu si v C++ většina programátoru neuvědomuje. Problém byl, že to programátoři C jako "C with classes" vzali. Standardní knihovny C++ dlouho nebyly, šablony jsou z Ady a byly implementovány do C++ na začátku devadesátých let, první iso je C++98.
    Opět k těm vývojářům - když je někdo učí "C with classes" tak chápu, že ten Rust je vysvobození. To samé platilo i o Javě a C#, to byly ty jazyky, které všechno měly spasit.
    Ano, Objective-C je opravdu objektové rozšíření C, C++ nikoli.