Порівняння мов програмування за швидкодією

Аспекти для розробників

Мова Сі довгий час вважався хорошим прикладом послідовного та однозначного мови, особливо серед сучасників. Творці визнають певні недоліки в позначеннях. Основна проблема полягає у великій кількості аспектів, пропонованих розробнику, серед яких виділяється розмір і типи даних. Наприклад, в компіляторах ПК 1980-х діапазон типів “int” був між – 32768 і 32767, що було чітким відображенням 16-бітних процесорів. В даний час прийнято приймати 32-бітні для цілих чисел, тому діапазон часто варіюється від -2 147 483 648 до 2 147 483 647. Очевидно, що це створює серйозні проблеми з перенесенням мови.

Ці недоліки, на жаль, повністю успадковані C ++, і на сьогодні у них немає чіткого рішення. Мова Java, був створений з самого початку з метою усунення неоднозначностей і залежностей реалізатора і його допоміжних класів, тому в даний час є кращим з популярних мов.