Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015

Тут можно читать онлайн Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая старинная литература, издательство Вильямс, год 0101. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015 краткое содержание

Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - описание и краткое содержание, автор Стивен Прата, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - читать онлайн бесплатно полную версию (весь текст целиком)

Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - читать книгу онлайн бесплатно, автор Стивен Прата
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Группы новостей позволяют задавать вопросы через Интернет. Обычно группы новостей доступны посредством программ чтения новостей, которые работают через учетную запись, предоставляемую поставщиком Интернет-услуг. К ним можно также получить доступ через веб-браузер, проследовав по адресу http: / /groups . google.com.

Вам должны сначала посвятить некоторое время чтению групп новостей, чтобы составить представление о том, какие темы они раскрывают. Например, если имеют ся вопросы о том, как сделать что-либо на С, поищите ответы в следующих группах новостей:

comp.lang.с

comp.lang.с.moderated

Здесь вы найдете людей, готовых и желающих помочь. Вопросы должны касаться стандартного языка С. Не спрашивайте о том, как организовать небуферизированный ввод в Unix — для этого предусмотрены специализированные группы новостей, посвященные специфичным для платформ вопросам. И никогда не спрашивайте, как вам справиться с домашними проблемами!

Справочные материалы 831

Если у вас возник вопрос об интерпретации стандарта С, попробуйте задать его в такой группе:

comp.std.с

Но не задавайте здесь вопросы о том, как объявлять указатель на трехмерный массив; такого рода вопрос больше подходит для группы comp.lang.с.

Наконец, если вы интересуетесь историей С, то Деннис Ритчи, создатель С, описал происхождение и разработку языка в статье по следующему адресу:

cm.be11-labs.com/cm/cs/who/dmr/chist.html

Книги по языку С

• Feuer, Alan К. The С Puzzle Book, Revised Printing. Upper Saddle River, NJ: Addison- Wesley Professional, 1998.

Эта книга содержит множество программ, вывод из которых вы должны быть способны предсказать. Предсказание вывода дает хорошую возможность проверить и расширить свое понимание языка С. Эта книга также включает ответы и объяснения.

• Брайан У. Керниган, Деннис М. Ритчи. Язык программирования С, 2-е издание. ИД “Вильямс”, 2014.

Это второе издание первой книги о языке G (Обратите внимание, что одним из авторов является Деннис Ритчи, создатель С.) В первом издании было представлено определение “K&R” С — неофициальный стандарт, существовавший на протяжении многих лет. Второе издание включает изменения ANSI, основанные на черновом варианте комитета ANSI, который был стандартом на время написания книги. Книга содержит множество интересных примеров. Однако в ней предполагается, что читатель знаком с системным программированием.

• Koenig, Andrew. С Traps and Pitfalls. Reading, MA: Addison-Wesley, 1989.

Название (“Капканы и ловушки С”) должно говорить само за себя.

• Summit, Steve. С Programming FAQs. Reading, MA: Addison-Wesley, 1995.

Это расширенная версия часто задаваемых вопросов, доступных в Интернете.

Книги по программированию

• Kemighan, Brian W. and RJ. Plauger. The Elements of Pmgrammng Style, Second Edition. New York: McGraw-Hill, 1978.

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

• Кнут, Дональд Э. Искусство программирования, том Г Основные алгоритмы, 3-е издание. ИД “Вильямс”, 2000.

В этом обширном классическом руководстве во всех подробностях рассматриваются представления данных и приводится анализ алгоритмов. По своей природе оно весьма глубокое и математическое. Том 2 (Получисленные методы, ИД “Вильямс”, 2000 г.) включает расширенное обсуждение темы псевдослучайных чисел. Том 3 (Сортировка и попас, ИД “Вильямс”, 2000 г.), как следует из названия, посвящен вопросам сортировки и поиска. Примеры в книгах представлены с помощью псевдокода и на языке ассемблера.

Приложение Б

картинка 619• Sedgewick, Robert. Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Soiling, Searching, Third Edition. Reading, MA: Addison-Wesley Professional, 1997.

Как и можно было ожидать, книга посвящена структурам данных, сортировке и поиску.

Справочные руководства

• Harbison, Samuel Р. and Steele, Guy L. С: A Reference Manual, Fifth Edition. Englewood Cliffs, NJ: Prentice Hall, 2002.

В этом справочном руководстве представлены правила языка С и описана большая часть стандартных библиотечных функций. Оно включает обсуждение С99 и множество примеров.

• Plauger, RJ. The Standard С Library. Englewood Cliffs, NJ: Prentice Hall, 1992.

В этом огромном справочном руководстве описаны стандартные библиотечные функции, но с более подробными объяснениями, чем можно найти в типовом руководстве по компилятору.

• The International С Standard. 1SO/1EC 9899:1 999.

На момент написания книги этот стандарт доступен для загрузки за $285 из сайта www.ansi.org или за €238 из сайта Международной электротехнической комиссии. Не рассчитывайте изучить С по этому документу, поскольку он не задумывался как учебное пособие. Вот лишь одно довольно красноречивое утверждение из него: “Если в любом месте внутри единицы трансляции видимым является более одного объявления отдельного идентификатора, то синтаксический контекст устраняет неоднозначность случаев использования, ссылаясь на разные сущности”.

Книги по C++

• Стивен Прата. Язык программирования C++. Лекции и упражнения, б-e издание. ИД “Вильямс”, 2014.

Эта книга представляет собой введение в язык C++ и философию объектно-ориентированного программирования.

• Stroustrup, Bjarne. The C++ Programming Language, Fourth Edition. Reading, MA: Addison-Wesley, 2013.

Книга, написанная создателем C++, представляет стандарт С++11.

• Бьярне Страуструп. Программирование: принципы и практика использования C++, 2-е изд, ИД “Вильямс”, 2015.

Вводный курс программирования, написанный автором языка C++.

Раздел II. Операции в языке С

Язык С богат операциями. В табл. Б.11.1 перечислены операции С в порядке убывания приоритетов с указанием направления ассоциации. Все операции являются бинарными (с двумя операндами), если только не указано иначе. Обратите внимание, что некоторые бинарные и унарные операции, такие как * (умножение) и * (разыменование), обозначаются одним и тем же символом, но имеют разный приоритет. После таблицы приводятся краткие описания всех операций.

Справочные материалы 833

Таблица Б.11.1. Операции в С

Арифметические операции прибавляет значение справа к значению слева как - фото 620

Арифметические операции

+ прибавляет значение справа к значению слева.

+ как унарная операция, дает значение, равное модулю операнда справа (с тем же знаком).

- вычитает значение справа из значения слева.

- как унарная операция, дает значение, равное модулю операнда справа (с противоположным знаком).

* умножает значение справа на значение слева.

/ делит значение слева на значение справа. Если оба операнда целочисленные, результат усекается до целого.

% дает остаток от целочисленного деления значения слева на значение справа (только для целых чисел).

++ добавляет 1 к значению переменной справа (в префиксном режиме), либо прибавляет 1 к значению переменной слева (в постфиксном режиме).

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Стивен Прата читать все книги автора по порядку

Стивен Прата - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Язык программирования C. Лекции и упражнения (6-е изд.) 2015 отзывы


Отзывы читателей о книге Язык программирования C. Лекции и упражнения (6-е изд.) 2015, автор: Стивен Прата. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x