Аннотация
Язык программирования C является патриархом из всех используемых на практике — первые варианты его реализации относятся к 1972-му году. И описания языка, созданные в те времена классиками программирования (K&R и еже с ними), используются до сегодня как образцы описаний и для обучения языку.
Но уже после этого "конфетно-букетного" периода были приняты официальные международные стандарты 1989 (C89) и 1999 (C99) годов, которые гораздо менее известны, но существенно дополняют функциональность языка, и реализуются практически всеми существующими компиляторами. Таким вот расширениям и посвящена эта публикация.
P.S. Если кого заинтересует архив работающих примеров кода, обсуждаемых в тексте, то его можно свободно скачать здесь... хотя и сам текст является самодостаточный для воспроизведения всех примеров.

![Мобильность – безусловно, неоспоримое преимущество ноутбука. Однако она накладывает на пользователя и определенные ограничения. Перед ним регулярно встает... 33 лучшие программы для ноутбука [Популярный самоучитель]](https://www.rulit.me/data/programs/images/33-luchshie-programmy-dlya-noutbuka-populyarnyj-samouchitel_562650.jpg)
![Машинное обучение преображает науку, технологию, бизнес и позволяет глубже узнать природу и человеческое поведение. Программирующие сами себя компьютеры — одна... Верховный алгоритм [Как машинное обучение изменит наш мир]](https://www.rulit.me/data/programs/images/verhovnyj-algoritm-kak-mashinnoe-obuchenie-izmenit-nash-mir_510165.jpg)


![The C programming language has been around for a long time — the canonical reference for it is the book written by its creators, Kernighan and Ritchie [1978]. Since then, C has been used in an incredible number of applications. Programs and systems written in C are all around us: in personal... Modern C](https://www.rulit.me/data/programs/images/modern-c_609369.jpg)

Комментарии к книге "Язык C: заметки на полях"