Szybkośc języków programowania

Szybkość komputera zależy od bardzo wielu czynników: częstości zegara, wielkości i szybkości pamięci cache technologii w jakiej procesor został wykonany, szybkości pamięci czy szyny. Również liczba rdzeni procesora może wpływać na szybkość komputera (jako całości).
W praktyce najbardziej interesuje nas czas potrzebny przez aplikację na wyliczenie poprawnych wyników. To zaś może zależeć od bardzo wielu czynników, w szczególności od rozmiaru zadania, a gdy rozmiar jest ustalony — od wybranego algorytmu.
Jeżeli ten sam algorytm zaprogramujemy w różnych językach programowania okaże się, że wybór języka programowania również wpływa na „szybkość” obliczeń. I nie będzie chyba wielkim zaskoczeniem, że język programowania C należy do „najszybszych”.
Poniżej animacja obrazująca „szybkość“ pewnych operacji zaprogramowanych w różnych językach programowania.