Как программировать на C. (Седьмое издание)

Как программировать на C. (Седьмое издание)
Книга является общепризнанным руководством для изучения языка C, который широко распространен на различных платформах, включая Windows и UNIX/Linux. Приводится полное описание языка, ориентированное на его практическое применение (с учетом стандарта ISO/IEC 9899:2011 или C11). Кроме того, дополнительно излагается C++ — язык, являющийся логическим развитием C в сторону современных методологий программирования, таких, как объектно-ориентированное и обобщенное (на основе шаблонов) программирование.

800 руб

С этим товаром рекомендуем

Язык программирования С++. Специальное издание.

Язык программирования С++. Специальное издание.

Книга написана Бьерном Страуструпом - автором языка программирования С++ - и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования.

900 руб

Характеристики

Размеры 165мм х 240мм х 50мм
Издатель Бином
ISBN 978-5-9518-0559-1
Число страниц 1000

Описание

АННОТАЦИЯ:

Книга является общепризнанным руководством для изучения языка C, который широко распространен на различных платформах, включая Windows и UNIX/Linux. Приводится полное описание языка, ориентированное на его практическое применение (с учетом стандарта ISO/IEC 9899:2011 или C11). Кроме того, дополнительно излагается C++ — язык, являющийся логическим развитием C в сторону современных методологий программирования, таких, как объектно-ориентированное и обобщенное (на основе шаблонов) программирование.

Весь изучаемый материал сопровождается содержательными примерами «живого кода», позволяющими читателю детально разобраться в обсуждаемом вопросе и демонстрирующими широко применяемые приемы программирования, алгоритмы и структуры данных. В конце каждой главы даются рекомендации по безопасному программированию, предлагаются контрольные вопросы и упражнения для самостоятельного решения. Изложение построено таким образом, что книга позволяет изучать C/C++ в качестве первого языка программирования.

Адресована прежде всего изучающим программирование в учебных заведениях, но может с успехом использоваться и теми, кто хочет освоить языки C/C++ самостоятельно.


ПРЕДИСЛОВИЕ:

Добро пожаловать в язык программирования С — и в C++ тоже! Эта книга предлагает современные технологии программирования для студентов колледжей и университетов, преподавателей и профессиональных разработчиков программного обеспечения.

Основой книги является принятый в компании Дейтел подход «живого кода». Мы описываем концепцию или понятие в контексте полностью законченной работающей программы, а не в виде отдельных фрагментов кода. Каждый пример кода дополнен примерами его выполнения. Все исходные тексты программ доступы на сайтах www.deitel.com/books/chtp7/и www.pearsonhighered.com/deitel. По мере изучения рекомендуется использовать все эти примеры.

Эта книга и все дополнительные материалы предоставляют информативное, полное и нетривиальное введение в язык программирования С. Если в процессе чтения книги у вас возникнут какие-либо вопросы, отправьте нам письмо по адресу (deitel@deitel.com). Дополнительная информация и обновления доступны на сайте www.deitel.com/books/chtp7/, в Facebook (www.deitel.com/deitelfan), Twitter (@deitel) и Google+ (gplus.to/deitel). Также вы можете подписаться на рассылку новостей Deitel® BuzzOnlinenewsletter www.deitel.com/newsletter/subscribe.html).

Особенности седьмого издания

Ключевые особенности седьмого издания книги приведены ниже:

- Описание нового стандарта языка C. Предыдущее издание соответствовало стандарту ANSI C и включало приложение с описанием стандарта C99. Новый стандарт языка C был принят в 2011 году незадолго до публикации книги. Он включил в себя как стандарт С99, так и версию С1X и получил обозначение С11 или просто «Стандарт С». Поддержка нового стандарта различается от компилятора к компилятору. Большинство наших читателей использует компилятор GNU gcc, который поддерживает некоторые ключевые возможности нового стандарта — или компилятор Microsoft Visual C++. Microsoft поддерживает только ограниченное подмножество возможностей, добавленных в стандартах C99 и C11 — в основном те из них, которые также обязательны в стандарте C++. В седьмом издании книги в соответствии с новым стандартом языка С различные устаревшие или нежелательные (deprecated) конструкции заменены на их рекомендованные аналоги.

- Безопасное программирование. Ко всем главам, посвященным программированию на языке С, добавлены разделы по безопасному программированию. Кроме того, на нашем сайте по адресу www.deitel.com/SecureC/ размещен раздел, посвященный обсуждению вопросов безопасности.

- Фокусировка на производительности. C и C++ обычно применяются для реализации приложений, для которых вопросы производительности являются критическими — операционных систем, систем реального времени, встроенных систем и систем связи, так что в этой книге вопросам производительности уделено особое место.

- Весь код протестирован на Windows и Linux. Мы проверяли работу каждого примера в среде Visual C++ в Windows и GNU gcc в Linux.

- Обновление введения в C++ и объектно-ориентированное программирование. Главы 15 – 24, посвященные языку С++ и объектно-ориентированному программированию, обновлены в соответствии с нашей книгой «Как программировать на С++», 8-е издание.

- Наименование упражнений. Все упражнения по программированию поименованы для облегчения работы преподавателей.

