Вся цивилизация на raw pointers
A weakness == an opportunity C is the lingua franca FFI systems language Every API consumable from most languages (e.g., OS APIs) Our civilization’s ABI-stable “universal interop glue” Q: What’s, um, wrong with that? A: Low abstraction + low safety The world is built on “unencapsulated structs + raw pointers + manual lifetimes” Q: Why not “encapsulated classes + methods”? Reflection C++’s Decade-Defining Rocket Engine Herb Sutter
На сцене конференции Herb Sutter объясняет слайд о C и C++: современная цивилизация якобы построена на неинкапсулированных структурах, сырых указателях и ручном управлении временем жизни. Шутка высмеивает низкоуровневую природу системного программирования и подаёт опасные и неудобные практики как фундамент цивилизации; ролик отправляют как реакцию на обсуждения C++, legacy-кода и технического долга. EN: At a conference, Herb Sutter presents a slide about C and C++: modern civilization is supposedly built on unencapsulated structs, raw pointers, and manual lifetime management. The joke mocks the low-level nature of systems programming by presenting dangerous and inconvenient practices as the foundation of civilization; people send the clip as a reaction to discussions about C++, legacy code, and technical debt.
Вся наша цивилизация построена на нинк абсулированных структурах, необработанных указателях и ручном управлении временем жизни.
- @ithueti / 17600 2026-01-28
- Type
- video, 0:08
- Size
- 1968×1106 · 14.8 MiB
- Mood
- саркастичный, абсурдный
- Language
- en
- Added