Язык C: тулинг, изучение, компиляция, создание ПО, конкуренты и сферы применения
Подкаст «Люди и код», выпуск №30: Виктор Перевёрткин.
Иллюстрация: Polina Vari / Skillbox Media
Виктор Перевёрткин
Системный разработчик в «Лаборатории Касперского» и активный участник комьюнити разработчиков ReactOS.
Содержание выпуска
- Как и для чего создавался язык C и почему его называют переносимым ассемблером.
- Как развивался язык C и продолжает ли он развиваться сейчас.
- Кто сейчас кодит на C и для каких задач его используют.
- На каких концепциях построен язык C, особенности его синтаксиса.
- Что такое формальная верификация программ.
- Кто основные конкуренты C, из каких ниш его активно теснят, а где он до сих пор чувствует себя отлично.
- Насколько популярен язык C.
- Диалекты C, интероп.
- В чём сила C, а в чём его минусы, как устроена безопасность в C.
- Что входит в стандартную библиотеку этого языка.
- Платформонезависимость C.
- Как исполняется C-код, как он компилируется и во что, какие компиляторы для него существуют.
- Какие IDE и редакторы используют для программирования на C.
- Какие библиотеки, тулинг, возможно, фреймворки есть в экосистеме C.
- C и C++, C и Rust.
- Что самое сложное в изучении C и как вообще его изучать.
Полезные ссылки
- Книга Modern C, Jens Gustedt
- Документы комитета стандартизации С (WG14)
- Блог Jens Gustedt
- Раздел с вакансиями KasperskyOS
- Подкаст «Программирование на C++, преимущества „плюсов“ и компьютерное зрение»
- Подкаст «Свободная Windows: как устроена и кем создаётся ReactOS и работают ли в ней HOMM III»
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru
Слушать выпуск
Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.
Понравилась статья?
Да