C: полное руководство, классическое издание
Самый полный источник информации по языку С.
Герберт Шилдт, ведущий автор книг по программированию мирового уровня, переработал свой не устаревающий бестселлер по С и включил в него самую свежую информацию по С99 — стандарту языка С, принятому комитетами ANSI и ISO. И умудренный опытом профессионал в области языка С, и новичок найдет в нем полные ответы на все свои вопросы, касающиеся языка С. В этом авторитетном руководстве Шилдт подробно описывает все особенности языка С, его библиотеки, приложения, дает профессиональные советы, приводит сотни примеров с объяснениями эксперта.
А в заключительной главе автор преподносит особо ценный подарок — он приглашает читателя принять участие в разработке увлекательного проекта — в создании интерпретатора языка С, который читатель затем сможет использовать в готовом виде или дополнить его своими функциями. Все объяснения даются в стиле Шилдта — доходчиво, кратко, точно, — именно в том стиле, за который Герберта так любят миллионы читателей!
Основные темы книги:
- полное описание языка С, включая как его первоначальный стандарт С89, так и новые средства, добавленные в С99
- подробные объяснения всех ключевых слов, типов данных и операторов
- описание указателей, средств дискового ввода- вывода и динамического распределения памяти на профессиональном уровне
- подробная информация о всех функциях библиотеки С
- знакомство с новыми средствами, добавленными в С99; среди них — применение модификатора restrict к указателям, зарезервированное слово inline, массивы переменной длины и типы данных long long
- реально используемые алгоритмы, структуры данных и приложения; среди них — стеки, очереди, деревья, разреженные массивы и алгоритмы сортировки; приведены также все необходимые сведения об алгоритмах поиска, использующих методы искусственного интеллекта
- советы по эффективному использованию среды программирования на С
- советы по переносу программ и их отладке
- полный исходный код интерпретатора языка С, который можно использовать без каких-либо изменений или дополнить его функциями, необходимыми для решения конкретных задач
Об авторе:
Герберт Шилдт — ведущий специалист в области программирования на языке С; член комитетов ANSI/IS0, которыми разрабатывался и принимался стандарт языка С. Шилдт — автор таких книг, как Teach Yourself С, Полный справочник по C++, Windows 2000 Programming from the Ground Up, Полный справочнин no Java и многих других бестселлеров.