Практика языка C (МФТИ, 2023-2024). Интермедия. Стандарт языка C.
На этом занятии мы поговорим о стандарте C. Мы начнём с попытки изобрести очень простой язык программирования и увидим на его примере основные особенности поведения высокоуровневых программ. Далее мы подробно разберём разные формы поведения программ на языке C, познакомимся и потренируемся со стандартом языка.
У нас будет один вставной момент где я учу детей разбивать программы на модули и писать тесты. Это связано с тем что они сейчас делают проекты, можете это пропустить если смотрите эту лекцию в отрыве от основного курса.
В конце я приготовил небольшое рассуждение про важность стандартизации.
Семинарист: Константин Владимиров.
Дата: 15 апреля 2024 года.
Съёмка: Марк Гончаров.
Звук: Юлий Тарасов.
Предыдущий семинар:
https://rutube.ru/video/af000d8d4da48d52222d6dd9aeea3c5d/
Следующий семинар:
https://rutube.ru/video/e5b49317d420d580fb04a5da2894b034/
Слайды к занятиям: http://cs.mipt.ru/wp/?page_id=7775
Примеры кода: https://github.com/tilir/c-graduate
Задачник: http://olymp1.vdi.mipt.ru/
00:00 Язык программирования INC и поведение программ
12:38 Семантика и стандарт языка
23:50 Поведение программ
34:15 Неопределённое поведение
47:17 Тренировка в чтении стандарта и время решать задачи
50:20 Немного информации про проект и live coding
01:08:43 Стандарт как источник знаний
01:19:11 Важность стандартизации
Errata
* Тут пока пусто
Видео Практика языка C (МФТИ, 2023-2024). Интермедия. Стандарт языка C. автора siv62
Видео Практика языка C (МФТИ, 2023-2024). Интермедия. Стандарт языка C. автора siv62
Показать
Похожие видео
Практика языка C (МФТИ, 2023-2024). Семинар 6.3. Вызовы функций в ассемблере x86 и ABI.L-10C++ lectures at MIPT (in Russian). Lecture 20. ModulesL-02Практика языка C (МФТИ, 2023-2024). Семинар 8.1. Матрицы и линейное программирование.C++ lectures at MIPT (in Russian). Lecture 19. Ranges, part 1Торговые сессии и биржевые часы. Обучение трейдингуМатроиды (доп. семинар для первого курса по языку C и алгоритмам)Практика языка C (МФТИ, 2023-2024). Семинар 6.2. Условные переходы и память в ассемблере x86. (720p)Практика языка C (МФТИ, 2023-2024). Дополнение SDL и визуализацияПрактика языка C (МФТИ, 2023-2024). Семинар 6.1. Изобретаем ассемблер.Помощь диким птицам: как помочь и не навредить?Дополнительный семинар по матроидамматематика 5 класс номер 7.28Практика языка C (МФТИ, 2023-2024). Завершение: вычислимость.Практика языка C (МФТИ, 2023-2024). Семинар 7.1. Кеши и немного о бенчмаркинге.Матроиды и гридоидыL-03математика 5 класс номер 7.30L-07