- Порядок вычисления. Мы сделали особый акцент на вопросах порядка вычисления выражений в различных случаях.

- Дополнительные примеры. Мы добавили дополнительные примеры на тему указателей на функции. Мы также улучшили проект по вычислению чисел Фибоначчи.


СОДЕРЖАНИЕ:

Предисловие
Глава 1. Введение в компьютеры, Internet и World Wide Web
Глава 2. Введение в программирование на С
Глава 3. Структурная разработка программ на С
Глава 4. Управление программой в С
Глава 5. Функции в С
Глава 6. Массивы в С
Глава 7. Указатели в С
Глава 8. Символы и строки в C
Глава 9. Форматированный ввод/вывод в C
Глава 10. Структуры, объединения, перечисления и операции с битами в С
Глава 11. Работа с файлами в C
Глава 12. Структуры данных в C
Глава 13. Препроцессор С
Глава 14. Специальные вопросы языка С
Глава 15. C++ как улучшенный C
Глава 16. Введение в классы и объекты
Глава 17. Классы: часть 1
Глава 18. Классы: часть 2
Глава 19. Перегрузка операций; объекты Array и String
Глава 20. Объектно-ориентированное программирование: наследование
Глава 21. Объектно-ориентированное программирование: полиморфизм
Глава 22. Шаблоны
Глава 23. Потоковый ввод/вывод
Глава 24. Управление исключениями
Приложение А. Таблицы старшинства и ассоциативности операций
Приложение Б. Набор символов ASCII
Приложение В. Системы счисления
Приложение Г. Безопасное программирование
Предметный указатель

Отзывы

 
Текст сообщения*
Защита от автоматических сообщений


Новинки
Matlab & Simulink. Проектирование мехатронных систем на ПК.

Matlab & Simulink. Проектирование мехатронных систем на ПК.

Новинка: да
Книга представляет собой учебник по моделированию мехатронных систем в среде Matlab-Simulink. Приводится описание библиотек пакетов Simulink и Sim Power System, которые используются при исследовании мехатронных систем. Излагаются вопросы построения и модельного проектирования мехатронных систем постоянного и переменного тока.

290 руб

Трудный диагноз в практике многопрофильного стационара. Книга 1.

Трудный диагноз в практике многопрофильного стационара. Книга 1.

Новинка: да
Добавьте описание анонса

550 руб

Разговорные темы к экзаменам по английскому языку / Conversational Topics.

Разговорные темы к экзаменам по английскому языку / Conversational Topics.

Новинка: да
Предлагаемое издание представляет собой рабочую тетрадь по английскому языку, в которую включены все разговорные темы, составленные на основе списка Министерства образования РФ в качестве материалов для подготовки к экзаменам («ЕГЭ», «ОГЭ») по иностранному языку.

180 руб

Экономика и рынок для девчонок и мальчишек.

Экономика и рынок для девчонок и мальчишек.

Книга в занимательной и доступной форме знакомит юного гражданина страны с экономикой как наукой, без которой современный человек не может прожить и дня. Автор ведет беседу с юным читателем о том, почему все люди должны немножко разбираться в экономике, какие бывают экономические системы, чем они хороши или плохи, что такое рынок, кто и как на нем действует, рассказывает о конкуренции, кредите, капитале, прибыли... Продуманное и очень логичное изложение материала способствует хорошему его усвоению даже совсем неподготовленным читателем.

90 руб

Испанский язык. Разговорные темы к экзаменам.

Испанский язык. Разговорные темы к экзаменам.

В предлагаемое издание включены основные разговорные темы по испанскому языку, рекомендованные в качестве материалов для проведения экзаменов по иностранному языку. Каждая тема представляет собой законченное сообщение, которое сопровождается переводом, заданиями и вопросами по теме в формате ЕГЭ и небольшим словарем.

250 руб

Программирование на языке С для AVR и PIC микроконтроллеров (+ CD-ROM).

Программирование на языке С для AVR и PIC микроконтроллеров (+ CD-ROM).

Новинка: да
В книге рассмотрено программирование на языке С микроконтроллеров AVR с использованием компиляторов WinAVR и CodeVisionAVR, а также микроконтроллеров PIC с использованием компиляторов CCS-PICC, mikroC и СЗО/32. Кратко рассмотрена архитектура и аппаратное обеспечение как традиционных восьмиразрядных микроконтроллеров AVR и PIC, так и новых семейств ATxmega, PIC24 и PIC32.

900 руб

Сказки. Книга для чтения на французском языке.

Сказки. Книга для чтения на французском языке.

Книга представляет собой сборник неадаптированных сказок для чтения. Она рассчитана на школьников младших и средних классов. Тексты сопровождаются словарем и упражнениями, способствующими развитию речевых навыков.

40 руб

Вся Франция. Откройте для себя Францию. Книга для чтения на французском языке с тестами.

Вся Франция. Откройте для себя Францию. Книга для чтения на французском языке с тестами.

Книга содержит тексты на французском языке, рассказывающие о географии, экономике, истории, культуре Франции. Комментарии, словари, различные тесты облегчают понимание и способствуют усвоению и запоминанию материала.

140 руб