(увеличить обложку)
|
В данной книге, задуманной как справочник для всех программистов, работающих на языке C (Си), подробно описаны все аспекты языка C и его библиотеки стандартных функций. Главный акцент сделан на стандарте ANSI/ISO языка C. Приведено описание как стандарта C89, так и C99. Особое внимание уделяется учету характеристик трансляторов, среды программирования и операционных систем, использующихся в настоящее время. Уже в самом начале подробно представлены все средства языка C, такие как ключевые слова, инструкции препроцессора и другие. Вначале описывается главным образом C89, а затем приводится подробное описание новых возможностей языка, введенных стандартом C99. Такая последовательность изложения позволяет облегчить практическое программирование на языке C, так как в настоящее время именно эта версия для большинства программистов представляется как "собственно C", к тому же это самый распространенный в мире язык программирования. Кроме того, эта последовательность изложения облегчает освоение C++, который является надмножеством C89. В книге много содержательных, нетривиальных примеров. Рассмотрены наиболее важные и распространенные алгоритмы и приложения, необходимые для каждого программиста, а также применение методов искусственного интеллекта и программирование для Windows 2000. Обсуждаются вопросы эффективности, переносимости и отладки программ. А в конце книги возможности языка C иллюстрируются на примере разработки его интерпретатора. Это, несомненно, самый лучший способ для осмысления, постижения и понимания чистоты и элегантности языка C (Си). Книга обсуждается в отдельном сообщении в блоге Виктора Штонда. Понравилась книга? Порекомендуйте её друзьям и коллегам: Твитнуть |
Книги, рекомендуемые вместе с этой книгой:
Разделы каталога:
Об авторах
Предисловие
Часть I. Основы языка С
Глава 1. Обзор возможностей языка C
Глава 2. Выражения
Глава 3. Операторы
Глава 4. Массивы и строки
Глава 5. Указатели
Глава 6. Функции
Глава 7. Структуры, объединения, перечисления и декларация typedef
Глава 8. Ввод/вывод на консоль
Глава 9. Файловый ввод/вывод
Глава 10. Препроцессор и комментарии
Часть II. Стандарт С
Глава 11. C
Часть III. Стандартная библиотека
Глава 12. Редактирование связей, использование библиотек и заголовков
Глава 13. Функции ввода/вывода
Глава 14. Строковые и символьные функции
Глава 15. Математические функции
Глава 16. Функции времени, даты и локализации
Глава 17. Функции динамического распределения памяти
Глава 18. Служебные функции
Глава 19. Функции обработки двухбайтовых символов
Глава 20. Библиотечные средства, добавленные в версии C
Часть IV. Алгоритмы и приложения
Глава 21. Сортировка и поиск
Глава 22. Очереди, стеки, связанные списки и деревья
Глава 23. Разреженные массивы
Глава 24. Синтаксический разбор и вычисление выражений
Глава 25. Решение задач с помощью искусственного интеллекта
Часть V. Разработка программ с помощью С
Глава 26. Создание скелета приложения для Windows
Глава 27. Проектирование программ с помощью C
Глава 28. Производительность, переносимость и отладка
Часть VI. Интерпретатор языка C
Глава 29. Интерпретатор языка C
Предметный указатель
|
Copyright © 1992-2019 Издательская группа "Диалектика-Вильямс" |