История изменений
Исправление
mimico,
(текущая версия)
:
stdio - это часть стандартной библиотеки Си.
Что тогда у джаваскрипта вообще стандартная библиотека, если не вебапи?
То, что описано в спецификации языка. Это стандартные классы Object, String, Number, Boolean, Function, Array, Map, Set, WeakSet, WeakMap и так далее. http://ecma-international.org/ecma-262/10.0/
WebAPI это апи окружения. Если бы WebAPI были стандартной библиотекой js - то все реализации жс движков, были бы обязаны реализовать их.
Отношения WebAPI к js примено такое же, как отношение POSIX к Си, за тем исключением, что POSIX включает в себя стандартную библиотеку Си, а WebAPI в себя стандартную библиотеку js не включает.
Грубо говоря, тебе ни что не мешает заменить в браузере жс на питон или луа, и реализовать для этих яыков интерфейсы WebAPI (чтобы манипулировать, домом например, или работать с webgl), но при этом тебе не надо будет реализовывать для этих языков стандартные классы жс.
Исправление
mimico,
:
stdio - это часть стандартной библиотеки Си.
Что тогда у джаваскрипта вообще стандартная библиотека, если не вебапи?
То, что описано в спецификации языка. Это стандартные классы Object, String, Number, Boolean, Function, Array, Map, Set, WeakSet, WeakMap и так далее. http://ecma-international.org/ecma-262/10.0/
WebAPI это апи окружения. Если бы WebAPI были стандартной библиотекой js - то все реализации жс движков, были бы обязаны реализовать их.
Отношения WebAPI к js примено такое же, как отношение POSIX к Си, за тем исключением, что POSIX включает в себя стандартную библиотеку Си, а WebAPI в себя стандартную библиотеку js не включает.
Грубо говоря, тебе ни что не мешает заменить в браузере жс на питон или луа, и реализовать для этих яыков интерфейсы WebAPI, но при этом тебе не надо будет реализовывать для этих языков стандартные классы жс.
Исправление
mimico,
:
stdio - это часть стандартной библиотеки Си.
Что тогда у джаваскрипта вообще стандартная библиотека, если не вебапи?
То, что описано в спецификации языка. Это стандартные классы Object, String, Number, Boolean, Function, Array, Map, Set, WeakSet, WeakMap и так далее. http://ecma-international.org/ecma-262/10.0/
WebAPI это апи окружения. Если бы WebAPI были стандартной библиотекой js - то все реализации жс движков, были бы обязаны реализовать их.
Отношения WebAPI к js примено такое же, как отношение POSIX к Си.
Исходная версия
mimico,
:
stdio - это часть стандартной библиотеки Си.
Что тогда у джаваскрипта вообще стандартная библиотека, если не вебапи?
То, что описано в спецификации языка. Это стандартные классы Object, String, Number, Boolean, Function, Array, Map, Set, WeakSet, WeakMap и так далее. http://ecma-international.org/ecma-262/10.0/