Читать онлайн «Язык Си — руководство для начинающих» — УЭИТ M. — RuLit
Предисловие редактора перевода
Созданием языков программирования занимаются в большинстве случаев очень квалифицированные люди, часто группы программистов, а иногда даже международные коллективы. Однако подавляющее большинство языков программирования умирало, едва родившись. Лишь к немногим из них был проявлен интерес, и буквально единицы получили действительно широкое распространение. К таким «счастливым» языкам принадлежит язык Си, разработанный Д. Ритчи. Он появился не на пустом месте. Ему предшествовали и оказали на него серьезное влияние язык BCPL, разработанный М. Ричардсоном, и язык Би (В), созданный К. Томпсоном.
Си — это достаточно выразительный язык программирования, предназначенный для описания широкого круга задач и содержащий современные механизмы управления вычислительным процессом и работы с данными.
Наибольшую популярность язык приобрел у системных программистов. Видимо, этому способствовали как сам факт успешного написания на языке Си переносимой операционной системы UNIX, получившей широкое распространение, так и элегантность и лаконичность языка. Чрезвычайно привлекательными для системных программистов оказались возможность использовать память раз-яичных типов в том числе регистровую, введение указателей, являющихся аналогами косвенных адресов, а также возможность работы со сложными структурами данных, применение препроцессора и Удобство работы с символьными строками.
Прикладные программы пишутся обычно на традиционных языках высокого уровня, например на Фортране. Однако в тех случаях, когда некоторые части таких программ оказываются особенно критичными в отношении времени, их можно писать не на ассемблере, как обычно, а на языке Си. Такой подход сократит время разработки прикладных программ, обеспечит их достаточную эффективность, а во многих случаях и переносимость, т. е. использование одной программы на ЭВМ различных типов.
Предлагаемая читателю книга — учебник по языку Си. Книга написана известными американскими специалистами М. Уэйтом, С. Пратой и Д. Мартином с большим педагогическим и методическим мастерством: излагаемый материал проиллюстрирован многочисленными примерами и задачами. Это обеспечивает легкость понимания и усвоения предмета. Поскольку трансляторы с языка Си появились сейчас на отечественных машинах, книга может представлять интерес не только для широкого круга читателей, впервые знакомящихся с языком Си, но и для системных программистов, инженеров и научных работников.
Перевод выполнили В. С. Явнилович (предисловие, гл. 1–9) и Л. Н. Горинович (гл. 10–15 и приложения).
Э. А. Трахтенгерц
Предисловие
Си — простой, изящный язык программирования, на котором останавливает свой выбор все большее число программистов. Эта книга (если вы не посмотрели на титульный лист) называется «Язык Си. Руководство для начинающих»; она представляет собой простой и хороший учебник по языку Си.
Слова «Руководство для начинающих», стоящие в подзаголовке книги, говорят о том, что нашей целью было дать обзор основ языка Си. В программировании опыт — великий учитель; с этой целью в книге приведено много задач учебного и познавательного характера. Мы пытались использовать рисунки всюду, где, как мы надеялись, они помогут внести ясность. Чтобы вы имели возможность проверить себя, в конце каждой главы приводятся вопросы для самоконтроля (и ответы на них). Мы не предполагаем у вас большого опыта работы на каком-нибудь языке программирования, однако иногда будем сравнивать язык Си с другими языками, ориентируясь на тех читателей, которые знают их.
Мы несколько расширили границы обычного учебника: обсудили ряд более сложных тем, таких, как использование структур, приведение типов, работу с файлами; в приложении мы рассмотрели возможности побитовой обработки на языке Си, а также некоторые расширения языка. Мы описали программную среду компилятора с языка Си, функционирующего как с операционной системой UNIX, так и с программным обеспечением микрокомпьютеров: например, обсудили вопрос переключения ввода-вывода и продемонстрировали использование портов в микропроцессорах INTEL 8086/8088. И наконец, мы включили шутливые рисунки как одно из довольно приятных дополнений.
Мы попытались сделать эту книгу поучительной, понятной и полезной. Чтобы получить максимальную пользу от книги, вы должны работать с ней самым активным образом. Не занимайтесь просто чтением примеров. Вводите их в вашу вычислительную систему и пытайтесь выполнить. Хотя Си и переносимый (или мобильный) язык, вполне возможно, вы найдете различия между тем, как программа работает в вашей системе и у нас. Не бойтесь экспериментировать — измените часть программы, чтобы увидеть, к чему это приведет. Модифицируйте ваши программы, чтобы они слегка отличались от исходных. Попробуйте не обращать внимания на наши иногда встречающиеся предупреждения и посмотрите, что при этом произойдет. Попытайтесь ответить на вопросы и выполнить упражнения. Чем больше вы сделаете самостоятельно, тем большему научитесь.
Мы желаем вам удачи при изучении языка Си. Мы попытались сделать книгу отвечающей вашим потребностям и надеемся, что она поможет вам достичь поставленных целей.
Мы благодарим Роберта Лафора из издательства Waite Group за редакторские советы и Боба Петерсена за техническую помощь. Мы приносим благодарность также компании Lifeboat Associates (в особенности Джошуа Аллену и Тодду Кацу) за возможность использовать компилятор Lattice С. Мы благодарим специалистов компаний C-Systems, Software Toolworks, Telecon Systems и Supersoft за предоставленную нам информацию о своих компиляторах с языка Си. Один из авторов, С. Прата, посвящает свой труд родителям — Вики и Биллу — с любовью.
М. Уэйт, С. Прата, Д. Мартин
1. Вступление
ИСТОРИЯ СИ ДОСТОИНСТВА СИ
ЯЗЫКИ КОМПИЛЯЦИИ
Добро пожаловать в мир языка Си. В данной главе мы попробуем подготовить вас к изучению этого мощного языка, завоевывающего все большую популярность. Что вам для этого нужно? Во-первых, интерес к Си, который, по-видимому, у вас уже есть. Но, чтобы усилить его, мы кратко обрисуем некоторые привлекательные стороны данного языка. Во-вторых, вы нуждаетесь в учебнике по языку Си — и учебником послужит вам эта книга. Кроме того, вам нужен доступ к какой-нибудь вычислительной системе, в которой имеется компилятор с языка Си. Это вы должны обеспечить себе сами. Наконец, вам необходимо научиться выполнять Си-программу на вашей вычислительной системе, и мы в конце главы дадим вам несколько советов по этому поводу.
ПРОИСХОЖДЕНИЕ ЯЗЫКА СИ
Сотрудник фирмы Bell Labs Деннис Ритчи создал язык Си в 1972 г. во время совместной работы с Кеном Томпсоном над операционной системой UNIX. Ритчи не выдумал Си просто из головы — прообразом послужил язык Би, разработанный Томпсоном, который в свою очередь…, но это уже другая история. Важным моментом для нас является то, что язык Си был разработан как инструмент для программистов-практиков. В соответствии с этим главной целью его автора было создание удобного и полезного языка.
Мы думаем, что критерий полезности принимался во внимание ПРИ разработке большинства языков программирования, но, кроме того, часто учитывались и другие потребности. Одной из главных Целей при создании языка Паскаль, например, было построение ПРОЧНЫХ основ обучения принципам программирования. Язык Бейсик создавался так, чтобы его синтаксис был близок к синтаксису английского языка; поэтому им легко могли пользоваться студенты, не знакомые с ЭВМ.
Язык программирования Си для «чайников», 2-е издание
Дэн Гукин C For Dummies, 2nd Edition Кол-во страниц: 352 Оглавление | Дополнительные материалы | | Купить книгу: Книга в типографии |
В данной книге представлены все наиболее важные сведения о языке C: основные понятия и концепции, наборы символов, ключевые слова, описания и типы переменных, логические выражения, операторы, циклы, основные директивы препроцессора, методика написания (и выполнения) простейших программ. Подробно рассматриваются все этапы подготовки и тестирования программ, написанных на языке C. Все теоретические положения детально демонстрируются на коротких, выразительных примерах. Книга написана доступным, простым языком. Рассчитана на всех желающих освоить язык C, в том числе и начинающих, не имеющих опыта программирования.
Расскажи про книгу своим друзьям и коллегам:
Твитнуть
Нравится
ISBN | 5-8459-0810-8 |
ISBN ENG | 0-7645-7068-4 |
Кол-во страниц | 352 |
Год выпуска | 2006 |
Формат | 70×100/16 |
Тип переплета | мягкий переплет |
Тип бумаги | газетная |
Серия | Для чайников… |
Автор | Дэн Гукин |
Название ориг. | C For Dummies, 2nd Edition |
Автор ориг. | Dan Gookin |
Вас, возможно, заинтересуют следующие книги
|
Оглавление к книге Язык программирования Си для «чайников», 2-е издание
ОглавлениеВведение 14
Часть I. Введение в программирование на C 19
Глава 1. Основы языка C 21
Глава 2. Ошибки в программах на C 31
Глава 3. Формальное знакомство с языком C 39
Глава 4. Что такое ввод-вывод? 49
Глава 5. Комментарии: C или не C 63
Глава 6. Ввод-вывод с помощью функций gets() и puts() 71
Часть II. Переменные и некоторая доля математики 77
Глава 7. A + B = C 79
Глава 8. Переменные в языке C 95
Глава 9. Числа в языке C 107
Глава 10. Переменные типа char 119
Часть III. Как научить программы принимать решения 127
Глава 11. Больше математики и Священный порядок
(старшинство операций) 129
Глава 12. Могущественная команда if 141
Глава 13. Сравнение символов с помощью ключевого слова if 157
Глава 14. Логические выражения и ключевое слово if 165
Глава 15. Циклы в языке C 173
Глава 16. Знакомство с циклами и применением
инкремента (оператора ++) в циклах 187
Глава 17. Познакомьтесь с циклом while
(циклом с условием продолжения) 197
Глава 18. Циклы с условием продолжения. Организация задержки 205
Глава 19. Разбор случаев в языке C: переключатель switch-case 217
Часть IV. Язык C: следующий уровень 229
Глава 20. Создание первой функции 231
Глава 21. Переменные в функциях 243
Глава 22. Как на самом деле функционируют функции 251
Глава 23. То, что пишется в начале программы 267
Глава 24. Глава о функции printf() 277
Глава 25. Математическое безумие! 283
Глава 26. Старая функция генерации случайных чисел 293
Часть V. Великолепные десятки 303
Глава 27. Еще десять трюков в языке C 305
Глава 28. Десять подсказок для подающего надежды программиста 311
Глава 29. Десять способов самостоятельно разрешить
свои проблемы в программах 317
Приложение А. Прежде чем вы приступите к программированию 323
Приложение Б. Таблица ASCII 333
Предметный указатель 337
Материалы к книге Язык программирования Си для «чайников», 2-е издание
Полное содержаниеОб авторах
Введение
Глава книги
Книга «Введение в язык Си++», третье издание
Ссылка на оригинал Время создания: 30. 09.2015 12:27 Автор: А. В. Столяров Текстовые метки: c++, язык, книга, документация, введение Раздел: Компьютер — Программирование — Язык C++ (Си++) Запись: xintrea/mytetra_syncro/master/base/1443605239e3sm8kqv6u/text.html на raw.github.com | |||||
Введение в язык Си++ 127 страниц. Книга, выпущенная под свободной лицензией. Лицензия нестандартная, и полностью прописана на сайте автора (http://www.stolyarov.info/license.html). Аннотация Краткое введение в язык Си++. Объём третьего издания — 127 страниц. Содержание построено по принципу плавного перехода от средств чистого Си: в начале даётся определение ООП как парадигмы, основанной на обмене сообщениями, затем вводится метод для обычной открытой структуры, уже после этого рассказывается о защите и её предназначении, затем (поскольку теперь это необходимо) вводятся конструкторы и деструкторы, и т. д. Так называемая «стандартная библиотека» Си++ (известная также под названием STL) в книге не упоминается вообще, поскольку если начать изучение Си++ с STL, есть риск никогда не узнать сам язык. Для ввода-вывода в примерах используются функции библиотеки Си (printf и др.) В третьем издании добавлены параграфы, посвящённые временными и анонимным объектам, а также сокрытию имён при наследовании; исправлены замеченные ошибки и в ряде мест даны дополнительные пояснения. | |||||
Прикрепленные файлы:
| |||||
Так же в этом разделе:
| |||||
|
Array M. УЭИТ ★ Язык Си
Здесь есть возможность читать онлайн «Array M. УЭИТ: Язык Си — руководство для начинающих» весь текст электронной книги совершенно бесплатно (целиком полную версию). В некоторых случаях присутствует краткое содержание. Город: Москва, год выпуска: 1988, ISBN: 5-03-001309-1 /русск./, издательство: «Мир», категория: Программирование / на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале. Библиотека «Либ Кат» — LibCat.ru создана для любителей полистать хорошую книжку и предлагает широкий выбор жанров:
любовные романы фантастика и фэнтези приключения детективы и триллеры эротика документальные научные юмористические анекдоты о бизнесе проза детские сказки о религиии новинки православные старинные про компьютеры программирование на английском домоводство поэзия
Выбрав категорию по душе Вы сможете найти действительно стоящие книги и насладиться погружением в мир воображения, прочувствовать переживания героев или узнать для себя что-то новое, совершить внутреннее открытие. Подробная информация для ознакомления по текущему запросу представлена ниже:
- Описание
- Другие книги автора
- Правообладателям
- Похожие книги
Язык Си — руководство для начинающих: краткое содержание, описание и аннотация
Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Язык Си — руководство для начинающих»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.
M. УЭИТ С. ПРАТА Д. МАРТИН Язык Си — руководство для начинающих
Array M. УЭИТ: другие книги автора
Кто написал Язык Си — руководство для начинающих? Узнайте фамилию, как зовут автора книги и список всех его произведений по сериям.
Уважаемые правообладатели!
Возможность размещать книги на на нашем сайте есть у любого зарегистрированного пользователя. Если Ваша книга была опубликована без Вашего на то согласия, пожалуйста, направьте Вашу жалобу на info@libcat. ru или заполните форму обратной связи.
В течение 24 часов мы закроем доступ к нелегально размещенному контенту.
Язык Си — руководство для начинающих — читать онлайн бесплатно полную книгу (весь текст) целиком
Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Язык Си — руководство для начинающих», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.
Шрифт:
↓
↑
GeorgiaGeorgiaTahomaArialVerdanaSymbol
Интервал:
↓
↑
Закладка:
Сделать
1234567…196
Предисловие редактора перевода
Созданием языков программирования занимаются в большинстве случаев очень квалифицированные люди, часто группы программистов, а иногда даже международные коллективы. Однако подавляющее большинство языков программирования умирало, едва родившись. Лишь к немногим из них был проявлен интерес, и буквально единицы получили действительно широкое распространение. К таким «счастливым» языкам принадлежит язык Си, разработанный Д. Ритчи. Он появился не на пустом месте. Ему предшествовали и оказали на него серьезное влияние язык BCPL, разработанный М. Ричардсоном, и язык Би (В), созданный К. Томпсоном.
Си — это достаточно выразительный язык программирования, предназначенный для описания широкого круга задач и содержащий современные механизмы управления вычислительным процессом и работы с данными. В то же время язык Си очень прост: в него введены некоторые средства, характерные скорее для ассембле-ров, чем для языков высокого уровня. Простота языка не требует создания слишком сложных компиляторов и позволяет получать достаточно эффективный объектный код. Эти свойства языка особенно важны при написании операционных систем, но они могут оказаться очень полезными и при разработке прикладных программ.
Наибольшую популярность язык приобрел у системных программистов. Видимо, этому способствовали как сам факт успешного написания на языке Си переносимой операционной системы UNIX, получившей широкое распространение, так и элегантность и лаконичность языка. Чрезвычайно привлекательными для системных программистов оказались возможность использовать память раз-яичных типов в том числе регистровую, введение указателей, являющихся аналогами косвенных адресов, а также возможность работы со сложными структурами данных, применение препроцессора и Удобство работы с символьными строками.
Прикладные программы пишутся обычно на традиционных языках высокого уровня, например на Фортране. Однако в тех случаях, когда некоторые части таких программ оказываются особенно критичными в отношении времени, их можно писать не на ассемблере, как обычно, а на языке Си. Такой подход сократит время разработки прикладных программ, обеспечит их достаточную эффективность, а во многих случаях и переносимость, т. е. использование одной программы на ЭВМ различных типов.
Предлагаемая читателю книга — учебник по языку Си. Книга написана известными американскими специалистами М. Уэйтом, С. Пратой и Д. Мартином с большим педагогическим и методическим мастерством: излагаемый материал проиллюстрирован многочисленными примерами и задачами. Это обеспечивает легкость понимания и усвоения предмета. Поскольку трансляторы с языка Си появились сейчас на отечественных машинах, книга может представлять интерес не только для широкого круга читателей, впервые знакомящихся с языком Си, но и для системных программистов, инженеров и научных работников.
Перевод выполнили В. С. Явнилович (предисловие, гл. 1–9) и Л. Н. Горинович (гл. 10–15 и приложения).
Э. А. Трахтенгерц
Предисловие
Си — простой, изящный язык программирования, на котором останавливает свой выбор все большее число программистов. Эта книга (если вы не посмотрели на титульный лист) называется «Язык Си. Руководство для начинающих»; она представляет собой простой и хороший учебник по языку Си.
Слова «Руководство для начинающих», стоящие в подзаголовке книги, говорят о том, что нашей целью было дать обзор основ языка Си. В программировании опыт — великий учитель; с этой целью в книге приведено много задач учебного и познавательного характера. Мы пытались использовать рисунки всюду, где, как мы надеялись, они помогут внести ясность. Чтобы вы имели возможность проверить себя, в конце каждой главы приводятся вопросы для самоконтроля (и ответы на них). Мы не предполагаем у вас большого опыта работы на каком-нибудь языке программирования, однако иногда будем сравнивать язык Си с другими языками, ориентируясь на тех читателей, которые знают их.
Мы несколько расширили границы обычного учебника: обсудили ряд более сложных тем, таких, как использование структур, приведение типов, работу с файлами; в приложении мы рассмотрели возможности побитовой обработки на языке Си, а также некоторые расширения языка. Мы описали программную среду компилятора с языка Си, функционирующего как с операционной системой UNIX, так и с программным обеспечением микрокомпьютеров: например, обсудили вопрос переключения ввода-вывода и продемонстрировали использование портов в микропроцессорах INTEL 8086/8088. И наконец, мы включили шутливые рисунки как одно из довольно приятных дополнений.
Читать дальше
1234567…196
Шрифт:
↓
↑
GeorgiaGeorgiaTahomaArialVerdanaSymbol
Интервал:
↓
↑
Закладка:
Сделать
Похожие книги на «Язык Си — руководство для начинающих»
Представляем Вашему вниманию похожие книги на «Язык Си — руководство для начинающих» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё не прочитанные произведения.
Мартин Хайдеггер
Гельмут Карл
Денис Колисниченко
Наталья Панина
Стивен Прата
Обсуждение, отзывы о книге «Язык Си — руководство для начинающих» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.
12 книг для изучения языка программирования C#
Хочешь больше книг по программированию?
Подпишись на наш канал и ознакамливайся бесплатно!
Подписаться
×
Photo by Erik Mclean on UnsplashЯзык программирования C# достаточно популярен и недостатка литературы нет. Сайт KV.BY собрал подборку книг, которые помогут освоить этот язык. И, что очень приятно, все книги на русском языке.
Head First. Изучаем C#
А вот книга от O’Really. Как и все прочие учебные пособия этого издательства, в ней можно найти много примеров, картинок, заданий, которые помогут лучше усвоить материал.
Сразу после приобретения минимума знаний, вы сможете написать первую программу. Затем, после расширения своих знаний, создадите карточную игру. После ещё пары мелких заданий приступите к крупному проекту в виде бизнес-приложения. Интригующе? Тогда книгу в руки и покоряйте язык С#.
Программирование на C# для начинающих
Книга для начинающих. Она познакомит всех желающих с языков C#. Отсюда читатели узнают о структуре языка, типах данных, переменных, операторах и прочих обязательных атрибутов C#.
C# in Depth
Первая книга вышла ещё в 2008 году. Поскольку язык развивался, то нужны были и обновления для книги. И перед вами 4-е издание, которое охватывает все функции С# по порядку, начиная со 2-й версии и заканчивая 7-й. Вы познакомитесь с синтаксисом и возможностями языка, узнаете платформы, с которыми работает С#. Автор Джон Скит славится тем, что объясняет весь материал простым для понимания языком.
Unity и C#. Геймдев от идеи до реализации
Пособие, которое гармонично сочетает знания по геймдизайну, прототипированию и геймдеву. Процесс создания полноценной игры – кропотливый и упорный труд. И выполнить эту работу без современных методов и инструментов почти невозможно. А эта книга как раз предоставит вам все нужные знания для разработки игр. Также пособие поможет после самой разработки успешно портировать свое творение на любую ОС.
Автор Джереми Гибсон Бонд – опытный геймдизайнер, который 10 лет учит этому ремеслу других желающих. Книга предложит вам создать 8 прототипов приложений и подготовит вас к самостоятельному плаванию в сфере игровой индустрии.
Конкурентность в C#
Многие программисты с некоторым недоверием относятся на первых порах к многопоточному и конкурентному программированию. Книга нацелена как раз на то, чтобы провести вас по безопасному пути, показав большинство подводных камней. Автор работает с новейшей версией 8.0, и даст вам 85 рекомендаций по работе с ним и с .NET, связанных с параллельной обработкой и асинхронным программированием.
Здесь множество примеров с подробными объяснениями применения тех или иных инструментов, демонстрация их эффективности и упрощения конкурентного программирования. Список рассматриваемых тем очень обширный. И да, книга только для опытных программистов.
Принципы, паттерны и методики гибкой разработки на языке C#
Книга вышла в 2011 году, но большинство решений и методик, которые тут продемонстрированы, актуальны до сих пор. Автор покажет гибкость языка, расскажет о подводных камнях и ложных решениях, которые важно не допустить и многих других вещах.
Язык программирования C# 7 и платформы .NET и .NET Core
Этот справочник подойдёт программистам любого уровня, так как каждый найдёт что-то новое для себя. Книга охватывает максимально полно все, что связано с языком и его инфраструктурой. В последнем издании рассмотрен версии 7.0 и 7.1 языка, а также .Net 4.7. Ещё автор затронул тему о Microsoft .Net Core 2.0. Отсюда вы почерпнете знания о ASP.NET Core, Entity Framework и прочее.
Эффективное программирование на C#. 50 способов улучшения кода
Это учебное пособие для тех, кто уже знает язык С#. Автор Билл Вагнер во вступлении говорит, что хочет дать читателю 50 советов, при помощи которых можно более эффективно применять язык в разработке любых проектов. Автор рассматривает различные идиомы, затрагивает управление ресурсами, LINQ и т.д. Рекомендуется всем, кто хочет достичь высот при работе с С#.
От редакции Techrocks: также рекомендуем обратить внимание на другую книгу того же автора — «More Effective C# (Covers C# 7.0): 50 Specific Ways to Improve Your C#».
C# 7.0. Справочник
Книга ориентирована на С# версии 7.0, основные сборки .Net и среду CLR. С 2000 года, когда появился язык, вышло 1-е издание. С тех пор прошло много времени, и книга перерабатывалась. Сейчас перед вами уже 7-е издание, учитывающее все нынешние возможности языка.
Охват тем обширен: начиная от основ С# и заканчивая указателями и перегрузкой операций. Также здесь выделено 3 главы на изучение LINQ. А ещё книга познакомит вас с Roslyn – модульный компилятор, который встроен в 7-ю версию языка. Учебник нацелен на тех, кто уже имеет хотя бы некоторое представление о языке. Новичкам книга будет тяжеловата в освоении.
C# 7.
0. Карманный справочникБолее сжатая версия учебника, что представлен выше. По объёму он меньше раза в 3. Но с сохранением всех важных сведений по языку. Замечательный справочник, когда необходимо что-то найти быстро. Но подробных объяснений почти нет.
Учебное пособие отлично подойдёт для быстрой адаптации с одной версии языка на более новую. Или при переходе с Java и С++ на С#. Книга для тех, кто владеет языком на высоком уровне. Новичкам она вряд ли чем-то поможет.
Примечание редакции Techrocks: в продаже есть более старая книга, «C# 5.0. Карманный справочник», а в 2020 году вышла книга «C# 8.0. Карманный справочник».
Разработка мобильных приложений на C# для iOS и Android
В этой книге C# рассмотрен в контексте мобильных платформ. Это значит, что тут раскрываются такие моменты, как особенности мобильных ОС, инструменты для разработки и другие вопросы, связанные с созданием приложений для мобильных устройств. Одинаково интересной книга будет для новичков и опытных программистов.
C# для чайников
Пособие для новичков. Книга проведет вас по всем аспектам языка, начиная с самих основ и заканчивая сложными темами типа ООП, полиморфизм и прочее. Кроме подробных объяснений в избытке присутствуют примеры для лучшего понимания материала. Автор книги – Джон Пол Мюллер, – заслуживает уважение, т.к. этот человек написал больше 600 статей, связанных с IT, и больше сотни книг.
Книга: Язык программирования Си. Издание 3-е, исправленное — Деннис М Ритчи Главная страница. — КнигаГо
Язык программирования Си. Издание 3-е, исправленное
На сайте КнигаГо можно читать онлайн выбранную книгу: Деннис М Ритчи , Брайан Уилсон Керниган — Язык программирования Си. Издание 3-е, исправленное — бесплатно (полную версию книги). Жанр книги: Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, C, C++, C#, год издания — 2001. На странице можно прочесть аннотацию, краткое содержание и ознакомиться с комментариями и впечатлениями о выбранном произведении. Приятного чтения, и не забывайте писать отзывы о прочитанных книгах.
Название: | Язык программирования Си. Издание 3-е, исправленное | |
Автор: | Деннис М Ритчи , Брайан Уилсон Керниган | |
Жанр: | Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, C, C++, C# | |
Изадано в серии: | неизвестно | |
Издательство: | Невский Диалект | |
Год издания: | 2001 | |
ISBN: | 0-13-110362-8 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! |
Краткое содержание книги «Язык программирования Си. Издание 3-е, исправленное»
Книга широко известных авторов, разработчиков языка Си, переработанная и дополненная с учетом стандарта ANSI для языка Си, 2-е английское издание которой вышло в 1988 году, давно стала классикой для всех изучающих и/или использующих как Си, так и Си++. Русский перевод этой книги впервые был выпущен изд- вом «Финансы и статистика» в 1992 г. и с тех пор пользуется неизменным спросом читателей.
Для настоящего третьего русского издания перевод заново сверен с оригиналом, в него внесены некоторые поправки, учитывающие устоявшиеся за прошедшие годы изменения в терминологии, а так же учтены замечания, размещенные автором на странице http://cm.bell-labs.com/cm/cs/cbook/2ediffs.html.
Для программистов, преподавателей и студентов.
Издание подготовлено при участии издательства «Финансы и статистика»
Читаем онлайн «Язык программирования Си. Издание 3-е, исправленное». Главная страница.
Б. Керниган, Д. Ритчи Язык программирования Си Издание 3-е, исправленное
Предисловие
С момента публикации в 1978 г. книги «Язык программирования Си» в мире компьютеров произошла революция. Большие машины стали еще больше, а возможности персональных ЭВМ теперь сопоставимы с возможностями больших машин десятилетней давности. Язык Си за это время также изменился, хотя и не очень сильно; что же касается сферы применения Си, то она далеко вышла за рамки его начального назначения как инструментального языка операционной системы UNIX.
Рост популярности Си, накапливающиеся с годами изменения, создание компиляторов коллективами разработчиков, ранее не причастных к проектированию языка, — все это послужило стимулом к более точному и отвечающему времени определению языка по сравнению с первым изданием книги. В 1983 г. Американский институт национальных стандартов (American National Standards Institute — ANSI) учредил комитет, перед которым была поставлена цель выработать «однозначное и машинно-независимое определение языка Си», полностью сохранив при этом его стилистику. Результатом работы этого комитета и явился стандарт ANSI языка Си.
Стандарт формализует средства языка, которые в первом издании были только намечены, но не описаны, такие, например, как присваивание структурам и перечисления. Он вводит новый вид описания функций, позволяющий проводить повсеместную проверку согласованности вызовов функций с их определением; специфицирует стандартную библиотеку с широким набором функций ввода-вывода, управления памятью, манипуляций со строками символов и другими функциями; уточняет семантику, бывшую в первоначальном определении неясной, и явно выделяет то, что остается машинно-зависимым.
Во втором издании книги «Язык программирования Си» представлена версия Си, принятая в качестве стандарта ANSI. Мы решили описать язык заново, отметив при этом те места, в которых он претерпел изменения. В большинство параграфов это не привнесло существенных перемен, самые заметные различия касаются новой формы описания и определения функции. Следует отметить, что современные компиляторы уже обеспечили поддержку значительной части стандарта.
Мы попытались сохранить краткость первого издания. Си — небольшой язык, и чтобы его описать большой книги не требуется. В новом издании улучшено описание наиболее важных средств, таких как указатели, которые занимают центральное место в программировании на Си; доработаны старые примеры, а в некоторые главы добавлены новые. Так, для усиления трактовки сложных объявлений в качестве примеров включены программы перевода объявлений в их словесные описания и обратно. Как и раньше, все примеры были протестированы прямо по текстам, написанным в воспринимаемой машиной форме.
Приложение A — это справочное руководство, но отнюдь не стандарт. В нем мы попытались уложить самое существенное на минимуме страниц. По замыслу это приложение должно легко читаться программистом-пользователем: для разработчиков же компилятора определением языка должен служить сам стандарт. В приложении B приведены возможности стандартной библиотеки. Оно также представляет собой справочник для прикладных программистов, но не для разработчиков компиляторов. Приложение C содержит краткий перечень отличий представленной версии языка Си от его начальной версии.
В предисловии к первому изданию мы говорили о том, что «чем больше работаешь с Си, тем он становится удобнее». Это впечатление осталось и после десяти лет работы с ним. Мы надеемся, что данная книга поможет вам изучить Си и успешно его использовать.
Мы в большом долгу перед друзьями, которые помогали нам в выпуске второго издания книги. Джон Бентли, Дуг Гунн, Дуг Макилрой, Питер Нельсон и Роб Пайк сделали четкие замечания почти по каждой странице первого варианта рукописи. Мы благодарны Алу Ахо, Деннису Аллиссону, Джою Кемпбеллу, Г. Р. Эмлину, Карен Фортганг, Аллену Голубу, Эндрю Хьюму, Дэйву Кристолу, Джону Линдерману, Дэйву Проссеру, Гину Спаффорду и Крису Ван Уику за внимательное прочтение книги. Мы получили полезные советы от Билла Чезвика, Марка Кернигана, Эндрю Коэнига, Робина Лейка, Тома Лондона, Джима Ридза, Кловиза Тондо и Питера Вайнбергера. Дейв Проссер ответил на многочисленные вопросы, касающиеся деталей стандарта ANSI. Мы широко
магазинов — Jing Si Books & Cafe
Найдите магазин рядом с вамиГосударства: AZ CA Fl GA HI IL MA MI MO NJ NV NY OH OR PA TX VA WA
9
|