Nic proti nikomu, ale programoval ten borec v C++?Znam par lidi, co dle jejich slov programuji v C++, ale pritom je to C se special structama se jmenem "class", co obsahuje funkce a dokonce jista navesti public a private, ktera maji specialni vyznam. A abych nezapomel, misto malloc a free se pouzivaji new a delete.
Mě se jeden ostřílený borec zeptal co je "unique_ptr" v C++ - po odpovědi "náhrada za auto_ptr" se zeptal "co je to auto_ptr". Místo, aby si všiml, že před 14 lety přibyla šablona auto_ptr do standardní knihovny jazyka, raději řešil memory leaky a bordel na haldě. Podobný dotaz položil k výrazu "builder pattern".Mám to snad po vzoru Karla také tak debilně generalizovat na větu:Já zas vidím spoustu ostřílených zkušených borců, co díky všemožným asemblerům, Cčkům, Pascalům a Fortranům nezvládají základní objektové návrhové vzory, C# po nich vypadá jako brainfuck (teda sorry, COBOL) a díky ignoraci nových věcí v základní knihovně jejich hlavního jazyka nezvládají základní práci s pamětí?
Taky mě to překvapilo, protože to je Satanovo prokletí Write-only proměnné jsou úplně k ničemu. Ale možná si to autor spletl s write-once proměnnými, ty jsou ve funkcionálních jazycích (a nejen tam) docela běžné.
No, jak by asi řekl pan Virius, který nás měl na C++ - "programátor, který neví, co je auto_ptr, je stále jen programátor, který neví, co je auto_ptr; ale programátor, který se nedovede správně popasovat s rekurzí, to není programátor."