Керниган ритчи язык программирования второе издание

Язык программирования С / The C Programming Language

dc.contributor.author Керниган, Брайан Уилсон ru_RU
dc.contributor.author Ритчи, Деннис Макалистэйр ru_RU
dc.date 2009
dc.date.accessioned 2015-05-03T03:08:31Z
dc.date.available 2015-05-03T03:08:31Z
dc.identifier http://dspace.nsu.ru:8080/jspui/handle/nsu/288
dc.identifier.citation Керниган Б., Ритчи Д. / Kernighan B., Ritchie D. Язык программирования С, 2-е издание./ Вильямс, 2009 — 292 с. ru_RU
dc.identifier.isbn 978-5-8459-0891-9
dc.identifier.uri https://lib.nsu.ru/xmlui/handle/nsu/9058
dc.description Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI С, для которого она частично послужила основой. Книга не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и вычислительной техники. Книга предназначена для широкого круга программистов и компьютерных специалистов. Может использоваться как учебное пособие для вузов.
dc.language ru
dc.publisher Вильямс
dc.subject язык С
dc.subject UNIX
dc.title Язык программирования С / The C Programming Language
dc.type Book

Источник

Язык программирования Си, Керниган Б., Ритчи Д., 2017

Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI С, для которого она частично послужила основой.

Читайте также:  Искусство программирования unix реймонд

Язык программирования Си, Керниган Б., Ритчи Д., 2017

Обзор языка.
Начнем с быстрого ознакомления с языком Си. Наша цель — показать на реальных программах существенные элементы языка, не вдаваясь в мелкие детали, формальные правила и исключения из них. Поэтому мы не стремимся к полноте и даже точности (заботясь, однако, о корректности примеров). Нам бы хотелось как можно скорее подвести вас к моменту, когда вы сможете писать полезные программы. Чтобы сделать это, мы должны сконцентрировать внимание на основах: переменных и константах, арифметике, управлении последовательностью вычислений, функциях и простейшем вводе-выводе. В настоящей главе мы умышленно не затрагиваем тех средств языка, которые важны при написании больших программ: указателей, структур, большой части богатого набора операторов, некоторых управляющих инструкций и стандартной библиотеки.

Table of Contents.
Предисловие.
Предисловие к первому изданию.
Введение.
1.Обзор языка.
2.Типы, операторы и выражения.
3.Управление.
4.Функции и структура программы.
5.Указатели и массивы.
6.Структуры.
7.Ввод и вывод.
8.Интерфейс с системой UNIX.
Справочное руководство.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Язык программирования Си, Керниган Б., Ритчи Д., 2017 — fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

Источник

Язык программирования Си

«Язык программирования Си» (англ. The C Programming Language, также известная как K&R) — книга Брайана Кернигана и Денниса Ритчи, причём последний — один из непосредственных авторов и разработчиков языка Си. Книга стала основой для разработки и популяризации Си, до сих пор имеет спрос и широко используется в качестве «классического» учебника по языку. Она долгое время была единственным справочным руководством и де-факто — стандартом языка.

Второе издание

. было опубликовано спустя десять лет после первого, в 1988 году. В книге была представлена версия Си, принятая в качестве стандарта ANSI, добавлены новые разделы: описание стандартной библиотеки Си и краткий перечень отличий ANSI C от прежней версии. Это издание было переведено более чем на 25 языков и получило мировую известность.

Хотя со времени своей первой публикации в 1989 году ANSI C неоднократно менялся, третье издание, которое бы осветило эти изменения, выпущено не было.

Материал из Википедии — свободной энциклопедии.

Публикация материала посвящается памяти Денниса Ритчи.

Для просмотра страниц с подсветкой синтаксиса разрешите, пожалуйста, исполнение JavaScript.

Предисловие к русскому изданию

Предисловие

Предисловие к первому изданию

Введение

Глава 1. Обзор языка

Глава 2. Типы, операторы и выражения

  • 2.1. Имена переменных
  • 2.2. Типы и размеры данных
  • 2.3. Константы
  • 2.4. Декларации
  • 2.5. Арифметические операторы
  • 2.6. Операторы отношения и логические операторы
  • 2.7. Преобразования типов
  • 2.8. Инкрементные и декрементные операторы
  • 2.9. Побитовые операторы
  • 2.10. Операторы присваивания и выражения
  • 2.11. Условные выражения
  • 2.12. Приоритет и порядок вычислений

Глава 3. Управление

Глава 4. Функции и структура программы

  • 4.1. Основные сведения о функциях
  • 4.2. Функции, возвращающие нецелые значения
  • 4.3. Внешние переменные
  • 4.4. Правила областей действия
  • 4.5. Головные файлы
  • 4.6. Статические переменные
  • 4.7. Регистровые переменные
  • 4.8. Блочная структура
  • 4.9. Инициализация
  • 4.10. Рекурсия
  • 4.11. Си-препроцессор

Глава 5. Указатели и массивы

  • 5.1. Указатели и адреса
  • 5.2. Указатели и аргументы функций
  • 5.3. Указатели и массивы
  • 5.4. Адресная арифметика
  • 5.5. Литерные указатели и функции
  • 5.6. Массивы указателей, указатели на указатели
  • 5.7. Многомерные массивы
  • 5.8. Инициализация массивов указателей
  • 5.9. Указатели вместо многомерных массивов
  • 5.10. Аргументы в командной строке
  • 5.11. Указатели на функции
  • 5.12. Сложные декларации

Глава 6. Структуры

Глава 7. Ввод–вывод

Глава 8. Интерфейс с системой UNIX

Приложение A. Справочное руководство

  • A1. Введение
  • A2. Соглашения о лексике
    • A2.1. Лексемы
    • A2.2. Комментарий
    • A2.3. Идентификаторы
    • A2.4. Ключевые слова
    • A2.5. Константы
    • A2.6. Стринговые литералы
    • A4.1. Класс памяти
    • A4.2. Базовые типы
    • A4.3. Выводимые типы
    • A4.4. Квалификаторы типов
    • A6.1. Повышение целочисленного типа
    • A6.2. Целочисленные преобразования
    • A6.3. Целые и плавающие
    • A6.4. Плавающие типы
    • A6.5. Арифметические преобразования
    • A6.6. Указатели и целые
    • A6.7. Тип void
    • A6.8. Указатели на void
    • A7.1. Генерация указателя
    • A7.2. Первичные выражения
    • A7.3. Постфиксные выражения
    • A7.4. Унарные операторы
    • A7.5. Оператор приведения типа
    • A7.6. Мультипликативные операторы
    • A7.7. Аддитивные операторы
    • A7.8. Операторы сдвига
    • A7.9. Операторы отношения
    • A7.10. Операторы равенства
    • A7.11. Оператор побитового И
    • A7.12. Оператор побитового исключающего ИЛИ
    • A7.13. Оператор побитового ИЛИ
    • A7.15. Оператор логического ИЛИ
    • A7.16. Условный оператор
    • A7.17. Выражения присваивания
    • A7.18. Оператор запятая
    • A7.19. Константные выражения
    • A8.1. Спецификаторы класса памяти
    • A8.2. Спецификаторы типа
    • A8.3. Декларации структур и объединений
    • A8.4. Перечисления
    • A8.5. Деклараторы
    • A8.6. Что означают деклараторы
    • A8.7. Инициализация
    • A8.8. Имена типов
    • A8.9. Декларация typedef
    • A8.10. Эквивалентность типов
    • A9.1. Помеченные инструкции
    • A9.2. Инструкция–выражение
    • A9.3. Составная инструкция
    • A9.4. Инструкции выбора
    • A9.5. Циклические инструкции
    • A9.6. Инструкции перехода
    • A10.1. Определение функции
    • A10.2. Внешние декларации
    • A11.1. Лексическая область действия
    • A11.2. Связи
    • A12.1. Трехзнаковые последовательности
    • A12.2. Склеивание строк
    • A12.3. Макроопределение и макрорасширение
    • A12.4. Включение файла
    • A12.5. Условная компиляция
    • A12.6. Нумерация строк
    • A12.7. Генерация сообщения об ошибке
    • A12.8. Прагма
    • A12.9. Пустая директива
    • A12.10. Заранее определенные имена

    Источник

    Язык программирования Си, Керниган Б., Ритчи Д., 2017

    Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI С, для которого она частично послужила основой.

    Язык программирования Си, Керниган Б., Ритчи Д., 2017

    Обзор языка.
    Начнем с быстрого ознакомления с языком Си. Наша цель — показать на реальных программах существенные элементы языка, не вдаваясь в мелкие детали, формальные правила и исключения из них. Поэтому мы не стремимся к полноте и даже точности (заботясь, однако, о корректности примеров). Нам бы хотелось как можно скорее подвести вас к моменту, когда вы сможете писать полезные программы. Чтобы сделать это, мы должны сконцентрировать внимание на основах: переменных и константах, арифметике, управлении последовательностью вычислений, функциях и простейшем вводе-выводе. В настоящей главе мы умышленно не затрагиваем тех средств языка, которые важны при написании больших программ: указателей, структур, большой части богатого набора операторов, некоторых управляющих инструкций и стандартной библиотеки.

    Table of Contents.
    Предисловие.
    Предисловие к первому изданию.
    Введение.
    1.Обзор языка.
    2.Типы, операторы и выражения.
    3.Управление.
    4.Функции и структура программы.
    5.Указатели и массивы.
    6.Структуры.
    7.Ввод и вывод.
    8.Интерфейс с системой UNIX.
    Справочное руководство.

    Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
    Скачать книгу Язык программирования Си, Керниган Б., Ритчи Д., 2017 — fileskachat.com, быстрое и бесплатное скачивание.

    Скачать pdf
    Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

    Источник

    Язык программирования C

     - Язык программирования C

     - Язык программирования C

    Перед Вами классическая книга по языку программирования C, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания!
    Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования C. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI C, для которого она частично послужила основой.
    Книга Язык программирования C не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и компьютеров. Книга предназначена для широкого круга…

    Лучшая рецензия на книгу

     - Язык программирования C

    4 Основа

    Книга — начало, книга — основа, вот те ассоциации, что приходят в голову при упоминании «Языка программирования С» Кернигана и Ритчи. В общем и целом, издание великолепное. Книга же будет потрясающим помощником для сколько-нибудь посвященного в тему программирования человека, но начинать с нее рекомендовать не могу, ибо все изложено слишком сухо и, зачастую, на мой взгляд, довольно сложно для простого понимания. Логически труд разделен на 3 части: 1 — Обучение языку, некоторые примеры и упражнения(кстати, жаль, без каких-либо ответов или решений). 2 — Справочное руководство по языку. Очень сжато рассказано о возможностях языка С. 3 — Стандартная библиотека. Потрясающее решение добавить все (ну, или почти все) функции стандартной библиотеки с их подробным описанием. Лайк.

    Источник

Оцените статью