Názor k článku Scheme: kostlivec ve skřini nebo nehasnoucí hvězda? od anonym - Prvou vetou zrejme predrecnik myslel: "show us your...

  • Článek je starý, nové názory již nelze přidávat.
  • 10. 12. 2007 20:43

    anonymní
    Prvou vetou zrejme predrecnik myslel: "show us your code" a on ho benchmarke voci ekvivalentu prelozenenu v Stalinovi.

    IMHO hadat sa o to, ktory jazyk je rychlejsi, je nezmysel (je tak maximalne mozne urobit par benchmarkov na konkretnych verziach prekladacov, ale o com to vypoveda, je druha vec). Aby bolo jasne, nemyslim si, ze by bol C/C++ zly jazyk (nakoniec niekolko rokov v nom pisem kazdodenne).

    Napriek tomu by som mal niekolko vyhrad - IMHO ma zbytocne vela veci, ktore zvadzaju ludi pisat podivne veci - ktore napr. idu pod niektorymi prekladacmi prelozit (msvc a starsie gcc), a cistou zhodou okolnosti funguju, na novsom gcc uz nejdu (pretoze ani nemaju ist). Zbytocne je napisane nieco v norme, ked sa prekladac podla toho nesprava (a ludi, co naozaj poznaju C++ "kompletne", poznam osobne asi dvoch, aj to asi preto, ze pisali prekladac; norma tiez nie je vzdy uplne jasna).

    Dalej snad kazdy prekladac ma svoje vlastne extensiony, co robi napr. spolupracu na multiplatformnom projekte komplikovanou; hlavne ked je niekto na nestandardne extensiony zvyknuty. (BTW netrapi ma, ze icc je v benchmarkoch rychlejsie nez gcc, ked som naposledy skusal jednu 10.x verziu, tak bola celkom bugovita, co samozrejme neznamena, ze gcc je bug-free).

    Ad 2) samozrejme suhlasim, to je to o co ide - zbytocne je jazyk rychly, ked niekto veselo napise nieco, co ma zlozitost napr. O(n^3), pricom by to slo napr. O(n). Plus vieme odkial su buffer overflowy.