Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Názor k článku
Pravda o browserech a statistikách

Michal Kubeček
Michal Kubeček (neregistrovaný)
19. 8. 2002 18:47

Re: Cui bono?

celé vlákno
Proč nepoužívám specifická rozšíření gcc? Protože bych tím omezil použitelnost programů pouze na prostředí s gcc. Myslím tím taková ta rozšíření jako možnost zadat výčet v příkazu switch, ne použití různých knihoven, ty se dají používat i v jiných překladačích. Je rozdíl mezi rozšířením jazyka a použítím knihovny. Kam až by to mohlo dojít, lze nejlépe demonstrovat na široké rodině jazyků nazývaných BASIC, jejíž jenotliví členové mají k sobě mnohdy tak daleko, že jediným styčným bodem zůstává název.

MFC nepoužívám, takže se k němu nemohu vyjádřit. OWL, pokud si dobře vzpomínám, žádná jazyková rozšíření nepoužívá. VCL ano, považuji to za velkou chybu a mám to Borlandu za zlé. Šlo by to řešit bez rozšíření jazyka a za tu trochu nepohodlí by to určitě stálo.

Konkrétně v zkratka GNU je někdy překládána jako Get New Utilities - s trochou nadsázky se říká, že abyste přeložil GNU verzi programu XYZ, potřebujete gcc místo cc, glibc místo libc, bison místo yacc, flex místo lex, gnu sed, gawk atd. Je to samozřejmě přehnané, ale některé programy jsou tak opravdu psané.

Na autech je toho normalizováno poměrně dost, alespoň v těch podstatných věcech. Díky přísnému vyžadování těchto norem je provoz na silnicích mnohem bezpečnější než kdyby si každý výrobce inovoval normy tak, jak je tomu zvykem na webu, kde bezprostřední ohrožení života obvykle nehrozí. On je totiž podstatný rozdíl mezi inovací spočívající v přidání ABS a inovací spočívající v tom, že z estetických důvodů budou blinkry červené a brzdové světlo bílé.