Почему node.js нужен python
Я начинаю с node
Это от node.js README.md
Предпосылки (только для Unix):
* GCC 4.2 or newer
* Python 2.6 or 2.7
* GNU Make 3.81 or newer
* libexecinfo (FreeBSD and OpenBSD only)
Любопытно узнать, почему node.js нужен Python?
Использует ли он Python под своим API
Ответы
Ответ 1
Node.js построен с GYP - кросс-платформенным инструментом, написанным на Python. Также в Python реализованы некоторые другие шаги сборки. Поэтому для создания node из источника требуется Python.
Но вам также нужен Python для создания собственных аддонов.
Ответ 2
Да, node использует некоторые скрипты python под капотом, хотя node в основном написан на С++.
Ниже приведен код python node здесь:
https://github.com/joyent/node/tree/master/tools
Например, js2c.py преобразует Javascript в C-style char массивы:
https://github.com/joyent/node/blob/master/tools/js2c.py
В общем случае, если пакет сообщает вам, что он требует Python, то он почти наверняка использует Python;)