LINUX.ORG.RU

История изменений

Исправление 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/