Инструменты пользователя

Инструменты сайта


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.*