#prog #c #article
Статья (от человека из комитета, если что) о том, почему в C всё так плохо и в обозримом будущем не поменяется.
Статья (от человека из комитета, если что) о том, почему в C всё так плохо и в обозримом будущем не поменяется.
The Pasture
Why the C Language Will Never Stop You from Making Mistakes
Short answer: because we said so.:)… What?Alright, fine, that’s too short to make it an article, dear reader, and my inflammatory words demand an explanation...
Forwarded from мне не нравится реальность
ДА ВЫ ШУТИТЕ
Мне кажется я ждал этого почти пару лет
take
* МЕТОДЫ У СЛАЙСА ОДОБРИЛИ С 4-Й ПОПЫТКИ ААААААААМне кажется я ждал этого почти пару лет
Блог*
#prog #article #soc В основе библиотек для PBT (property-based testing) лежит фреймворк для нахождения и минификации набора аргументов, на котором выполняется некоторый предикат. Этот фреймворк можно применять для совсем разных целей, например, для того,…
Telegram
☕️ Мерлин заваривает τσάι 🐌
Наткнулся на любопытную идею квадратичного голосования.
Суть в следующем: при прямой демократии работает эффект "тирании большинства". Суть эффекта примерно состоит в следующем: идёт голосование по безразличному для большинства, но важному для небольшой…
Суть в следующем: при прямой демократии работает эффект "тирании большинства". Суть эффекта примерно состоит в следующем: идёт голосование по безразличному для большинства, но важному для небольшой…
Идея о том, что человек может (и уж тем более должен) любить только кого-то одного — ограничена и вредна.
Forwarded from мне не нравится реальность
Тем временем вышел Rust 1.57 (анонс).
tl;dr несколько заинтересовавших меня штук:
—
— кастомные профили компиляции (как
—
—
tl;dr несколько заинтересовавших меня штук:
—
panic!
/todo!
/assert!
макросы в константных контекстах— кастомные профили компиляции (как
dev
, release
, test
и bench
, но произвольные)—
try_reserve
методы для коллекций (которые могут вернуть ошибку, если память выделить не получилось)—
Iterator::map_while
, смесь map
и take_while
(которую я добавил в стандартную библиотеку!)blog.rust-lang.org
Announcing Rust 1.57.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
Forwarded from мне не нравится реальность
Ещё пара моментов, которые я упустил в предыдущем посте:
— Вопрос после вызовов макросов с
— Unicode 14.0
— Много функций пометили
—
Rust: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1570-2021-12-02
Cargo: https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-157-2021-12-02
Clippy: https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md#rust-157
— Вопрос после вызовов макросов с
{}
теперь валиден (можно писать m!{...}?
)— Unicode 14.0
— Много функций пометили
#[must_use]
— Vec::leak
теперь не реалоцирует (кто-нибудь знал что он так делал??)—
Ordering
теперь #[repr(i8)]
Ну и ссылки на полные чейнджлоги (ставьте лайк если тоже забыли про их существование):Rust: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1570-2021-12-02
Cargo: https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-157-2021-12-02
Clippy: https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md#rust-157
Блог*
Я, кстати, там докладчик, так что это ещё и шанс увидеться со мной вживую. Я бы сказал, какой доклад мой, но вы найдите сами, благо, зная меня, это не сложно.
Итого 50 слайдов.
50 слайдов. На 40 минут.
видимое беспокойство
50 слайдов. На 40 минут.
видимое беспокойство