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

Názor k článku
Štěpán Škrob: Horkým kandidátem byl WebKit, ale vybrali jsme Gecko

Messa
Messa (neregistrovaný) ---.seznam.cz
25. 2. 2009 18:28

Re: C++ versus C

celé vlákno
C++ může za špatné počasí a napůl nefunkční KDE :-) Jaké tlusté mezivrstvy máte na mysli? Třeba tlustá vrsta výjimek nebo špatně rozvrhnout třídy může být v C dost problém :-), ale vážně - jaké mezivrstvy je nutné vytvářet a v čem je v C snadnější refaktorizovat? Záleží na stylu než na použitém jazyce.

Na druhou stranu, C++ knihovna bez správných úprav asi moc přenositelná nebude - např. na jinou verzi překladače, STL... Ale zatracovat kvůli tomu C++ úplně a za všech situací...

K tomu co napsal Linus (pro mnohé ekvivalent toho, jako by to napsal sám Bůh, ale věřím, že to nebude případ zdejších čtenářů) - v podstatě to, že když někdo moc chce, aby byl projekt v C++ místo v C, asi by ten někdo neměl být k projektu vůbec pouštěn. Hm, Linus si tohle myslí o C++, já si tohle myslím o PHP :-) Možná že já neprogramuji kernel a Linus neprogramuje webové aplikace. K té části o gitu - existují i VCS implementované v Pythonu. Jazyk C++ nevylučuje páchání chyb, asi jako žádný jiný.

Mimochodem, k rychlosti C++ - C++ asi bude o něco pomalejší, než C, ale ne výrazně. Záleží na tom, jakým stylem je projekt naprogramován - pokud se přeužívá STL, pak na vyšší rychlost mají šanci i interpretované jazyky :-)