169 похожих чатов

Ребят, вопрос по работе с памятью. Я тут пытаюсь разобраться

с возможными вариантами обнуления ссылок и не могу понять, гарантирует ли мне js, что после того, как у меня отработает моя программа и я завершу процесс, у меня ни останется ни одной ячейки, помеченной, как неиспользуемая?

24 ответов

23 просмотра

Синдром с++?))

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

Annunak-Dark Автор вопроса
Bohdan Bida 🇺🇦
Синдром с++?))

Нет) просто хочу разобраться в теме, насколько десктопное приложение, написанное на js, подходит для использования среди профессий, где имеется риск для жизни, и будет ли у меня гарантия, что он не обнулит что-то случайно так, что это повлечёт за собой что-то трешовое

Annunak Dark
Нет) просто хочу разобраться в теме, насколько дес...

имхо, js в такой среде - опрометчивый выбор

Annunak Dark
Нет) просто хочу разобраться в теме, насколько дес...

Слышал историю про то как тайпскрипт убил человека в больнице

Annunak Dark
А ссылку можно?

Слышал на какой-то конференции, вроде от Климова, лично не читал и не искал

Right Twin
книжка с полки упала уголком в висок?

Там вродь был момент, который никак не документирован и никак нельзя было о нем знать, толи баг толи просто поведение которые должно быть другим. Из-за чего там какой-то сбой случился и у человека отрубило систему жизнеобеспечения В общем я ничерта не помню, и мог надумать сверху, поэтому лучше первоисточник найти

Annunak-Dark Автор вопроса
Bohdan Bida 🇺🇦
Там вродь был момент, который никак не документиро...

А typescript получается переводится автоматически в js и работает по тому же принципу сборки мусора, что и js?

Annunak Dark
А typescript получается переводится автоматически ...

Все что происходит после сборки - голый джс, никто и ничего не знает что такое ТС, он чисто для разработки нужен

Annunak Dark
Нет) просто хочу разобраться в теме, насколько дес...

Ну и как яп может что-то просто случайно обнулить что-бы сломать софт? Такого в принципе не может быть в языках которые юзаются достаточно долго Джс не будет тебе просто так от балды чистить ссылки, переменные потому-что захотелось Все проблемы от незнания языка и/или от незнания(не опытности) как строить архитектуру Никто не застрахован от багов, нельзя же сказать что те люди которые допустили баги в следствие которых падали ракеты, самолёты, и.т.п - говнокодеры и вообще плохие разрабы

Annunak Dark
А typescript получается переводится автоматически ...

TS компилируемый ЯП, а потому быстрее JS, ведь компилируемые языки быстрее

Anton Permyakov
джс тоже компилируется браузером

Да, компилируется в C => C в Ассемблер => Ассемблер двигает электроны в процессоре => TS может двигать электроны

Артем
TS компилируемый ЯП, а потому быстрее JS, ведь ком...

ТС выполняется только во время разработки, после сборки бандла на выходе JS обыкновенный

Артем
Да, компилируется в C => C в Ассемблер => Ассембле...

а электрон медленный, значит тс медленный

Anton Permyakov
а электрон медленный, значит тс медленный

Надо просто быстрые библиотеки использовать, чтоб быстрее электроны двигать. Говорят на экспрессе можно включать флаг "electron_fasty_on" и электроны начнут туда-сюда со скоростью 110% от скорости света бегать

Артем
Надо просто быстрые библиотеки использовать, чтоб ...

Капец как так то?? Я больше чем 105% не розганял(((

Bogdan
Капец как так то?? Я больше чем 105% не розганял((...

Работает только если процессор поддерживает тахионы и микро чёрные дыры

Лять а у меня какраз закончились тахион((

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта