С без компромиссов: обработка ошибок и полиморфизм // Демо-занятие курса «Программист С»

12+
12+

1 просмотр

9 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

9 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

9 дней назад

Что будет на вебинаре? - Рассмотрим setjmp/longjmp — аналог исключений, который позволяет "телепортироваться" сквозь стек вызовов - Создадим виртуальные таблицы (vtable) — руками реализуем полиморфизм, как в C++. - Соединим обе техники в одном проекте – создадим систему логирования. Для кого этот вебинар? Вебинар для тех, кто пишет на C и не боится заглянуть под капот. Junior, Middle, Team Lead, embedded-инженер, системный программист — всем, кто хочет делать код устойчивым, гибким и профессиональным. Разберём техники, которые обычно остаются за кадром, и соберём готовое решение для реальных проектов. Что узнают участники? - Как работают setjmp и longjmp и почему это называют «телепортацией» в коде. - Как реализовать полиморфизм в чистом C через виртуальные таблицы (vtable) - Как объединить обе техники для создания надежной системы с централизованной обработкой ошибок - Как подключить SQLite к C-проекту и встроить его в существующую архитектуру - Готовый архитектурный паттерн, который можно сразу применить в реальных проектах «Программист С» - https://otus.pw/Rbhi/ Преподаватель: Ольга Плисенко - зав. сектором разработки в ЦИГИТ АГУ Пройдите опрос по итогам мероприятия - https://otus.pw/mGIt/ Следите за новостями проекта: → Хабр: https://otus.pw/S0nM/ → Макс: https://otus.pw/wVga/

Название:

С без компромиссов: обработка ошибок и полиморфизм // Демо-занятие курса «Программист С»

Категория:

Разное