Спецификация ECMAScript 5 (http://www.ecmascript.org/docs/tc39-2009-043.pdf) официально одобрена (https://mail.mozilla.org/pipermail/es-discuss/2009-December/...) в качестве ECMA стандарта (http://www.ecma-international.org/) на очередном собрании Генеральной Ассамблеи ECMA (http://www.ecma-international.org/memento/GA.htm). Для утверждения стандарта требовалось получить положительные отзывы от 2/3 участников ассамблеи, в итоге заседания 19 участников проголосовали "за" и только 2 компании "против". Против проголосовали компании IBM и Intel: IBM так как в спецификацию не были включены пожелания, связанные с вычислениями с десятичной точкой, а компания Intel так как у нее не было времени до конца проанализировать возможные нарушения интеллектуальных прав на включенные в стандарт технологии.
На мероприятии также было одобрено применение ускоренной процедуры принятия ECMAScript 5 в качестве международного ISO стандарта. Для принятия международного стандарта по ускоренной схем...URL: https://mail.mozilla.org/pipermail/es-discuss/2009-December/...
Новость: http://www.opennet.me/opennews/art.shtml?num=24574
Дайте, пжалста, ссылок на Mozilla- и Safari-реализации JS, умеющие части этого только что одобренного ES5 помимо стандартной версии 1999 года.
А что там с Chrome?
Firefox:
https://developer.mozilla.org/en/About_javascript
https://developer.mozilla.org/en/Core_JavaScript_1.5_ReferenceПо Safari что-то негусто:
http://developer.apple.com/safari/library/documentation/Scri...Chrome:
http://code.google.com/p/v8/Оно? А ещё?
> IBM так как в спецификацию не были включены пожелания, связанные с вычислениями с десятичной точкой, а компания Intel так как у нее не было времени до конца проанализировать возможные нарушения интеллектуальных прав на включенные в стандарт технологииА-а-а-тлично, давно так не радовался. Прокатили ынтерпрайзников и копирастов, всегда бы так!
Ну вообще как бы, не хорошо, что работу с плавающей арифметикой в JS не стандартизировали. Снова будет в одном браузере так, в другом иначе.
"вычислениями с десятичной точкой" это не fixed point разве?
> геттеры и сеттеры(реализованы в Mozilla, Safari, Opera), конструкция let();Полистал спецификацию ES 5 по ссылке, ничего подобного не нашёл. Откуда это взялось?
Похоже они окончательно забили на ES 4, который нёс в себе большое число изменений (это можно было бы даже назвать новым языком). ES 5 не настолько разительно отличается от ES 3.
битовые выражения также коряво будет вычислять?
Можно кусок кода?
> геттеры и сеттерыСупер! Я думал только в C# додумались это реализовать на уравне синтакса, но нет, и здесь нашлись люди, понимающе что машину можно поставлять сразу с колёсами, а не завтавлять каждого прикручивать их самому, как бы просто это ни делалось.
Про руби не слышали?
>Про руби не слышали?Смотрел, но углубляться не стал ибо довольно таки стрёмный язык.