я знаю гошку и крестики. мб просто сделаю вставку с рассчётами через это
мб какие-то гайды подскажете чтобы "без боли" и "в один клик" как любит нода
"гошу и крестики" на секунду сломался мозг когда пытался понять о ком речь)
golang c++ щас раст копаю но гошка мелкая и каваайная :з
Есть дока по этой теме https://nodejs.org/api/addons.html#addons_linking_to_libraries_included_with_node_js Но я нихуя не смог разобраться, да и другие тоже ныли, что сложненько, так что быстро и без боли вряд ли выйдет)
Модули на плюсах написать вообще не проблема, но судя по всему тебе проще написать даже не модули, а отдельные приложения, которые могли бы крутиться параллельно и общаться с нодой, получать от неё задания и возвращать результат
как вариант, но мне, думаю, легче тогда будет спавнить процесс с тем же жыэсом и через сигналы/stdin/out перетаскивать данные и так парралелиться прям, порой раздражает что у ноды нет каких-то базовых вещей из других яп );
Каких вещей не хватает?
потоки (да, есть, но не такие как я привык XD), типизация в рантайме как минимум я с java пришёл, пописал на php, попробовал на ноде и шарпах. пока копаю ноду. по большей части мне просто не привычно и не нравится что есть куча либок которая принимает "что угодно", а потом ищи почему у тебя "undefined is not a function"
Достаточно следить за аргументами и все придет в норму
ну да. я уж тайпскрипт прикрутил. пока живу)
Дело привычки и вкусов. Я несколько лет писал на плюсах и на шарпе, и на js скорее кайфовал от того, что можно писать проще и быстрее А зачем тащить тс если можешь писать на жабе?
А какие данные вы перетаскиваете между потоками?
ну, с тс мне как-то спокойнее. вот, на nest написал пару проектов, решил для разминочки свой нест написать)
Потому что рефакторинг. Каким бы он мономорфным и плохим на выходе не был, это открывает большие возможности для понятного всем ООП, SOLID'а.
Хотите его вывести на чистую воду SharedArrayBuffer'ов?
Js не мешает руководствоваться solid и писать ООП код. И на мой вопрос это не отвечает - если можно использовать более привычный инструмент, почему не делать этого
Обсуждают сегодня