Лучшая книга для самостоятельного изучения языка С++

Поділитися
Вставка
  • Опубліковано 14 січ 2025

КОМЕНТАРІ • 52

  • @sergeygrechishnikov282
    @sergeygrechishnikov282 3 роки тому +3

    Эх помню затер до дыр книгу "лекции и упражнения Стивена Праты 6-е издание", там ещё на обложке добавлено С++11(тогда мало кто знал, что стандартны начнут вылазить как грибы после дождя)))
    Спасибо Николай за видео!

    • @NRelectronics
      @NRelectronics  3 роки тому +1

      Пожалуйста!
      Да, на ней написано С+11. По вашему мнению новые стандарты языка усложняют язык? Лучше остановиться на 5-ом издании Прата?

    • @sergeygrechishnikov282
      @sergeygrechishnikov282 3 роки тому +1

      @@NRelectronics По моему мнению что да, не просто усложняют а делают так что те разработчики С++ которые приходят сейчас в профессию не мыслят как прогать без STL и других плюшек и вообще не догадываются как оно там все работает)))
      Кстати и за Си стандартизаторы взялись, по моему уже С2x готовят))

    • @NRelectronics
      @NRelectronics  3 роки тому +1

      По Си да, С2Х готовят, интересно что напихают в него. STL намного упрощают программирование на С++?

    • @sergeygrechishnikov282
      @sergeygrechishnikov282 3 роки тому +2

      @@NRelectronics Скажу так, все что есть в STL программист может и сам реализовать (под свои нужды и свои конкретные задачи);
      Есть книга у Столярова под номером 4 "Парадигмы", так вот в главе по C++ он всё что сейчас происходит с плюсами и его новыми стандартами здорово описал(глава 10.2 стр94), там буквально одна страница текста, ссылку кинуть не могу, Ютуб удаляет))

    • @NRelectronics
      @NRelectronics  3 роки тому +1

      Спасибо.

  • @cah4780
    @cah4780 3 роки тому +4

    Большое спасибо за Ваш труд и знания!

    • @NRelectronics
      @NRelectronics  3 роки тому

      Спасибо! Мог бы больше, времени не хватает...

  • @ЖеняФурман-ф8г
    @ЖеняФурман-ф8г 2 роки тому +3

    На данный момент эта книга актуальна для чайника?

  • @mrforton4451
    @mrforton4451 Рік тому +1

    Хотелось бы узнать, не будет ли скучно читать книгу Стивена Прата по C++, после изучения его же книги по обычному C? Отличаются ли там задания?

    • @NRelectronics
      @NRelectronics  Рік тому

      Хороший вопрос. Скучно не будет, языки то разные всё равно. Рекомендую сначала с Си ознакомиться, а потом с С++.

  • @expertkis
    @expertkis 3 роки тому +2

    Хорошая книга. Прата хорошо и понятно пишет как для С так и для ++

    • @NRelectronics
      @NRelectronics  3 роки тому

      Это верно. Поэтому их обе и показал.

  • @Grigoryshaw
    @Grigoryshaw 3 роки тому

    Си от Прата, тоже очень полезная книга. Так точно и чётко, ни один автор не передаёт информацию

    • @NRelectronics
      @NRelectronics  3 роки тому

      Именно так, у меня по ней тоже ролик есть, посмотрите.

  • @nitroklass
    @nitroklass 6 місяців тому

    Здравствуйте , данная книга ещё актуальная ? Или же есть книги новейшие , в котором написано бодьде информации по новым стандартам?

    • @NRelectronics
      @NRelectronics  6 місяців тому

      Здравствуйте. Они актуальные и самые лучшие по написанию качеству подачи материала. Рекомендую.

  • @aka_vitfil
    @aka_vitfil 3 роки тому +3

    С++ не является надстройкой над С - это отдельный язык, и уже давно.

    • @NRelectronics
      @NRelectronics  3 роки тому

      И с какого года отдельный?

    • @vicgreen1413
      @vicgreen1413 3 роки тому +1

      @@NRelectronics Уже давно

    • @NRelectronics
      @NRelectronics  3 роки тому

      я про это немного в курсе. интересно все же узнать когда или при каком стандарте плюсов?

    • @aka_vitfil
      @aka_vitfil 3 роки тому +1

      @@NRelectronics только в самом начале, когда Страуструп делал "Си с классами" это была надстройка, но уже в 1989 года, когда вышла вторая версия С++ это уже был отдельный язык с Си-подобным синтаксисом. Кстати, С++ не единственный язык с Си-подобным синтаксисом, будем все их считать "надстройкой над С"? Начиная же со стандарта С++11 можно говорить о несовместимости языков С и С++. Например, auto означает в них совсем разные вещи. Есть еще некоторые ситуации, когда компилятор С++ будет выдавать ошибки на код С. Я уже не говорю о том, какие изменения произошли в С++17 и грядут в С++20 - можно говорить о том, что это новая версия самого языка С++, местами не совместимая с предыдущими версиями.
      Опять же, если предположить, что С++ - это надстройка над С, то должны сохраняться хотя бы такие элементарные вещи, как дефолтная инициализация. Но нет.

    • @NRelectronics
      @NRelectronics  3 роки тому +1

      Спасибо за такой ответ! Для плюсов сам себе учту это всё. С ними честно, знаком поверхностно.

  • @dmitryponyatov2158
    @dmitryponyatov2158 3 роки тому

    а есть какой-нибудь приличный учебник, в котором нормально подробно расписана тема управления памятью?
    пользовательские аллокаторы, реализация сборки мусора, как данные передавать в многопоточных программах

    • @NRelectronics
      @NRelectronics  3 роки тому

      такие искать надо)) это самое нужное) а почти нет...

    • @sergeygrechishnikov282
      @sergeygrechishnikov282 3 роки тому +2

      В плюсах нет сборки мусора, читайте про умные указатели.
      По параллельности и конкурентной обработке данных, читайте: "Уильямс Э. - C++ Практика многопоточного программирования - 2020"

    • @gendalfmagic1091
      @gendalfmagic1091 Рік тому

      Лучше несколько учебников, начиная с двоичной (8х, 16х) арифметики, в общем, что изучают в ВУЗе вначале. Одним учебником не обойтись.

  • @dmitryponyatov2158
    @dmitryponyatov2158 3 роки тому

    с "дятлами" Дейтел & Дейтел "Как программировать на С" (седьмое издание) есть возможность сравнить?
    в переводном издании вроде были добавлены главы по начальному уровню С++, интересно насколько оно читаемо
    или с Как программтровать на С++ (восьмое издание)

    • @NRelectronics
      @NRelectronics  3 роки тому

      Там кажется седьмое только переведённое. Дейтел тоже неплох, но надо сравнивать.

    • @АлександрПетров-г8о1н
      @АлександрПетров-г8о1н Рік тому

      Я купил дятлов седьмое издание си, качество книги само ужасное, жёлтая газетная бумага, отвратительная на ощупь, опечатки и ошибки по всему тексту, например во всем предложении нет пробелов, издательство Питер, может мне досталась подделка тем более брал с рук, ужасное качество, есть красненькая от Дмк пресс, мне кажется она лучше чем толмуд от Питера, лучше взять белую бумагу от прата

  • @ДаниилОрлов-ю9б
    @ДаниилОрлов-ю9б 2 роки тому

    а есть разница между фиолетовой и синей обложкой?

    • @NRelectronics
      @NRelectronics  2 роки тому

      Поясните пожалуйста.

  • @Веселозадый
    @Веселозадый Рік тому +2

    Книга очень хорошая, помню покупал её за 6500 руб. сомневался ещё брать не брать, по истечению определенного времени скажу, это моя лучшая покупка за последние 10 лет!

    • @NRelectronics
      @NRelectronics  Рік тому

      Согласен с Вами полностью! На хорошие книги денег не жалко.

  • @vilture5706
    @vilture5706 4 місяці тому +1

    в микроконтроллерах С++ не популярен. Тк если вы в мк можете использовать с++, то либо у вас много свободного времени, либо вам нужен микрокомпьютер.
    С++ популярен в десктопе, незаменим в бекенде и мобилках топ компаний.

    • @NRelectronics
      @NRelectronics  4 місяці тому

      Я в своей книги давал оценку использования с++ в МК. Она присутствует безусловно, но меньше чем Си

    • @vilture5706
      @vilture5706 4 місяці тому

      @@NRelectronics Ну реально, кроме разработки по на мк, плисы, микрокомпьютеры, десктопа, я разрабатываю также архитектуру систем в спец устройствах и машинах.
      И попытка вставить С++ и Rust в мк, это просто, когда люди не могут сменить мк на микрокомпьютер.

    • @NRelectronics
      @NRelectronics  4 місяці тому

      Соглашусь с вами. Но многие нет все же. За всех не имею права говорить.

  • @TheMrdryn
    @TheMrdryn 3 роки тому

    C, C++. Следующее видео про С# будет?)))))

    • @NRelectronics
      @NRelectronics  3 роки тому

      Нееет))) С# не будет точно) На шарпах встраиваемые системы не пишут)

  • @DmitroVialkov
    @DmitroVialkov 3 роки тому

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

    • @NRelectronics
      @NRelectronics  3 роки тому

      У самого времени мало, но стараюсь делать понемногу...

  • @khrustalyov1978
    @khrustalyov1978 3 роки тому

    Спасибо огромное! Было интересно.
    Сразу вопрос к аудитории: как часто в своей радиолюбительской/инженерной практике вы используете язык с++?

    • @NRelectronics
      @NRelectronics  3 роки тому +2

      Я С++ почти не знаю. Только Си использую.

  • @artemsilivanchik
    @artemsilivanchik 7 місяців тому

    Без 11 стандарта данная книга считается устаревшей. Возможно есть более свежее издание.

    • @NRelectronics
      @NRelectronics  7 місяців тому

      Согласен. Возможно.

  • @Embedded_Developer
    @Embedded_Developer 3 роки тому +1

    В общем, ясно - дайте пару тройку жизней до кучи, я не успеваю за одну все не выучить. #Супер! но всё же Язык = инструмент. а вот качественный фундамент никто не отменял. :-)

    • @NRelectronics
      @NRelectronics  3 роки тому +3

      Согласен с вами))) пару тройку жизней на изучение нужных языков! Ещё и фундамент найти хороший :-)

    • @sergatmel8242
      @sergatmel8242 3 роки тому

      @@NRelectronics Эээххх .....