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

А зачем спорить? Раньше почти все писали на Сях. Теперь

почти все - на Java/C# и скриптовых языках. На С/С++ пишут только что-то системное.

19 ответов

58 просмотров

это ты с растоманами не сталкивался

Vyacheslav Olkhovchenkov
это ты с растоманами не сталкивался

Я кстати им очень интересуюсь, но чет все время что-то мешает. Но по моему там народ нормальный, правда я никогда ничего не выснял по расту😊

Vadim Goncharov
http://rustmustdie.com/ народ там фанатики

Я вот начал изучать Rust, пока он мне своей здоровой армейскостью нравится. Тем, что почти пинками заставляет проверять успешность каждой операции, и тем, что у любого участка памяти должен быть владелец

Александр Поволоцкий
Я вот начал изучать Rust, пока он мне своей здоров...

> почти пинками заставляет проверять успешность каждой операции go какой-то

𝙰𝚗𝚍𝚛𝚎𝚢 𝖪𝖺𝗋𝖾𝗉𝗂𝗇
> почти пинками заставляет проверять успешность ка...

go произвел на меня впечатление какого-то не очень здорового языка

когда сделают для ESP32, тогда задумаюсь

Я а чем гошка плоха, ну серьёзно. Разве проблема что они съехали в сторону микросервисов и веба?

Telebotik
Я а чем гошка плоха, ну серьёзно. Разве проблема ч...

Ну хотя бы if err = nil после каждого вызова функции

несбалансированная смесь паскаля и явы.

Vyacheslav Olkhovchenkov
несбалансированная смесь паскаля и явы.

Ну это очень субъективное дело. Зато компиляция быстрая что делает его удобным для развертывания в доке шмокере

Telebotik
Ну это очень субъективное дело. Зато компиляция бы...

Да не сильно и быстрая. Примерно на уровне си

щас будет имхо: сишный err = open(...); if (err < 0) { ... return; } // продолжаем читабельнее пирамид try {} catch в разы

Vadim Goncharov
http://rustmustdie.com/ народ там фанатики

То ли чувак нарочно пытается ввести в заблуждение, то ли просто слишком занят брызганьем слюной, но по крайней мере утверждение о том, что раст просто берёт и в лоб компилирует замыкания в машинный код — неправда, никаких замыканий там в релизной сборке не будет. Чтобы в этом убедиться, достаточно просто открыть ту же ссылку на годболт, которую он сам и даёт, и передать компилятору -C opt-level=3

я, конечно, тоже про раст мало знаю, но это сообщение звучит для меня странно, потому что в машинном коде никаких "замыканий" в принципе не бывает

Max
щас будет имхо: сишный err = open(...); if (err <...

Если бы в си всё так было хорошо, они бы не добавили себе defer блоки

Vadim Goncharov
я, конечно, тоже про раст мало знаю, но это сообще...

Не бывает, конечно. Под «в лоб», я имею ввиду, что замыкание компилируется самым очевидным образом — так же, как компилировалась бы обычная функция (плюс некоторые махинации, связанные с окружением замыкания), и это вроде бы на самом деле более-менее то, что получается без оптимизации (хотя тут он не обманывает, действительно выглядит нетривиально). Но вся эта мишура при оптимизации превращается во вполне себе прилично выглядящий ассемблер, где в этом месте нет никаких вызовов функций, поэтому все эти разглагольствования про то, что код получается медленный и громоздкий — очень странные

Илья Курьянов
Не бывает, конечно. Под «в лоб», я имею ввиду, что...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта