Pull to refresh

Comments 10

Я могу представить себе только одну причину писать на JS вместо Rust - дадут много денег. И то, подумаю.

Насколько я понимаю, если писать с Just так, как обычно пишут на JS, то все чудеса быстродействия сойдут на нет. И, похоже, проект писался специально под бенчмарк (в отличие от большинства прочих представленных там фреймворков).

P.S. Пару недель назад добрался, наконец, до Rust Book и влюбился. Интересно, удастся ли ему набрать достаточно популярности?

Rust не сможет заменить интерепретируемые слаботипизированные языки программирования, потому что во-первых он компилируемый (читай - нельзя встраивать куда попало для микросниппетов кода), а во-вторых порог вхождения у него выше.

В остальном - это язык будущего.

UFO just landed and posted this here

Статья, конечно, перевод, но все равно хочется заметить: по сути из разных движков на C++ был собран некий микро-фреймворк, дающий API на JS. Методы этого апи заточены под тесты, так что выполняющая среда максимально быстро понимает намерения. Ну такое... Как упражнение да, интересно, но по факту убедились в очередной раз в том, что С++ быстрый, а возможности по оптимизации безграничны при большом желании.

Немного напомнило Benchmarks Game - сравниваются вроде как производительности языков, а в итоге на питоне через SIMD-инструкции код написан, что естественно на практике никто не делает.

ну, Node.js, используя тот же google v8, далеко не в топе

Нода универсальна, а тут... Представьте игровой движок, который умеет рисовать только сферы. Или калькулятор с одной операцией. Или программы старых компьютеров, работающие без операционной системы. Это примеры специализированного софта с минимумом абстракций, который может быть на порядки быстрее универсального.

чорт, выглядит круто. глянул в модули, там есть нативный модуль к rocksdb и есть в туду еще прикрутить redis - тогда будет отличная штука, смогу попробовать на реальном приложении

Sign up to leave a comment.

Articles