1.93K subscribers
3.57K photos
136 videos
15 files
3.79K links
Блог со звёздочкой.

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#prog #c #meme

Не вполне согласен с посылом растосучки — кто там sh написал?..
😁2💩1🖕1
#prog #c #cpp #article

How to check if a pointer is in a range of memory

Нет, просто сравнение указателей не работает. И, кстати, из соответствующего параграфа стандарта становится понятно, почему в C нельзя иметь типы нулевого размера.
🤔6
#prog #python #c #abnormalprogramming #article

Writing a C compiler in 500 lines of Python

С небольшим нюансом: компиляция в WASM и, понятное дело, только весьма небольшого подмножества C. Ну и для достижения ограничения на количество строк компилятор однопроходной.
👍3💩1
#prog #c

http://cdecl.org

Трансляция из английского в декларации на C и обратно
😁4👍2🤡1
#prog #c #rust #article

Porting libyaml to Safe Rust: Some Thoughts

Или о том, как автор перевёл libyaml, сконвертированный c2rust, в идиоматичный Rust-код. Почему? Этот код используется как бекенд для serde-yaml и при этом существующий интерфейс поверх не давал информацию о положении частей входа вне ошибок.

The result is not just safer and easier, it is also just as performant

Автор также более подробно рассказывает о тонкостях реализации на C и о том, как они изменились с переходом на Rust.
👍7
#prog #c #article

Why Not Just Do Simple C++ RAII in C?

В последнее время есть предложения для того, чтобы добавить в C defer. Разумеется, эта конструкция избыточна, если в языке есть RAII. Статья показывает, почему "просто добавить RAII в C" не сработает.
👍1