Описание
Мир работает на коде, написанном на С, но в большинстве учебных заведений программированию учат на Python или Java. Книга «Эффективный С. Профессиональное программирование» восполняет этот пробел и предлагает современный взгляд на С. Здесь рассмотрен С17, а также потенциальные возможности С2х. Издание неизбежно станет классикой, с его помощью вы научитесь писать профессиональные и надежные программы на С, которые лягут в основу устойчивых систем и решат реальные задачи.
Роберт С. Сикорд знакомит вас с языком С и стандартной библиотекой С и рассказывает о наилучших практиках, распространенных ошибках и публичных дискуссиях, которые ведутся в сообществе С. Эта книга, созданная совместно с экспертами из Комитета по стандартам С, научит вас отлаживать, тестировать и анализировать программы на С. Вам понравятся лаконичные объяснения Сикорда о конструкциях и свойствах С, за его плечами сорокалетний опыт программирования.
ВЫ НАУЧИТЕСЬ:
- Выявлять неопределенное поведение в программе на С.
- Работать с диапазонами и представлениями целых чисел и чисел с плавающей точкой.
- Использовать нестандартные функции и узнаете, как действует динамическое выделение памяти.
- Выполнять ввод/вывод с применением терминалов и файловых систем, используя потоки С и файловые дескрипторы POSIX.
- Понимать фазы трансляции, присутствующие в работе компилятора С, узнаете, какова роль препроцессора.
- Тестировать, отлаживать и анализировать программы на С.
Об авторе:
Роберт С. Сикорд — технический директор в NCC Group, где он разрабатывает и преподает учебные курсы по С, C++ и другим языкам. Участник международной рабочей группы по стандартизации языка программирования С. Среди шести книг, вышедших под его авторством, —The CERT С Coding Standard и Secure Coding in С and C++.
Характеристики
Автор(ы) | Роберт С. Сикорд |
Переводчик | А. Павлов |
Издательство | Питер |
Серия | Библиотека программиста |
Год выпуска | 2022 |
ISBN | 978-5-4461-1851-9 |
Возрастное ограничение | 16+ |
Кол-во страниц | 304 |
Формат страниц | 70x100/16 (170x240 мм) |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 700 экз. |
Вес | 480 г |