Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Odpověď na názor

Odpovídáte na názor k článku Štěpán Škrob: Horkým kandidátem byl WebKit, ale vybrali jsme Gecko.

ondra.novacisko.cz
ondra.novacisko.cz (neregistrovaný) ---.seznam.cz
27. 2. 2009 10:41

Re: C++ versus C

celé vlákno
Můj závěr je ten, že jste objektové programování nepochopil. Možná jste se naučil syntaxi, tu možná zvládáte dobře, ale nepochopil jste smysl celého toho počinu. Neoplýváte totiž patřičným myšlením, vidíte jen technickou stránku, nevidíte analytickou stránku. Jste prostě jen kodér, ona cvičená opice, co se jí řekne, naprogramuj to, a on to naprogramuje. Něco jako analýza problému, začínající modelováním reality (za pomocí objektů) a konče u konkrétní implementace Vám pravděpodobně nic neříká. Jinak byste se se mnou nehádal o tom, co je funkce, co je objekt. Technická realizace OOP je marginální záležitost. Jestli Vám tedy vadí C++ po syntaxtické stránce, tak v tom se nebudu hádat. Klidně navrhujte objekty v C. Budete s tím mít víc práce, ale budete mít pocit, že nad tím máte maximální kontrolu. Každou chvíli musím pracovat s knihovnami, jejichž autoři si myslí totéž. Naštěstí se dají leckteré zaobalit do objektu podobně jako MyGStream. (sice s tím mám práci, ale dá se).

V C++ se pracuje se streamy, proto je MyGString pekne spinava pitomost, puts() je v C++ taktez prasarna, mel tam byt cout Odvádíte téma. O tom to přece nebylo. Kdybych měl použít cout, musím ještě definovat operátor <<, aby pro streamy bylo zřejmé, jak se objekt ukládá do streamu. v rámci jednoduchosti příkladu, který ukazuje něco jiného jsem to neudělal. používáte falešné argumenty proto, abyste zamaskoval, že žádné nemáte... přistupujete k tématu čistě emocionálne.

Jeste, ze s vami nemusim spolupracovat na tvorbe nejakeho projektu

Tento názor, akorát na Vás mám ja.

Dale jiz pochopitelne nehodlam reagovat dokud se nenaucite na stejne urovni oba jazyky, ne jen jeden.

dtto.

Nebyl vyjmenovan jediny C++ projekt, ktery je tak cisty

Žádný projekt není křišťálově čistý. Programátoři rádi využijí i memcpy, zvlášť tam, kde se pracuje s nějakými lowlevel věcmi. O tom to fakt není. Ale pokud mluvíme o projektech, tak třeba Nová Seznam Lištička je komplet v objektech (i tam najdeš memcpy, strcpy, ale často proto, že WINAPI objektové není). Samozřejmě celý Seznamácký fulltext je v C++ a použití klasických C funkcí se omezuje jen na místa, kde se musí spolupracovat s operačním systémem. Budete tvrdit, že jsem neukázal žádný projekt? Podívejte se třeba na FastRpc (od Seznamu) je veřejné na SourceForge.
   
Chcete přispět jako registrovaný uživatel? Přihlaste se ke svému účtu.
Ochrana proti spamovacím robotům. Odpovězte prosím na následující otázku: Jaký je letos rok?
 

Pravidla pro diskutující: Přidáním čtenářského příspěvku do diskusí či fóra souhlasíte s pravidly.

Informace o soukromí: U všech přidaných komentářů provozovatel ukládá IP adresu a hostname odesílatele. U neregistrovaných uživatelů se na webu zobrazuje část hostname, případně IP adresy, neumožňující identifikovat konkrétní počítač.

Povolené značky XHTML: a, br, code, em, li, ol, p, pre, strong, sub, sup, ul