Сообщение от x-yuri
|
статичность и повышение производительности
|
Ни для кого не секрет, что при динамической типизации проверка и приведение типа операндов выполняется в рантайме, что снижает скорость выполнения программы, однако добавление статической типизации (т.н. "синтаксический сахар" не расширяющий само ядро языка) в динамический язык еще больше снижает скорость выполнения программы....
Напомню, что в том же ActionScript 3.0 имеется возможность не только заранее определять тип операнда, но и создавать свои типы данных. Однако это не значит, что в AS 3.0 отсутствует динамическая типизация (она сохранена по сей день и доступна через dynamic и namespaces (в этом случае, тип данных, по-умолчанию - неопределенный)).
Но пока обсуждать, то нечего
Сообщение от x-yuri
|
Может быть даже классы упоминались
|
Лично мне, введение классов в JS пока никуда не упирается, точнее если их к.л. введут значит на то будут причины, пока их нет.
С другой стороны, JS рано или поздно расширят, как это произошло с AS3...