Исследования Linea Engineering показали, что Smalltalk:
- В 2-3 раза более продуктивен, чем Java.
- Содержит в 3 раза меньше ошибок на единицу функциональности (Errors per Function Point), чем Java.
- В 3-7 раз более экономически эффективен, чем Java.
Следующая таблица указывает значение Errors per Function Point для некоторых языков:
Smalltalk | 0.14 |
SQL | 0.18 |
Visual Basic | 0.21 |
Ada 95 | 0.50 |
Java | 0.50 |
C++ | 0.82 |
C | 2.50 |
Software Productivity Research, Inc. (www.spr.com) исследовало множество коммерческих языков и выяснило, что Smalltalk является наиболее продуктивным из них.
Данная таблица указывает среднее количество строк кода на единицу функциональности (Average Source Statements per Function Point):
Smalltalk | 21 |
Ada 95 | 49 |
Java | 53 |
C++ | 53 |
COBOL | 107 |
C | 128 |
Меньше кода означает более быстрое написание и легкое сопровождение.