METABYTE
К списку статей

C++: The Documentary — фильм, который заставит вас полюбить фигурные скобки

Документалка про C++ вышла — наконец-то можно показать родственникам, чем вы занимаетесь на работе. Спойлер: они всё равно не поймут, но будет красиво.

5 июня 20262 мин чтения
C++: The Documentary — фильм, который заставит вас полюбить фигурные скобки

Когда вы в последний раз смотрели кино про язык программирования? Если ответ «никогда» — вы не одиноки. Но сегодня всё меняется: вышла документалка C++: The Documentary, и это, пожалуй, единственный фильм, где фигурные скобки вызывают аплодисменты.

Фильм охватывает историю C++ от рождения до наших дней: Страуструп, комитет по стандартизации, драмы с шаблонами и, конечно, вечный вопрос «когда же Concepts?». Режиссёры постарались сделать материал доступным даже для тех, кто думает, что std::vector — это название космического корабля.

Что внутри?

  • Интервью с создателями и ключевыми фигурами (да, те самые бородатые мужчины в клетчатых рубашках).
  • Закулисные баталии комитета: как рождаются стандарты и почему на C++20 ушло 5 лет.
  • Реальные проекты на C++: от игровых движков до автопилотов, чтобы вы могли гордо сказать «я тоже это пишу».

Особенно умиляет момент, где разработчики жалуются на скорость компиляции — прямо как мы с вами, только в 4K. А ещё там есть сцена, где один из инженеров пытается объяснить своей маме, что такое RAII. Мама не понимает, но улыбается — идеальный метафора нашей профессии.

Если вы пишете на C++ или просто ностальгируете по временам, когда память нужно было чистить вручную, — это must-see. А если вы джуниор, который боится указателей, фильм поможет понять: даже гуру начинали с segmentation fault.

Комментарий студии METABYTE: Мы бы сняли документалку про наш CI, но, пожалуй, подождём, пока он перестанет падать на каждом пуше. А пока — наслаждайтесь историей языка, который живёт уже 40 лет и не собирается умирать. Кстати, если захотите перенести свой legacy-код на C++23 — мы знаем, как это сделать без слёз.

СЛЕДУЮЩИЙ ШАГ

Понравилось как мыслим?

Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.