Вы всегда мечтали о том, чтобы найти более легкий способ изучения программирования на С? «Изучаем C» предлагает методику, с помощью которой вы научитесь создавать программы на этом языке. В книге используется уникальных подход, который поможет вам стать отличным программистом. Вы изучите ключевые моменты, в том числе основы языка, динамическое управление памятью, указатели и арифметические операции с ними. А благодаря более продвинутым темам, таким как многопоточность и сетевое программирование, «Изучаем программирование на С» может рассматриваться в качестве учебника для студентов. Практические задания помогут усовершенствовать ваши способности, проверить приобретенные вами навыки и сделать вас более уверенным в себе. . .
Author(s): Дэвид Гриффитс, Дон Гриффитс
Series: Мировой компьютерный бестселлер
Publisher: Эксмо / Айдиономикс
Year: 2013
Language: Russian
Pages: 624
Tags: Библиотека;Компьютерная литература;C / C++;
Введение: Как пользоваться этой книгой ......Page 26
1. Начинаем работать с языком Си: Погружаемся ......Page 38
2. Память и указатели: На что ты указываешь? ......Page 78
2.5 Строки: Теория строк ......Page 120
3. Создание небольших простых инструментов: Делайте что-то одно, но делайте это хорошо ......Page 140
4. Использование нескольких исходных файлов: Разбиваем на части, собираем вместе ......Page 194
Лабораторная работа 1: Arduino ......Page 244
5. Структуры, объединения и битовые поля: Создавайте собственные структуры ......Page 254
6. Структуры данных и динамическая память: Наводим мосты ......Page 304
7. Продвинутые функции: Выжмите из своих функций все соки ......Page 348
8. Статические и динамические библиотеки: Легко заменяемый код ......Page 388
Лабораторная работа 2: OpenCV ......Page 426
9. Процессы и системные вызовы: Разрушая границы ......Page 434
10. Межпроцессное взаимодействие: Общение — это хорошо ......Page 466
11. Сокеты и работа в Сети: Нет места лучше, чем 127.0.0.1 ......Page 504
12. Потоки: Это параллельный мир ......Page 538
Лабораторная работа 3: Бластероиды ......Page 560
Приложение I. На закуску: Топ-10 фактов (которым мы не уделили внимание) ......Page 576
Приложение II. Все темы: Вспомнить все ......Page 590
Алфавитный указатель ......Page 612