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