Разное

C для начинающих лучший учебник по: Лучшие книги по C для начинающих – бестселлеры на русском языке

Содержание

c++ — Изучение С/С++ — Stack Overflow на русском

Вопрос задан

Изменён 5 лет 9 месяцев назад

Просмотрен 8k раз

Начал изучать С и С++. Это мой первый опыт в данной сфере (пока еще не знаю ни одного языка программирования). Какие книги посоветуете почитать? С каких примеров лучше начать? Чего лучше не делать?

  • c++
  • c
  • книги

6

  1. Советую Вам выбрать для начала что-то одно — либо Си, либо C++. Все-таки стиль написания программ для них несколько отличается, даже если не учитывать, что C++ — объектно-ориентированный.
  2. От себя порекомендую C++. Лучшая книга для изучения C++ — Страуструп Б.
    «Язык программирования С++», как Вам тут уже написали.
  3. Еще могу посоветовать очень хорошую книгу о программировании вообще — Макконнелл С. «Совершенный код». Это не о каком-то конкретном языке, а о принципах написания хороших программ. Успехов

4

  • Керниган Б., Ритчи Д. Язык программирования Си
  • Страуструп Б. Язык программирования С++
  • Дейтел Х., Дейтел П. Как программировать на C++
  1. Герберт Шилдт «Полный справочник по С/С++»
  2. Скотт Мэйерс «Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ»

1

Б. Керниган, Д. Ритчи «Язык программирования Си». Можно еще книгу Бруно Бабе «Просто и ясно о Borland C++». Если интересно станет, можно графику по книгам Л. Аммерала поделать;)

Стивен Прата «Язык программирования С++. лекции и упражнения» — тоже неплохая книга для начинающих. Страуструпа уже потомнадо читать, когда основы языка будут усвоены. начинать с «талмуда» Бъёрна очень сложно.

Народ! Какой Страуструп? Он же только начинает изучать. Эта книга совершенно ему не нужна на этом этапе. Тебе нужна книга: Джесс Либерти «Освой самостоятельно С++ за 21 день», пятое издание. В ней доступно объясняется как раз для начинающих. + можешь скачать с нета видеоуроки. но тут уж погугли )) материала много ))

2

По С лучше Гукин, Дэн. С для «чайников», 2-е издание. Глубин нет, зато все понятно, а С++ Шилд, С++ базовый курс. Третье издание.

1

Много есть хороших книг по С++. Сам я начинал учить С++ по книге Дейтела «Как программировать на С++». Книга неплохая, но все же есть лучше. Жаль только, что об этом я узнать уже, когда Дейтела прочитал на половину.

Новичку в самый раз будет учебник Стивена Прата «Язык программирования С++. Лекции и упражнения». Доступно написано и практически все понятно)

По С++ так же можно посоветовать Р. Лафоре «Объектно-ориентированное программирование в С++»

Господи зачем для изучения рекомендовать Страуструпа??? Это полнейший идиотизм! Тот кто такое советует сам не знает языка, а где то услышал про Страуструпа! У Страутрупа стиль прогамирования очень сильно отличается от реальности, в которую попадает человек после изученя языка. Вы хотите у человека отбить сразу всё желание писать на си++? Срауструп очень котегоричен в своей книге, он просто отрицает все другие стили програмирования кроме его. Его стоит читать для изучения стиля, а не для изучения языка! Мало того, если человек не знает ни одного языка нормально, не умеет программировать вообще, то ни в коем случае не стоит читать Страуструпа, он его просто не поймёт. Страуструп — взрыв мозга для новичка!

В реале лучше всего учится по Шилдту, а Си по Риччи и Кернигану!

3

Начни с Си хватит книжки Д. Ритчи, Б. Кернигана, а там посмотришь надо тебе больше или нет)

Б. Страуструп. «Принципы и практика использования C++»

Как раз для начинающих.

А те кто боится читать его книгу «Язык программирования С++» никогда не станет программистом C++, поскольку это Библия программиста на С++. Любой начинающий программист должен начинать использовать эту книгу. Не читать а именно использовать, т.е. читать отдельные главы и учить отдельные темы с которыми он в данный момент своей жизни сталкивается, поскольку ни в одной другой книге не будет написано более точно (кроме разумеется Стандарта).

Отличные книги Архангельского А.Я

Крупник А. изучаем C++ лучший учебник я сейчас учу С++ — попробовал много учебников, но этот-лучший

Ну я тоже начинающий я пользуюсь книгами

  • Д.А. Клюшин «Полный курс С++»
  • В.В. Тимофеев «C++ как он есть(самоучитель)»

Вроде не сложно, получается, бывает думать надо.

5 лучших книг для изучения языка C++

Хочешь больше книг по программированию?

Подпишись на наш канал и ознакамливайся бесплатно!

Подписаться

×

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

The C++ programming language

Автор — Bjarne Stroustrup

Книгу «Язык программирования C++» вполне можно считать библией программистов, пишущих на C++. Это просто мастхэв для каждого разработчика, интересующегося этим языком. Поскольку книга написана самим создателем языка С++, в надежности этого источника можно не сомневаться.

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

Книга «Язык программирования C++» будет полезна не только людям, начинающим изучать этот язык, но и опытным его пользователям — в качестве справочника. Единственное, книга не рекомендуется для абсолютных новичков в программировании: чтобы разобраться в излагаемых концепциях, следует уже иметь некоторый объем знаний.

Впервые книга «Язык программирования C++» увидела свет в 1985 году, еще до появления стандарта языка. Последнее издание на данный момент — четвертое. Оно вышло в 2013 году и описывает 11-ю версию языка.

A tour of C++

Автор — Bjarne Stroustrup

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

Подача материала начинается с основ, затем раскрываются более сложные темы, включая многие вопросы, касающиеся C++17 (и даже некоторые, касающиеся C++20).

Автор книги не ставил за цель научить читателя программировать. Также это не исчерпывающий справочник (как «Язык программирования C++» того же автора). Эта книга предназначена для людей, уже имеющих некоторый опыт в использовании языков С и C++ и желающих поближе познакомиться с современным C++. Также книга хорошо подходит людям, владеющим другими языками программирования и желающим получить представление об особенностях и преимуществах современного C++.

Accelerated C++

Авторы — Andrew Koenig, Barbara E. Moo

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

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

Эффективность своего подхода авторы книги доказали, читая курс по программированию студентам Стэнфорда и Принстона. В настоящее время готовится к выходу второе издание их книги (первое вышло в 2000 году).

Effective Modern C++

Автор — Scott Meyers

Как следует из названия книги, она именно о современном C++ (рассматриваются вопросы использования С++11 и С++14). Эту книгу вполне можно рекомендовать тем, кто хочет углубить свои знания этого языка и приобрести новые навыки в его применении.

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

Книга подходит для опытных программистов.

C++17 STL. Стандартная библиотека шаблонов

Автор — Яцек Галовиц

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

В книге «C++17 STL» раскрыты все основные концепции стандартной библиотеки шаблонов, как то контейнеры, алгоритмы, лямбда-выражения, итераторы. Причем, читая книгу, вы будете изучать все это не чисто теоретически, а на реальных примерах.

Для изложения материала автор применял подход, ориентированный на решение проблем, таким образом, ознакомление с этой книгой поможет вам в дальнейшем справляться с проблемами, описанными в ней.

Learn C — Best C Tutorials (2022)

  1. Главная
  2. / Учебники по кодированию
  3. / C

Генератор резюме разработчика

Высококачественное резюме за 5 минут — автоматически создается из вашего профиля gitconnected3 Я зарабатываю карму?

ФИЛЬТР