Показать сообщение отдельно
  #49 (permalink)  
Старый 13.12.2013, 14:10
Аватар для Дзен-трансгуманист
√₋̅₁̅
Отправить личное сообщение для Дзен-трансгуманист Посмотреть профиль Найти все сообщения от Дзен-трансгуманист
 
Регистрация: 18.06.2012
Сообщений: 385

Сообщение от DjDiablo
Осмелюсь предположить что дело не в том чего нельзя добавить в JS а в том чего из него нельзя убрать. Просто логически если подумать то добавить можно что угодно, а вот выпилить мешает обратная совместимость.
Сообщение от kobezzza
'use strict'; 'use asm'; и т.д.
Ну да, asm.js выпилил из языка почти всё, оставив очень ограниченное подмножество. Хотя ничего не мешает написать внутри модуля var a = 'b', всего-то валидация будет забракована и плюшек AOT-компиляции мы не получаем, но код все равно будет работать.
То есть, как бы расширение языка поперек, а не вдоль. Не столько эволюция базы, сколько агрегация субстандартов.
__________________

Гейзенберг, возможно, читал этот тред.
Ответить с цитированием