Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 1.77 KB

readme.md

File metadata and controls

56 lines (42 loc) · 1.77 KB

C - Язык Программирования

Для чего эта книга

Минимизированное количество информации с примерами для того, чтобы получить полное понимание о принципе работы языка C, компилятора и операционной системы.

Содержание

  • Введение
    • Об этом курсе
    • О чём нужно знать
  • Вид сверху на C
    • Введение
    • Контроль потока
    • Функции
    • Указатели
    • Строки
    • Структуры
    • Функции высшего порядка, макросы, шаблоны
  • Компиляция, gcc
    • Фазы компиляции
    • Многомодульные программы
    • GNU make
  • Unix
    • Shell
    • Системные вызовы
    • Файловая система
  • Assembly
    • Регистры, базовые инструкции
    • Application Binary Interface
    • Компоновка
    • Введение в Embedded Programming

Компиляция .html

Необходимо:

  • make
  • php

Выполните make html

Файл-результат: c-book.html

Компиляция .pdf

Необходимо (в дополнение к .html):

  • pandoc
  • pdflatex (его установка вместе с необходимыми пакетами может быть нетривиальна)

Выполните make pdf

Файл-результат: c-book.pdf