Ближайшая конференция C Russia:
#cpp #cpprussia #IT #conference #jugrugroup
Контрактное программирование — эффективный подход к написанию более безопасных и корректных программ. Он был успешно реализован в таких языках программирования, как Eiffel и Ada. В стандарте С контрактное программирование имеет долгую и сложную историю.
С тех пор как попытка добавить контракты в стандарт C 20 потерпела неудачу, SG21 — рабочая группа для стандартизации контрактов в комитете C — активно разрабатывает новую версию этой фичи. Сегодня эта версия контрактов уже практически полнофункциональна и с большой вероятностью будет включена в следующий стандарт C 26.
В этом докладе мы рассмотрим текущий дизайн контрактов для C 26. Обсудим разновидности контрактов (preconditions, postconditions, assertions), возможные режимы проверки, обработку нарушений и многое другое. Рассмотрим, чем текущий дизайн превосходит существующие реализации на макросах и как помогает повысить безопасность и корректность кодовой базы.
Скачать презентацию с сайта —
789 views
254
54
7 months ago 01:02:30 789
Тимур Думлер — Контракты для С++
10 months ago 00:03:18 1
POLINA — «Любовь у сердца в рабстве» (Премьера клипа, 2023)
1 year ago 08:20:29 1
C++ Zero Cost Conf 31 июля 2021. 1 трек.
2 years ago 00:51:51 1
Использование стандартной библиотеки С++ для обработки сигналов в real time – Тимур Думлер
3 years ago 01:19:30 8
Pure Virtual Cast // Тимур Думлер // #cpp #cpp23 #audio
3 years ago 01:33:39 8
C++ Siberia 2020 Тимур Думлер — Как С++20 меняет подход к написанию кода