Resource icon

Effective C (2020) - Robert C. Seacord 2020-12-28

The world runs on code written in the C programming language, but most begin learning programming with Python or Java. This book bridges this gap and helps you learn C by covering the current C17 standard as well as the potential of C2x. You will quickly learn how to write quality and safe C programs by solving real-world problems.

While reading the book, you:
✔️Know how to identify and handle undefined behavior in a C program;
✔️Explore ranges and representations of integers and floating point values;
✔️Learn how heap allocation works and how to use non-standard functions.

Advantages:
➕Good structuredness;
➕Suitable for both beginners and experienced programmers.

--

Мир работает на коде, написанном на языке программирования Cи, но большинство начинает обучение программированию с Python или Java. Данная книга устраняет этот пробел и помогает выучить Си, охватывая современный стандарт C17, а также потенциальные возможности C2x. Вы быстро научитесь писать качественные и безопасные программы на Си, решая реальные задачи.

Во время чтения книги вы:
✔️Узнаете, как идентифицировать и обрабатывать неопределенное поведение в программе на C;
✔️Изучите диапазоны и представления целых чисел и значений с плавающей запятой;
✔️Узнаете, как работает распределение динамической памяти и как использовать нестандартные функции.

Достоинства:
➕Хорошая структурированность;
➕Подойдет как начинающим, так и опытным программистам.
Top