1.83K subscribers
3.3K photos
131 videos
15 files
3.57K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Бе ды
с
bash кой
#prog #rust

Несколько неожиданное следствие строгой типизации в Rust: она помогает не оставлять в коде отладочную печать. Действительно, если убрать для своего типа реализацию Debug, то код, сгенерированный {, e}print{, ln}!/format{, args}!/write!/dbg! перестаёт тайпчекаться. К сожалению, не помогает, если печатаются примитивы и типы из чужих библиотек, для которых есть Debug.
#prog #rust

Викторина действительно занимательная
Forwarded from мне не нравится реальность (вафель 🧇)
Просто хочу поделиться замечательным rust-quiz от dtolnay (кто бы сомневался). Есть над чем задуматься (хотя прилично и простых вопросов)
#prog #rust #quotes

Толян действительно крут
Forwarded from Mikail Bagishov
Ты предлагаешь научить компилятор erase-ить любые трейты?
Forwarded from Антон
Нет
Forwarded from Антон
Это вроде достаточно простая операция, чтобы сделать макрос для генерации версии трейтов со стёртыми типами
Forwarded from Mikail Bagishov
dtolnay такого пока не сделал, значит не такая уж и простая.
<илья as Человек>
Напоминаю
И, разумеется, я это благополучно пропустил 😫
Forwarded from <илья as Человек> (ilya sheprut)
Блеск и нищета Kotlin
Forwarded from Дмитрий
Forwarded from Маjко
Я ничего не хочу сказать
Forwarded from Маjко
Но хочу
Forwarded from Programming sucks
Perhaps one of the worst misfeatures of C is the ease with which responsibility for problems can be shifted to the person who wrote the code. “Oh, you segfaulted? I guess you forgot to check for NULL.” If only I had a computer to take care of such tedium for me!

Clearly, computers can’t be expected to do everything for us. But they can be expected to do quite a bit. Programming languages are built for humans, and they ought to eliminate the sorts of rote work humans are bad at whenever possible. A programmer is already busy thinking about the actual problem they want to solve; it’s no surprise that they’ll sometimes forget some tedious detail the language forces them to worry about.

(с) https://eev.ee/blog/2016/12/01/lets-stop-copying-c/