Abstract
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) |
|---|---|
| Pages (from-to) | 819-843 |
| Number of pages | 25 |
| Journal | Software - Practice and Experience |
| Volume | 28 |
| Issue number | 8 |
| DOIs | |
| State | Published - Jan 1 1998 |
| Externally published | Yes |
All Science Journal Classification (ASJC) codes
- Software
Fingerprint
Dive into the research topics of 'Timing trials, or the trials of timing: Experiments with scripting and user-interface languages'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver