courses:programming:topic1
Лекция 1: Введение
- Введение
- О курсе
- Структура занятий:
- Вопросы в начале каждой пары (вопросы заранее на pr1@)
- Самостоятельная работа c MOOC
- Об инструментах:
- IDE vs simple tools
- default toolchain
- editor, compiler, linker
- gcc
- git (кратко)
- make
- Модель вычислений в архитектуре Фон-Неймана
- Обзор парадигм/стилей программирования
- Императивный
- Декларативный
- Функциональный
- Исполнение программ. Компиляция и интерпретация.
- О языке C. Процесс компиляции программы.
- Введение в синтаксис. Составные элементы программы. Hello World.
- Справочные материалы:
- KRC Керниган, Ритчи. Язык программирования Си
- KRU Керниган, Пайк. Программное окружение Unix
- GIT С.Чансон. Pro git
- Домашнее задание:
- KRC главы 1-3. Изучить, подготовить вопросы.
- GIT 1.1–1.3, 2.*