Hash

Egon Eckert egon na www.capitol.cz
Čtvrtek Listopad 12 21:48:07 CET 1998


: Jak je to s rychlosti to nevim, ale tipnul bych si, ze diky tomu, ze je to
: C++ to nebude moc slavne.

Je to sice off-topic, ale neda mi to. S tvrzenimi tohoto typu bych byt tebou
zachazel opatrneji. Je to hrube zjednodusujici, a skoro bych rekl, ze
ponekud mimo misu. Nejjednodussi priklad: razeni (napr. qsort) muze v
sablonach v C++ STL (Standard Template Library) behat podstatne rychleji nez
pri pouziti obycejneho qsort v C, uz proto, ze pro porovnavani se pouziji
operatory ==, < a spol., ktere mohou byt implementovany inline. Instance
takove sablony nad typy 'int', 'long' a pod. mohou takove porovnani
realizovat (+-) jednou instrukci - porovnani s nevyhnutelnym volanim
'comparison_fn' v C je pak co do rychlosti tristni.

!! POZOR !! - nechci zde zadelavat na flamewar C vs. C++. Jen jsem chtel
uvest na pravou miru trochu mystifikacni nazor pisatele.

Egon Eckert


Další informace o konferenci Linux