Skip to content

ParfenovIgor/c-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A Book about C Programming Language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages