Лекция 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.*