-
Programmeringsprogs Hastighed
Udgivet den 20. maj 2010 Ingen kommentarerEt stort valg, som mange programmører altid er interesserede i er hvor hurtigt deres kode kan afvikles. Vi ved selvfølgelig godt, at der er en masse faktorer som spiller ind, deriblandt opgaven som skal løses og den afviklende arkitektur, men hovedspørgsmålet står stadig tilbage. Hvis jeg vil tillære mig et nyt sprog som kan afvikles hurtigt, hvad skal jeg så lære.
Netop dette spørgsmål agter jeg at afklare her på bloggen, igennem det næste stykke tid.
Der vil blive set på hvilke sprog der er til rådighed, hvad de kan afvikle, hvad de egner sig bedst til og endeligt hvor hurtige de er i forhold til hinanden.
Seævfølgelig kender jeg ikke alle sprog som er mulige, me n sprogene som vi vil se på er C, C++, Java, Python, Ruby, PHP, ASP og Pascal/Delphi. Heraf kan vi hurtigt se at visse af disse sprog grundet deres natur vil forventes at være hurtigst. De fleste af os vil nok være enige om at et velskrevent C program altid er hurtigere end det samme program skrevet i PHP. Dog har disse to sprog hver deres styrker, hvorfor de begge vil komme med i sammenligningerne.
Eksemeplvis er C altid stærkest til regne-tunge applikationer, hvorimod Python og Ruby er gode til systemer med meget associativt data og endelig er PHP veludviklet og stærkt til web-udvikling.
Sprog er bedst til hver deres ting, og for at vurdere sprogene vil jeg se på nogle mere specifikke tilfælde. Ind til nu agter jeg at se på emnerne WEB-programmering, matematisk programmering og endeligt grafisk programmering. HAr du forslag til andre hovedområder indenfor programmering som du gerne så taget med i overvejelserne, skriv endelig.

