Вы всегда мечтали о том, чтобы найти более легкий способ изучения программирования на С? «Изучаем программирование на С» предлагает методику, с помощью которой вы научитесь создавать программы на этом языке. В книге используется уникальный подход, который выходит за рамки синтаксиса и пошаговых руководств и поможет вам стать отличным программистом. Вы изучите ключевые моменты, в том числе основы языка, динамическое управление памятью, указатели и арифметические операции с ними. А благодаря более продвинутым темам, таким как многопоточность и сетевое программирование, «Изучаем программирование на С» может рассматриваться в качестве учебника для студентов. Практические задания помогут усовершенствовать ваши способности, проверить приобретенные вами навыки и сделать вас более уверенным в себе.
Но как мы запустим программу?
Си — компилируемый язык. Это значит, что компьютер не будет интерпретировать код напрямую. Вместо этого вам нужно конвертировать (или компилировать) исходный код, понятный человеку, в машинный код, который может понять компьютер. Для компиляции кода понадобится программа, которую называют компилятором. Одним из самых распространенных компиляторов для языка Си является gcc (GNU Compiler Collection — набор компиляторов в рамках проекта GNU), gcc доступен на множестве операционных систем и помимо Си способен компилировать большое количество других языков. И главное, он абсолютно бесплатный.
Оглавление.
Введение: Как пользоваться этой книгой
1. Начинаем работать с языком Си: Погружаемся
2. Память и указатели: На что ты указываешь?
2.5. Строки: Теория строк
3. Создание небольших простых инструментов: Делайте что-то одно, но делайте это хорошо
4. Использование нескольких исходных файлов: Разбиваем на части, собираем вместе
Лабораторная работа 1: Arduino
5. Структуры, объединения и битовые поля: Создавайте собственные структуры
6. Структуры данных и динамическая память: Наводим мосты
7. Продвинутые функции: Выжмите из своих функций все соки
8. Статические и динамические библиотеки: Легко заменяемый код
Лабораторная работа 2: OpenCV
9. Процессы и системные вызовы: Разрушая границы
10. Межпроцессное взаимодействие: Общение - это хорошо
11. Сокеты и работа в Сети: Нет места лучше, чем 127.0.0.1
12. Потоки: Это параллельный мир
Лабораторная работа 3: Бластероиды
Приложение I. На закуску: Топ-10 фактов (которым мы не уделили внимание)
Приложение II. Все темы: Вспомнить все
Алфавитный указатель
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Изучаем программирование на С, Гриффитc Д., Гриффитc Д., 2013 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - djvu - Яндекс.Диск.
Дата публикации:
Хештеги: #Гриффитc :: #2013 :: #программирование
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Основы разработки веб-приложений, Пьюривал С., 2015
- Новая большая книга CSS, Макфарланд Д., 2016
- Непрерывное развитие API, правильные решения в изменчивом технологическом ландшафте, Меджуи М., Уайлд Э., Митра Р., Амундсен М., 2020
- Изучаем JavaScript, Моррисон М., 2012
Предыдущие статьи:
- Изучаем Node js, Паурс Ш., 2014
- Изучаем Node, переходим на сторону сервера, Пауэрс Ш., 2017
- Изучаем Java, Сьерра К., Бейтс Б., 2012
- Идеальный код, Орама Э., Уилсона Г., 2011