Показать сообщение отдельно
  #26 (permalink)  
Старый 15.12.2012, 17:36
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

Сообщение от melky Посмотреть сообщение
объектами первого класса.

и что? вообще весь язык построен на прототипном наследовании, но это не отменяет его мультипарадигменности.
то, что это обычные объекты, но которые содержат настоящую функцию в скрытом поле [[Call]] или как там оно называется, а не функции из ФП. общего у них - только название. кроме того, ФП - оно вообще не о функциях первого класса. оно прежде всего об отсутствии побочных эффектов. в яваскрипте с его прототипной моделью это вообще невозможно, так как кто угодно может насрать в прототипы и изменить поведение функции до неузнаваемости. как следствие - невозможность всяких оптимизаций и в том числе автоматического распарралеливания.
__________________
.ня
Ответить с цитированием