Jeśli chodzi o Node.js to jest tylko:
- Silnik V8 z Google chrome, do uruchamiania kodu JavaScript napisany w C++ przez Google, można go wykorzystać.
- Pewna część kodu jest napisana w C++.
- Reszta w JavaScript.
Dzisiaj jak chce się robić coś na niskim poziomie najczęściej używa się języka C, ponieważ łatwo można przewidzieć kod wynikowy (nie dzieje się dużo "magii" jak w C++), a ma się kontrolę niskopoziomową i wysoką wydajność. Przy okazji łatwiej to rozwijać i kod jest mniej zależny od architektury itp, jak przy assemblerze.
Można również użyć języków wysokiego poziomu, gdzie wszystkie biblioteki standardowe są pisane w języku docelowym, a czasem w krytycznych miejscach w języku niskiego poziomu. Jak programujesz w języku wysokiego poziomu szybciej osiągniesz ten sam efekt i przy okazji będzie to łatwiejsze do rozwijania.