Experiments are described to see how fast various popular scripting and user-interface languages run on a spectrum of representative tasks. Variations are found in performance, depending on many factors, some uncontrollable and even unknowable. A few general principles hold: compiled code usually runs faster than interpreted code; memory-related issues and the effects of memory hierarchies are pervasive; and the timing services provided by programs and operating systems are woefully inadequate. Although each language shines in some situations, there are visible and sometimes surprising deficiencies even in what should be mainstream applications.
|Original language||English (US)|
|Number of pages||25|
|Journal||Software - Practice and Experience|
|State||Published - Jan 1 1998|
All Science Journal Classification (ASJC) codes