Hlavní navigace

Názor ke zprávičce Vyšel FreeBASIC 0.16 od Petr Kobalíček - Nesouhlas souhlasu;-) Dlouhou dobu jsem programoval čistě v C,...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 14. 6. 2006 2:22

    Petr Kobalíček (neregistrovaný)
    Nesouhlas souhlasu;-)

    Dlouhou dobu jsem programoval čistě v C, ale v C++ mám prostě více možností. Nepoužívám RTTI ani exceptions a chápu tento jazyk jako jazyk s nativní podporou objektů, který je stejně efektivní jako C.

    ad 1)
    - to máte pravdu, objekt je vlastně jen struktura která _může_ mít tabulku virtualních funkcí.

    ad 2, 3)
    - Myslím že se stačí podívat do zdrojáků GTK+ a zjistíte, že GTK+ není vůbec psané pro rychlost. Říct, že píšu efektivně pod GTK+ je podle mě nesmysl.

    Pokud bude C++ použito jako vrstva nad C kódem, tak souhlasím, že efektifita výsledku bude menší (viz třeba GTK+ a GTKmm), ale pokud udělám nativní kód přímo v C++, tak to nelze tvrdit.

    Takže na závěr bych jen napsal, že efektivita kódu záleží na člověku, který jej píše...

    Ještě na druhý závěr jsem se zamyslel a troufnu si napsat, že efektivně je napsané třeba WinAPI. Nemám pravdu? (no flame)