Javascript-форум (https://javascript.ru/forum/)
-   Сайт Javascript.ru (https://javascript.ru/forum/site/)
-   -   Новая сборка стандарта ECMA-262 (https://javascript.ru/forum/site/11261-novaya-sborka-standarta-ecma-262-a.html)

Илья Кантор 14.08.2010 19:08

Новая сборка стандарта ECMA-262
 
Всем привет!

Как мы знаем, на сайте уже больше года находится официальный перевод ECMA-262, 3 редакция (которую все браузеры используют в настоящий момент).

Все опечатки, которые были найдены, аккуратно исправлены и создана новая сборка выложена на том же месте http://javascript.ru/ecma.zip.

Пожалуйста, посмотрите ее, если что - пишите в этой теме.

Kolyaj 14.08.2010 19:36

У меня один вопрос: зачем грамматику было переводить? Мозг же взрывается. 1С прям какой-то.

x-yuri 15.08.2010 15:16

кстати да, поддерживаю. Хотя, наверное, тем, кто плохо знает англ так понятнее...

Илья Кантор 15.08.2010 23:32

Потому что технические переводы делаются именно так. А стандарт - он не художественное чтение, да...

Kolyaj 16.08.2010 07:45

Грамматика -- часть языка. Конструкции языка же не переводятся.

Kolyaj 27.08.2010 09:55

http://javascript.ru/ecma/part4#a-4.3.6
Native Object и Built-in Object переведены одинаково -- встроенный объект. В результате
Цитата:

Every built-in object is a native object.
переведено как
Цитата:

Каждый встроенный объект является встроенным.

Илья Кантор 27.08.2010 14:51

Перевел чуть по-другому.. Тут и в англ варианте не очень очевидно - чем built-in от native отличается.
Это имхо ваще синонимы :)

inGray 27.08.2010 15:45

Цитата:

4.3.6 Встроенные объекты

Встроенный (прим. перев. native) объект - любой объект, предоставляемый средой ECMAScript независимо от внешней среды. Стандартные встроенные объекты определены в данной спецификации. Некоторые из встроенных объектов создаются автоматически, другие могут быть созданы в ходе выполнения программы на ECMAScript.
4.3.7 Встроенный объект

Встроенный объект - любой объект, предоставляемый реализацией ECMAScript вне зависимости от внешней среды, который существует в момент начала выполнения программы на ECMAScript. Стандартные встроенные объекты ECMAScript определены в данной спецификации, и каждая реализация ECMAScript может определять свои собственные. Каждый встроенный объект присутствует изначально.
:-D Именно по этой причине рекомендуют читать спецификации на языке оригинала)))

4.3.6 - Native - полностью описанные спецификацией объекты
Цитата:

object in an ECMAScript implementation whose semantics are fully defined by this specification
4.3.7 - Built-in - втроенные - по смыслу получается Native "независимые от клиентских настроек"...
Цитата:

object, independent of the host environment
Надо думать какими их терминами обозвать...

ЗЫ А может и впрямь не надо переводить а?

Илья Кантор 27.08.2010 15:51

Сделал "Родной" и "Встроенный". Варианты приветствуются..


Часовой пояс GMT +3, время: 03:57.