Финансы и статистика Деннис Ричи и Брайан Керниган

Описание

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

Схожие книги

Финансы и статистика Деннис Ричи и Брайан Керниган

Освой самостоятельно C++ по одному часу в день. 8-е издание. Сиддхартха Рао

Финансы и статистика Деннис Ричи и Брайан Керниган

Test Driven Development for Embedded C. Grenning

Финансы и статистика Деннис Ричи и Брайан Керниган

Современное проектирование на C++. Андрей Александреску

Финансы и статистика Деннис Ричи и Брайан Керниган

Изучаем Си. Крупник

The computing world has undergone a revolution since the publication of The C Programming Language in 1978. Big computers are much bigger, and personal computers have capabilities that rival the mainframes of a decade ago. During this time, C has changed too, although only modestly, and it has spread far beyond its origins as the language of the UNIX operating system. The growing popularity of C, the changes in the language over the years, and the creation of compilers by groups not involvedin its design, combined to demonstrate a need for a more precise and more contemporary definition of the language than the first edition of this book provided. In 1983, the American ‘ National Standards Institute (ANSI) established a committee whose goal was to produce «an unambiguous and machine-independent definition of the language C,» while still retaining its spirit. The result is the ANSI standard for C.

Финансы и статистика Деннис Ричи и Брайан Керниган

Читать книгу онлайн бесплатно

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

Финансы и статистика Деннис Ричи и Брайан Керниган

Книга широко известных авторов, разработчиков языка Си, переработанная и дополненная с учетом стандарта ANSI для языка Си, 2-е английское издание которой вышло в 1988 году, давно стала классикой для всех изучающих и/или использующих как Си, так и Си++. Русский перевод этой книги впервые был выпущен изд- вом «Финансы и статистика» в 1992 г. и с тех пор пользуется неизменным спросом читателей. Для программистов, преподавателей и студентов. Издание подготовлено при участии издательства «Финансы и статистика»Отрывок из произведения:С момента публикации в 1978 г. книги «Язык программирования Си» в мире компьютеров произошла революция. Большие машины стали еще больше, а возможности персональных ЭВМ теперь сопоставимы с возможностями больших машин десятилетней давности. Язык Си за это время также изменился, хотя и не очень сильно; что же касается сферы применения Си, то она далеко вышла за рамки его начального назначения как инструментального языка операционной системы UNIX.

Читать также:  Читать книги автора Амара Елова бесплатно в формате epub, fb2, mobi

Другие книги автора Деннис М Ритчи

Популярные книги в жанре Программирование

Еще несколько интересных книг

Brian W. Kernighan, Dennis M. Ritchie

AT&T Bell Laboratories

Murray Hill, New Jersey

Керниган, Д. Ритчи

Издание 3-е, исправленное

Перевод с английского под редакцией Вс. Штаркмана

Перевод с английского Вик. Штаркмана, под редакцией Вс. Штаркмана.

Керниган Б. , Ритчи Д.

К36 Язык программирования Си. Пер. с англ. , 3-е изд. , испр. — СПб. : «Невский Диалект»,
2001. — 352 с. : ил.

Книга широко известных авторов, разработчиков языка Си, переработанная и дополненная с учетом
стандарта ANSI для языка Си, 2-е английское издание которой вышло в 1988 году, давно стала классикой для
всех изучающих и/или использующих как Си, так и Си++. Русский перевод этой книги впервые был выпущен изд-
вом «Финансы и статистика» в 1992 г. и с тех пор пользуется неизменным спросом читателей.

Оглавление

1 Начнем, пожалуй1. 2 Переменные и арифметические выражения1. 3 Инструкция for1. 4 Именованные константы1. 5 Ввод-вывод символов1. 1 Копирование файла1. 2 Подсчет символов1. 3 Подсчет строк1. 4 Подсчет слов1. 6 Массивы1. 7 Функции1. 8 Аргументы. Вызов по значению1. 9 Символьные массивы1. 10 Внешние переменные и область видимости

Глава 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. Управление

1 Инструкции и блоки3. 2 Конструкция if-else3. 3 Конструкция else-if3. 4 Переключатель switch3. 5 Циклы while и for3. 6 Цикл do-while3. 7 Инструкции break и continue3. 8 Инструкция goto и метки

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

1 Основные сведения о функциях4. 2 Функции, возвращающие нецелые значения4. 3 Внешние переменные4. 4 Области видимости4. 5 Заголовочные файлы4. 6 Статические переменные4. 7 Регистровые переменные4. 8 Блочная структура4. 9 Инициализация4. 10 Рекурсия4. 11 Препроцессор языка Си4. 1 Включение файла4. 2 Макроподстановка4. 3 Условная компиляция

Читать также:  ФЕДЕРАЛЬНЫЕ ОРГАНЫ СУБЪЕКТЫ ГОСУДАРСТВЕННОГО УПРАВЛЕНИЯ ФИНАНСАМИ В РОССИЙСКОЙ ФЕДЕРАЦИИ

