Citat:
Originalno napisao caboom
|
gomila proizvoljnih zakljucaka (i netacnih ili delimicno tacnih komentara).. znaci bez zelje za advokatisanjem ili flejmom, cisto da skrenem paznju na netacne premise, jer covek pise o razlici u perfomansama izmedju interpretiranih i kompajliranih jezika, ali potpuno "zaboravlja" par stvari:
- razlika lezi u vremenu kompajliranja, ako se koristi kesiranje kompajliranog koda (sto podrzavaju i php i python, a verovatno i ruby), onda je ta razlika mnoooogo manje drasticna (a naravno niko nece da pravi tako tesko opterecen server bez keshiranja koda). Secam se podatka od pre jedno 6-7 godina da se kompajlirani perl izvrsava najvise 1.5 puta sporije od kompajliranog C-a, a u nekim slucajevima cak i brze (u malim programima gde perl samo poziva visoko optimizovane rutine i sistemske funkcije)...
- Usluzivanje bilo kakvog dinamickog sadrzaja na apachu je oko 200 puta sporije od slanja statickih strana (plus trosi mnogo vise CPU i memorije). Znaci niko normalan nece na serveru sa ogromnim loadom da generise strane direktno, pa je u sustini nebitno kako generises strane, mnogo je bitnije kako ih keshiras
- Razvoj u C-u je mnooooogo sporiji, sa vise bagova i problema, plus developeri kostaju vise (a manje poznaju specificnosti web programiranja). Radio sam, na pocetku karijere, na jednom solidno velikom projektu koji je pocet u C-u, a onda kad je potroseno pola godine i 100K funti na prvih 15% projekta, presli smo na perl i zavrsila sve do kraja godine...
Takodje u komentarima neko pise kako je C++ brzi od C-a, sto je obicna glupost, obrnuto je... a fortran je jos brzi od C-a, tako da mislim da bi svi trebali da krenemo da pravimo sajtove u fortranu