Глава 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. Структуры

1 Основные сведения о структурах6. 2 Структуры и функции6. 3 Массивы структур6. 4 Указатели на структуры6. 5 Структуры со ссылками на себя6. 6 Просмотр таблиц6. 7 Средство typedef6. 8 Объединения6. 9 Битовые поля

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

1 Стандартный ввод-вывод7. 2 Форматный вывод (printf)7. 3 Списки аргументов переменной длины7. 4 Форматный ввод (scanf)7. 5 Доступ к файлам7. 6 Управление ошибками (stderr и exit)7. 7 Ввод-вывод строк7. 8 Другие библиотечные функции7. 1 Операции со строками7. 2 Анализ класса символов и преобразование символов7. 3 Функция ungetc7. 4 Исполнение команд операционной системы7. 5 Управление памятью7. 6 Математические функции7. 7 Генератор случайных чисел

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

1 Дескрипторы файлов8. 2 Нижний уровень ввода-вывода (read и write)8. 3 Системные вызовы open, creat, close, unlink8. 4 Произвольный доступ (lseek)8. 5 Пример. Реализация функций fopen и getc8. 6 Пример. Печать каталогов8. 7 Пример. Распределитель памяти

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

Что обозначают идентификаторы
A4. Класс памяти
A4. Базовые типы
A4. Производные типы
A4. Квалификаторы типов

Объекты и Lvalues

Преобразования
A6. Целочисленное повышение
A6. Целочисленные преобразования
A6. Целые и числа с плавающей точкой
A6. Типы с плавающей точкой
А6. Арифметические преобразования
A6. Указатели и целые
A6. Тип void
А6. Указатели на void

Выражения
A7. Генерация указателя
A7. Первичные выражения
A7. Постфиксные выражения
A7. Обращение к элементам массива
A7. Вызов функции
A7. Обращение к структурам
A7. Постфиксные операторы инкремента и декремента
А7. Унарные операторы
А7. Префиксные операторы инкремента и декремента
A7. Оператор получения адреса
A7. Оператор косвенного доступа
A7. Оператор унарный плюс
A7. Оператор унарный минус
A7. Оператор побитового отрицания
A7. Оператор логического отрицания
A7. Оператор определения размера sizeof
A7. Оператор приведения типа
A7. Мультипликативные операторы
A7. Аддитивные операторы
A7. Операторы сдвига
A7. Операторы отношения
A7. Операторы равенства
A7. Оператор побитового И
A7. Оператор побитового исключающего ИЛИ
A7. Оператор побитового ИЛИ
A7. Оператор логического И
A7. Оператор логического ИЛИ
А7. Условный оператор
A7. Выражения присваивания
A7. Оператор запятая
A7. Константные выражения

Читать также:  Разногласия в России между министром финансов и Южным

Объявления
A8. Спецификаторы класса памяти
А8. Спецификаторы типа
A8. Объявления структур и объединений
A8. Перечисления
А8. Объявители
A8. Что означают объявители
A8. Объявители указателей
А8. Объявители массивов
А8. Объявители функций
A8. Инициализация
A8. Имена типов
А8. Объявление typedef
A8. Эквивалентность типов

Инструкции
A9. Помеченные инструкции
A9. Инструкция-выражение
A9. Составная инструкция
A9. Инструкции выбора
A9. Циклические инструкции
A9. Инструкции перехода

А10. Внешние объявления
A10. Определение функции
A10. Внешние объявления

A11. Область видимости и связи
A11. Лексическая область видимости
A11. Связи

A12. Препроцессирование
A12. Трехзнаковые последовательности
A12. Склеивание строк
А12. Макроопределение и макрорасширение
A12. Включение файла
A12. Условная компиляция
A12. Нумерация строк
A12. Генерация сообщения об ошибке
A12. Прагма
A12. Пустая директива
A12. Заранее определенные имена

Приложение B. Стандартная библиотека

Какой формат выбрать?

  • Программирование на языке пролог — Клоксин У.
  • BABBAGE — язык программирования будущего — Неизвестен Автор
  • Книга 22. Язык духовных миров (старое издание) — Лайтман Михаэль
  • Йога. Искусство коммуникации (Издание второе, исправленное) — Бойко Виктор
  • Предложение об исправлении, улучшении и закреплении английского языка — Свифт Джонатан
  • ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание — Троелсен Эндрю
  • Искусство программирования на языке сценариев командной оболочки — Купер Мендель
  • Язык программирования Perl — Шохирев Михаил
  • Откровения Виктора Суворова — 3-е издание, дополненное и исправленное — Хмельницкий Дмитрий
  • Программирование на языке Ruby — Фултон Хэл
  • Курс «Язык программирования PHP» — Савельева Нина
  • Язык программирования Python — Автор неизвестен
  • Язык программирования Python — Сузи Роман
  • Язык программирования Си для персонального компьютера — Бочков C.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *