STM32. Библия программиста

Поделиться
HTML-код
  • Опубликовано: 15 фев 2020
  • Купить книгу по STM32:
    sl.aliexpress.ru/p?key=YcW5sKM
    Первый видео обзор новой серии на канале предназначен как раз для начинающих программистов микроконтроллеров STM32. Тех, кто только начинают изучать вообще программирование и не знают с какого источника информации начать свой путь, ввиду большего обилия как текстового так и интернет контента. В видео рассказывается о самых популярных книжных изданиях, о том какие из них более интересны начинающим программистам на языке Си для микроконтроллеров, а также будут полезны и продолжающим познавать тонкости языка. Приведено сравнение, как по содержанию так и по стоимости.
    00:05 Введение в урок и новую серию на канале
    02:50 Обзор "Язык программирования С. Керниган и Ричи 2-ое издание"
    13:22 Обзор "С для программистов. С введением в С11. Пол и Харви Дейтелы"
    16:10 Сравнение стоимости книг от Дейтолов и Ричи/Керниган на сайтах
    16:33 Продолжение "С для программистов. С введением в С11. Пол и Харви Дейтелы"
    18:58 Обзор "Язык программирования С. Лекции и упражнения. Стивен Прата"
    28:23 Обзор "Полный справочник по Си четвертое издание. Гербердт Шилдт"
    31:25 Итого.
    Вы можете помочь каналу Яндекс-деньги:
    money.yandex.ru/to/4100115727...

Комментарии • 251

  • @bo9an
    @bo9an 4 года назад +12

    Спасибо! Развивайте канал дальше!! Жду видео. Очень хорошо объясняете некоторые моменты

    • @NRelectronics
      @NRelectronics  4 года назад +1

      Пожалуйста. Смотрите и изучайте.

  • @Vener1
    @Vener1 4 года назад +10

    Спасибо! Жду следующие видео с нетерпением.

    • @NRelectronics
      @NRelectronics  4 года назад

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

  • @dobroliub1908
    @dobroliub1908 4 года назад +13

    Ни разу не пожалел что подписался!! Благодарю автора за проделанную работу, всегда затруднялся с выбором литературы для микроконтроллеров. Благодарю за Ваш опыт. Смотрю ваши видео с интересом. Жду больше видео о STM32

    • @NRelectronics
      @NRelectronics  4 года назад +2

      Всегда пожалуйста. Подписывайтесь на канал. Планирую увеличение серий канала, собственно что и обещал в прошлом году подписчикам.

  • @fffmarty7427
    @fffmarty7427 4 года назад +12

    Спасибо! Очень одобряю идею серии видео для начинающих изучать STM32! Спасибо большое!

    • @NRelectronics
      @NRelectronics  4 года назад +3

      Так и мне кажется она нужна очень, ибо кто уже разобрался в принципе и смотреть и учиться практически не будет. Начало всегда самое трудное, потом легче...

  • @andreyandrey6030
    @andreyandrey6030 3 года назад +1

    Класс!!! Я давно такое искал!!! Продолжайте цикл подобных видео!!!

    • @NRelectronics
      @NRelectronics  3 года назад

      Спасибо. Появились подобные видео по FPGA и Verilog.

  • @mykhailosafonov746
    @mykhailosafonov746 4 года назад +3

    Спасибо за интересное и полезное видео.

  • @user-ws8lx5ji8z
    @user-ws8lx5ji8z 4 года назад +1

    Заинтриговали) подпишусь.

  • @iaroslavsisenco4072
    @iaroslavsisenco4072 4 года назад +2

    Большое спасибо!

  • @user-is9fv5bi7x
    @user-is9fv5bi7x 3 года назад

    Спасибо, очень полезно.

    • @NRelectronics
      @NRelectronics  3 года назад

      Пожалуйста. Предлагайте, что еще могло быть полезно.

  • @Vladimir_Zarubin
    @Vladimir_Zarubin 4 года назад +2

    Крутотень!!! Постоянное ощущение, что в руках не хватает именно этих 2-х книг. Одну с удовольствием даже в машину положил на ПМЖ.

    • @NRelectronics
      @NRelectronics  4 года назад

      Какую именно положил и о каких двух именно говорите ? ;-)

    • @Vladimir_Zarubin
      @Vladimir_Zarubin 4 года назад +1

      @@NRelectronics Пока не определился. Скачал в pdf. Но Обязательно куплю обе в обложке. Одну точно распечатаю на принтере по мере изучения, как рабочий вариант, на котором можно делать свои пометки карандашом или авторучкой. В книгах я с детства никогда не рисую.

    • @Vladimir_Zarubin
      @Vladimir_Zarubin 4 года назад

      @@NRelectronics В машине обязательно должна быть книга по СИ, потому что в моем городе нет метро, а ездить приходится много. В моей машине есть книга по Linux. Машины часто меняются, а эта книга остается. Правда она, эта "Красная шапочка" уже давно состарилась. И ее нужно заменить на библию по СИ.

    • @NRelectronics
      @NRelectronics  4 года назад

      Отлично. Заменяйте только на автора Прата.

    • @user-ld8ey6wr8h
      @user-ld8ey6wr8h Год назад

      @@NRelectronics прата стоит как чугунный мост

  • @Udafff49
    @Udafff49 3 года назад +1

    Спасибо большое!

    • @NRelectronics
      @NRelectronics  3 года назад

      Пожалуйста. Не забывайте про лайки для повышения видео в статистике поиска.

  • @tx-rx
    @tx-rx 4 года назад +5

    Изучал Си с помощью Кернигана. Приходилось читать медленно и вдумчиво. Мне книга понравилась - ничего лишнего. И что удивительно ее можно перечитывать и каждый раз что-то новое для себя осознавать. Именно поэтому и такой размер - коротко, но очень емко. Думаю именно поэтому действительно будет трудно новичкам. Недавно купил для ознакомления (взгляд с другой стороны) еще 3 книжки чисто по С : 1. "Шилд. Классическое издание С. Полное руководство" - очень понравилось, читается легко. 2. "Д.Гриффетс Программирование на С" - не мой формат изложения материала. 3. "Васильев Программирование на С в примерах и задачах" - что-то слабенько... P.S. за обзор на Прата - спасибо! куплю, почитаю:)

    • @NRelectronics
      @NRelectronics  4 года назад

      Пожалуйста! Прата действительно хорош!

    • @dazzershell
      @dazzershell 4 года назад +3

      Авторы языка ни разу не педагоги, поэтому не входит ни с первого, ни с пятого раза. У Дейтела отлично все излагается, прорешал почти все задачи и больше ее не доставал. Раздел по С++ там хуже, писал как будто какой-то другой человек.

  • @summmerapple
    @summmerapple 3 года назад

    Спасибо!

  • @engineer39notebook
    @engineer39notebook 4 года назад +2

    моя первая книга - Перри Миллер программирование на си для начинающих. Там много ошибок, но как первая книжка - самое то, тем более почти все ошибки в этой книге вы сами догадаетесь исправить. Я, когда прочитала эту книжку, все поняла с первого раза. Потом Васильев, потом Керниган, потом Прата. И понеслось..

    • @NRelectronics
      @NRelectronics  4 года назад +2

      Хороший перечень вы прочитали и изучили. Прата был значит уже отлично. 👍👏

  • @raqqet
    @raqqet 4 года назад +7

    А я думал это со мной что-то не так. Пробовал читать кернигана. Не зашла от слова совсем. А когда открыл книгу прата, сам удивился как за месяц прочитал полкниги. Очень легко понимается, как будто для меня писали;)

    • @NRelectronics
      @NRelectronics  4 года назад +1

      Вот и я о том твержу. Керниган/Ричи не для начала, не для начинающих, написано сухо, заходит тяжело. Прата самый доходчивый и внятный. Цена книги только высока, но можно выкрутиться электронным видом.

    • @aleksandrvaskov9029
      @aleksandrvaskov9029 3 года назад

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

  • @alexanderesenkov46
    @alexanderesenkov46 Год назад +1

    Спасибо

  • @MultiBarmaley
    @MultiBarmaley 4 года назад +2

    Спасибо огромное!

  • @tupoy_ytub_uberi_psevdonim
    @tupoy_ytub_uberi_psevdonim Год назад

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

    • @NRelectronics
      @NRelectronics  Год назад +1

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

  • @ElliottGrosvenor
    @ElliottGrosvenor Год назад +1

    Из того, что есть на русском по Си, могу еще посоветовать (но уже не для начинающих): "Эффективный Cи. Профессиональное программирование [2022] Роберт Сикорд"; "Экстремальный Cи. Параллелизм, ООП и продвинутые возможности [2021] Амини Камран". Это не касается напрямую МК, но возможно, кому-то будет полезно. В сети эти книги можно найти.

    • @NRelectronics
      @NRelectronics  Год назад +1

      Спасибо за рекомендации.
      Эффективный Си - книга для тех у кого хороший опыт в практическом программировании на Си, для новичков она противопоказана. Вторая книга гуд.

  • @user-fn6br6wd1m
    @user-fn6br6wd1m 4 года назад

    Круто! Я бы еще добавил "Идеальный код". Прививает привычку писать код идеологически верно. Не только для Си. В целом, про процесс программирования.

    • @NRelectronics
      @NRelectronics  4 года назад +1

      "Идеальный код" безусловно хорошая книги. О ней не стал говорить, чтобы начинающих не расстраивать может быть книгами со сравнением различных языков и их анализом, для начала она пока не нужна. А вот после прохождения книги от Дейтелов или Праты то тогда можно и Совершенный код почитать.

    • @user-fn6br6wd1m
      @user-fn6br6wd1m 4 года назад

      @@NRelectronics точно. Я уже забыл что значит быть новичком в этой теме.

  • @user-bx3qg8js3b
    @user-bx3qg8js3b 4 года назад +1

    Спасибо Вам. Я купил эту книгу, сейчас изучаю. У нас Рб стоит 25$

    • @NRelectronics
      @NRelectronics  4 года назад

      Ричи купили? Рб это что или где?)

    • @siarheimikhailouski5616
      @siarheimikhailouski5616 4 года назад +1

      @@NRelectronics Республика Беларусь

    • @user-bx3qg8js3b
      @user-bx3qg8js3b 4 года назад

      @@siarheimikhailouski5616 Спасибо за пояснение автору про Рб :)

  • @statstopfinish
    @statstopfinish 4 года назад +7

    Из имеющихся у меня книг по Си , могу сказать, самая лучшая из них "Полный справочник по С" Герберт Шилдт , у меня 4 издание,704 стр..

    • @NRelectronics
      @NRelectronics  4 года назад

      Это которая у меня в видео?

    • @statstopfinish
      @statstopfinish 4 года назад

      @@NRelectronics , Да . последняя , точно такая.

    • @NRelectronics
      @NRelectronics  4 года назад +2

      Как справочник Шилдт просто обалденный, вне конкуренции. Для начинающих тяжело будет с него стартовать. Лучше все же Прата или Дейтелы.

    • @ArabovMuslim
      @ArabovMuslim 4 года назад +1

      @@NRelectronics Что посоветуете после Стивена Прата изучать. Сейчас уже на 16 главе, думаю в ближайшее время должен добить книгу . Спасибо.

    • @NRelectronics
      @NRelectronics  4 года назад +2

      Главное чтобы осмысленно добили ;-)
      Занимайтесь тем программированием ради чего изучали Прата.

  • @maxs4535
    @maxs4535 4 года назад +4

    Есть неплохая книга Mastering STM32, на английском, но вполне легко читается. Частично переведена энтузиастами, можно нагуглить отдельные главы на русском

    • @NRelectronics
      @NRelectronics  4 года назад +4

      Да, знакома. Но сам язык не для начинающих, с нуля не стартанете и то книга на HALe...

  • @Funkbass1986
    @Funkbass1986 4 года назад

    Я на atmel studio для avr8 на С++ писал, с классами, шаблонами. И очень неплохо так, по объёму кода. Я потом на ассемблере читал что получилось. Прикольно так когда для 1wire библиотеку писал. Отдельно для датчика ds18b20, отдельно для 1wire. И так прикольно получалось. Суть чтоя в шаблоне назначал для 1wire ногу, а потом с помощью же шаблона подключал к ней датчик. Получалось, что конкретно этот экземпляр шины на конкретно этой ноге, а конкретно этот датчик подключён программно конкретно к этой шине. Понимаю что используя препроцессора тоже так можно. Но с шаблонами прикольней

    • @NRelectronics
      @NRelectronics  4 года назад

      Молодцы что именно так делали, а стм сейчас не прогаете?

    • @Funkbass1986
      @Funkbass1986 4 года назад

      @@NRelectronics хотел было заняться в этом году, да руки не дошли, да и задач под stm32 у меня нет пока. Интересно было бы изучить FreeRTOS. Щас вот чем занимаюсь. К сожалению Ютуб перевернул почему-то видео на 90 градусов ruclips.net/video/-e9-Jp2Qyc8/видео.html

    • @NRelectronics
      @NRelectronics  4 года назад

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

    • @Funkbass1986
      @Funkbass1986 4 года назад

      @@NRelectronics да искал, че-то перевернуть не нашёл где. На компе видео норм, а вот ютуб перекрутил. Возможно и займусь, когда мне потребуется цветной сенсорный дисплей

    • @NRelectronics
      @NRelectronics  4 года назад

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

  • @user-vh8mm8ux7e
    @user-vh8mm8ux7e 2 года назад

    По поводу книжки Кернингана и Ричи. Там самое главное это не актуальный стандарт, а - задачки. Часть задачек очень даже мозголомные. Если их прорешать, то язык будет как надо освоен. Обучение через решение задачек.
    В нашей книжке несколько задач были неправильно переведены с английского, в интернетах можно скачать оригинал.

    • @NRelectronics
      @NRelectronics  2 года назад

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

  • @timelord1137
    @timelord1137 4 года назад +3

    Почему я не нашёл вас раньше. Пробовал сходу читать Ритчи и перестал понимать что либо практически сразу - думал что сам дуболом. А она оказывается требовала задел... Теперь хоть есть надежда)

    • @NRelectronics
      @NRelectronics  4 года назад

      Сложно сказать почему раньше не нашли)) Именно так, Ричи не для начала все же, для этого отлично подходит Прата, вторым идут Дейтелы.

    • @timelord1137
      @timelord1137 4 года назад

      @@NRelectronics а в каком объёме нужно знать ассемблер? И какой учебник по нему посоветуйте?

    • @NRelectronics
      @NRelectronics  4 года назад

      посмотрите видео по ARM и FPGA, там будет эта книга, по ядру Cortex-M3, там ассемблер неплохо дан. Да и Харрисов можете почитать.

    • @owieri
      @owieri 4 года назад +1

      предисловие к книге не пробовали читать?
      книга не является введением в программирование, предпологается, что читатель знаком с основными понятиями

  • @alexpetrov521
    @alexpetrov521 3 года назад +1

    А если я пока новичок, есть смысл изучать СТМ 8 или лучше сразу СТМ 32 учить? Не уверен что в ближайшей перспективе я буду использовать все возможности 32го, мне для моих поделок 8го за глаза. Но вот знания, они конечно больше ценны о СТМ 32

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Лучше сразу конечно STM32 раскуривать, профита больше. Вы потом сами поймете, что зря время потратили на stm8.

  • @kooba6205
    @kooba6205 4 года назад

    Подскажите, какая из книг Стивена Прата будет лучше и легче для начинающих С или С++ (до этого изучал Ардуино IDE)

    • @NRelectronics
      @NRelectronics  4 года назад +2

      Язык программирования Си. С. Прата. С учетом С11.

    • @NRelectronics
      @NRelectronics  4 года назад +3

      Она есть в конце видео, в живую, именно ее рекомендую.

  • @henadzmuhin
    @henadzmuhin 4 года назад

    Ту что поменьше можно купить а ту, что побольше скачать )

    • @NRelectronics
      @NRelectronics  4 года назад

      Тут все индивидуально ;-) купить, как и скачать, можно каждую)

  • @annabolhova5797
    @annabolhova5797 2 года назад

    Не подскажите какую книгу взять новичку по Си++? С тех книг, которые вы показали только Си

    • @NRelectronics
      @NRelectronics  2 года назад

      Стивен Прата. Язык программирования С++. Осилите, можно и Страуструпа посмотреть...

  • @RS_83
    @RS_83 4 года назад +1

    Скачал книгу Дейтеля C How to Program. With an Introduction to C++, на английском, т.к. могу читать. Как я понимаю из содержания, около 500 страниц чисто Си, примерно столько же страниц уже по плюсам. Есть ли смысл вникать во вторую половину книги для улучшения навыков программирования СТМ32, ведь для него достаточно Си, или "плюсы" дадут какие-то плюсы? Извините за каламбур.

    • @NRelectronics
      @NRelectronics  4 года назад

      Си более чем достаточно, абсолютно! Дальше уже брать МК и дербанить его с пониманием языка Си.

    • @RS_83
      @RS_83 4 года назад

      @@NRelectronics Спасибо, на днях начал смотреть ваши видео. Пока все понятно)

    • @NRelectronics
      @NRelectronics  4 года назад

      Отлично, я рад! Если что задавайте вопросы и предлагайте конструктивные предложения.

    • @MrHyperPush
      @MrHyperPush Год назад

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

  • @alexpetrov521
    @alexpetrov521 4 года назад

    Я до сих пор не пойму как считать в двоичной системе) Мне подойдет Прата или еще что то более легкое искать?

    • @NRelectronics
      @NRelectronics  4 года назад +2

      Вам самое то Прата! Не пугайтесь его объема, там все так разжевано, что не понять нельзя, не волнуйтесь, смелее с Прата в простой путь изучения программирования МК!

  • @user-jv8ys5uf1s
    @user-jv8ys5uf1s 8 месяцев назад

    Сам не в зуб ногой, но знакомый рекомендовал дейтл и дейтл ООП , для старта , немного микроконтроллерами интересуюсь

    • @NRelectronics
      @NRelectronics  8 месяцев назад

      ООП вначале зря, лучше попозже. Дейтелы норм.

  • @user-kr3zq2gt7x
    @user-kr3zq2gt7x 3 года назад +1

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

    • @NRelectronics
      @NRelectronics  3 года назад

      Согласен по вопросу и цвету бумаги. Шилдт и Ричи на старой темной бумаге, читается комфортно. А вот Прата на супер белой, сложнее по такой бумаге вечером с ночничком...

  • @user-wf9hq9ud6t
    @user-wf9hq9ud6t 4 года назад +1

    А будет обозрение книжек и серии «Евангелия программиста». Предмет : Язык Английский. Лучшие практики разведшкол?

    • @NRelectronics
      @NRelectronics  4 года назад

      Сами же понимаете, что в разведшколах это не для общего доступа :)

    • @NRelectronics
      @NRelectronics  4 года назад

      Если есть предложение сделать обзор о какой то определенной, то пишите.
      Или интересуют книги именно на английском?

  • @alekseybazilevich1368
    @alekseybazilevich1368 4 года назад

    Добрый день. Я так понимаю, возможно скоро выйдут уроки по CMSIS? :)

    • @NRelectronics
      @NRelectronics  4 года назад

      Добрый ден. Почему так подумали? ;)

    • @alekseybazilevich1368
      @alekseybazilevich1368 4 года назад

      @@NRelectronics Ну так видео про С с основ, вот и подумал, что будут и основы CMSIS.

    • @NRelectronics
      @NRelectronics  4 года назад +1

      Всё может быть.

    • @MYDIYby
      @MYDIYby 4 года назад

      Да ну, зачем он нужен в 2020 г., лучше пусть по HAL и LL.

    • @user-wy5mr1ht6q
      @user-wy5mr1ht6q 4 года назад

      @@NRelectronics сделайте уроки по STM32 на ардуино.... думаю, многие были бы благодарны!

  • @slavaglow6933
    @slavaglow6933 4 года назад

    Спасибо за видео! Что можете посоветовать для микроконтроллеров на языке С++? Буду благодарен

    • @NRelectronics
      @NRelectronics  4 года назад

      Пожалуйста) по плюсам учебник от того же Прата. Страуструп как справочник.

    • @slavaglow6933
      @slavaglow6933 4 года назад

      Надо освоить С++ для микроконтроллеров. Как эффективно программировать С++, язык "С" в основном использовал для АВР. Сейчас осваиваю STM32. С чего лучше начать?

    • @NRelectronics
      @NRelectronics  4 года назад +1

      прямо на плюсах для МК... Прата, Дейтел, Страуструп - это база непоколебимая...

  • @adirgrossman6036
    @adirgrossman6036 3 года назад

    Спасибо за видос. У меня есть несколько интересных вопросов по поводу книги Прата (лучшая книга для C-программинга, сам её читаю).
    Примечание: Книга создателей C просто ерунда (если честно). Писали по принципу "абы написать". Какая-то экспертная "книга"...))) Это как раз тот случай когда такая книга не заходит как и новичкам так и продвинутым (продвинутым можно читать более серьёзную литературу). :)
    Так вот, что касается Праты, то там кое-чего не хватает:
    где механика работа С-кода в ассемблерном представлении с использование Линукс-тулчейна (GCC, DBG, Objdump)?
    Нет вещей по замеру скорости работы определённых участков кода: как заценить скорость работы проги?
    Нет описания алгоритмов как таковых. По сути же механика языка...?
    Примечание: Так что в моём понимании - изучение С. Прата - это в результате продвинутый Джуниор-техник, который не понимает работу компилятора С...В инструменте нужно хоть немного разбиратся.))
    Зачем изучать символьные строки и форматированный ввод-вывод на 4о страниц, как они пригодятся для STM?)))
    И самый главный вопрос: каким образом эта книга поможет программировать микроконтроллеры в системе Assembler-C?
    И ещё раз спасибо за видос! Вам здоровья и успехов в жизни!)

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Спасибо за детальный ответ. Со всем согласен, попробую привнести что-то свое. Да действительно, книга создателя языка это так себе книга и в принципе с неё бы и не начинать, хотя по ней и в универе учился))) У Праты нет глубинных, скажем так, алгоритмов, по алгоритмам есть другие издания, и они по объёму такие же как Прата, понимаете к чему бы это привело?)) На самом деле Прата это как минимум продвинутый Мидл, Джунам такое много я считаю много, вот действительно.
      Спасибо за комментарии! Здоровья и почаще заходите на канал!

    • @adirgrossman6036
      @adirgrossman6036 3 года назад

      @@NRelectronics Спасибо и Вам!) Хорошо :)

  • @romanluchyshyn613
    @romanluchyshyn613 4 года назад

    На STM32L4 и больше, STM32F можно спокойно писать на С++, но с небольшими ограничентями. А на H сенрии вообще можна и без ограничений.

    • @NRelectronics
      @NRelectronics  4 года назад

      Что за ограничения такие? Расскажите.

    • @romanluchyshyn613
      @romanluchyshyn613 4 года назад

      @@NRelectronics к примеру не стоит использовать некоторые контейнеры из stl, с агоритмами надо быть осторожно. Множественным наследование вообще не стоит увлекатся.
      Потоки и с ними связано врядли подджерживаются в принципе.

    • @NRelectronics
      @NRelectronics  4 года назад

      В общем используем тогда Си в полном объеме, без какого-либо ООП и не усложняем себе и другим жизнь.

    • @romanluchyshyn613
      @romanluchyshyn613 4 года назад +2

      @@NRelectronics тогда мы еще больше усложняем себе. К примеру неймспейсы, енум-классы помогають писать понятный код а не километровые функции. Лямбда функции довольно часто сильно упрощаю реализацию простых вещей. Если нужно реализовать гарантировану денициализацию, то С++ выручит. На С придется самому контролировать. Да и реализовать стейт машину на С++ куда проще.
      Это я о типичных задачах, с которыми мне приходится сталкиватся по время работы.

    • @NRelectronics
      @NRelectronics  4 года назад

      @@romanluchyshyn613 пространство имен конечно неплохо, но лично мне не сильно нравится, хотя дело наверно вкуса. А enum есть и на Си ;-)

  • @user-ld8ey6wr8h
    @user-ld8ey6wr8h Год назад

    А в чём программируют микроконтроллеры? Что за среда? Как закачать написанную программу в микросхему?

    • @NRelectronics
      @NRelectronics  Год назад +1

      Программируют в разных IDE: Keil, STM32Cube IDE, IAR. Программируют на Си, С++. Записывают программу через JTAG, UART.

    • @user-ld8ey6wr8h
      @user-ld8ey6wr8h Год назад

      @@NRelectronics а есть эмулятор микроконтроллера в этих средах? Чтобы не возится микросхемой?

    • @NRelectronics
      @NRelectronics  Год назад +1

      Эмулятор есть в Кейле. Есть ещё программа Proteus, она симулятор работы мк со схемами...

  • @slavlen6022
    @slavlen6022 4 года назад

    А про с++ есть подобный разбор книг?

    • @NRelectronics
      @NRelectronics  4 года назад +2

      По плюсам нет, но там теже фамилии, Дейтел и Прата.

    • @slavlen6022
      @slavlen6022 4 года назад

      @@NRelectronics Благодарю!

  • @weekendshow7567
    @weekendshow7567 3 года назад

    Книга на бумаге она лучше тактильно, но очень не удобная, т.к. громоздкая и тяжёлая. С электронной книги диаметром 6' в альбомном формате мне к примеру комфортнее читать Прату. Но купить в бумажном формате прям есть сильное желание.

    • @NRelectronics
      @NRelectronics  3 года назад

      Полностью с Вами согласен. Прата, по моему мнению, лучший автор для начала или старта на Си/С++.

  • @sergeygo7944
    @sergeygo7944 4 года назад

    Поделитесь ссылками на электронные книги...

  • @philkulibin2602
    @philkulibin2602 4 года назад +1

    Мне очень трудно согласиться с автором что учебник по С от создателей языка Кернигана и Ритчи не стоит рекомендовать для начинающих программистов. Стоит. Но это лишь моё мнение. Когда я начал читать эту книгу я на самом деле уже программировал на бэйсике и фортране77 и пытался освоить паскаль. Учебник по паскалю мне не помог начать использовать например древовидные алгоритмы. А вот K&R C очень даже. И вход был буквально за неделю. Насчёт C 11 тоже не факт. C89 не противоречит C11, просто современный С код как он используется например в исходниках линукса без знания нововведений C11 уже читать трудно.

    • @NRelectronics
      @NRelectronics  4 года назад +1

      Так вы сами и подтвердили что Ричи не для начинающих ;-) у вас опыт был уже большой в двух языках! Поэтому он зашёл хорошо, как экспертная литература это отличная литература, но не для тех кто совсем никогда не программировал. В комментариях к видео есть кому эта книга не пошла. Не только мое мнение. Поэтому на вкус и цвет кому что больше нравится. А вот со стандартом не соглашусь, старые стандарты тянуть не стоит, потом наступать на грабли как при отладке так и проверке. Текущее актуальное и в бой!

    • @philkulibin2602
      @philkulibin2602 4 года назад

      @@NRelectronicsОпыт был. Но не такой-то и большой. Ровно столько чтобы понять что не всё написанное на алголе или PL/1 может быть написано на фортране или бэйсике.

    • @philkulibin2602
      @philkulibin2602 4 года назад

      @@NRelectronics забавно, чуть было не забыл поставить лайк. Поставил. Мой был 256 - ым :) 0x100 однако

    • @NRelectronics
      @NRelectronics  4 года назад

      но тем не менее опыт все же был ;-)

    • @NRelectronics
      @NRelectronics  4 года назад

      спасибо за лайк! Ваш именно 0х100 !))) Круто

  • @aleksandrdemidov6058
    @aleksandrdemidov6058 4 года назад +1

    а ссылки на электронные книги есть?

    • @NRelectronics
      @NRelectronics  4 года назад

      В личку. ВКонтакте или на е-мейл напишите.

    • @aleksandrdemidov6058
      @aleksandrdemidov6058 4 года назад

      @@NRelectronics сейчас отправлю на е-майл, кое как нашел ...

    • @NRelectronics
      @NRelectronics  4 года назад +1

      Получил сообщение, вечером, как буду за компом скину.

    • @user-pp2hz7ic7h
      @user-pp2hz7ic7h 4 года назад

      @@NRelectronics можете тоже скинуть 6104023@gmail.com

    • @NRelectronics
      @NRelectronics  4 года назад +1

      Выслал.

  • @konovalovizrb
    @konovalovizrb 4 года назад

    Так какую Библию выбрать ?

  • @-Darkweider
    @-Darkweider 4 года назад

    Почему-то они снесли со своего сайта все упоминания об этой книге. Как и тексты примеров с гита.

    • @NRelectronics
      @NRelectronics  4 года назад

      О какой именно книге Вы говорите?

    • @-Darkweider
      @-Darkweider 4 года назад

      @@NRelectronics deitel.com

    • @NRelectronics
      @NRelectronics  4 года назад

      @@-Darkweider напишите мне на е-мейл я скину.

    • @-Darkweider
      @-Darkweider 4 года назад

      @@NRelectronics Примеры? Книжка на бабочке лежит.

    • @NRelectronics
      @NRelectronics  4 года назад

      @@-Darkweider тексты с книги, вы об этом?

  • @user-ox7qz8wv3r
    @user-ox7qz8wv3r 4 года назад

    Предлагают Стивен Прата от 2013 года, есть смысл брать, относительно не дорого 1200 рублей, все остальные я уже купил кроме Прата..

    • @NRelectronics
      @NRelectronics  4 года назад

      Желательно с введением в С11 Прату брать сразу.

    • @NRelectronics
      @NRelectronics  4 года назад

      Если для Вас не нужен стандарт С11 то можно и за 1,2т.р. взять конечно.

    • @user-ox7qz8wv3r
      @user-ox7qz8wv3r 4 года назад

      @@NRelectronics Так стандарт С11 есть же у Дейтела, а вот в Прайтоне вы вроде говорили есть связка Си и С++, это как раз интересный момент

    • @NRelectronics
      @NRelectronics  4 года назад +1

      У Дейтела есть С11. Во всех изданиях. И у него же связка Си и С++.

    • @user-ox7qz8wv3r
      @user-ox7qz8wv3r 4 года назад

      @@NRelectronics Отлично, тогда я сэкономлю, пока без Прайта пока..

  • @farkhodpulatov6366
    @farkhodpulatov6366 4 года назад

    Где взять эту книгу бесплатно?

    • @NRelectronics
      @NRelectronics  4 года назад

      Напишите мне на почту, я что-нибудь придумаю)

    • @farkhodpulatov6366
      @farkhodpulatov6366 4 года назад

      @@NRelectronics А почта то какая?

    • @NRelectronics
      @NRelectronics  4 года назад

      nr.electronicss@gmail.com

    • @farkhodpulatov6366
      @farkhodpulatov6366 4 года назад

      @@NRelectronics Спасибо вам большое, но
      на левом сайте я уже нашёл
      такую-же книгу (: Спасибо за предложе
      нную помощь!

    • @owieri
      @owieri 4 года назад

      на либгене

  • @user-lu6vg4fx4u
    @user-lu6vg4fx4u 2 года назад

    Для самых начинающих подойдёт или нет ?

    • @NRelectronics
      @NRelectronics  2 года назад

      Да, подойдёт, конечно!

    • @user-lu6vg4fx4u
      @user-lu6vg4fx4u 2 года назад

      @@NRelectronics вот прям самому самому начигнающему ?

    • @NRelectronics
      @NRelectronics  2 года назад

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

  • @aleksandrkr85
    @aleksandrkr85 Год назад

    Я старой школы, учился еще по Страуструпу, Дейтелу, Скоту Мюллеру😀

    • @NRelectronics
      @NRelectronics  Год назад

      Круто, молодцы! Страуструп это классика по Си++

    • @denisgluk431
      @denisgluk431 Год назад

      они в те времена по качеству хуже были.. старые издания невозможно читать

    • @NRelectronics
      @NRelectronics  Год назад

      больше авторов, разных и хороших)

  • @sergeykleshchenok5501
    @sergeykleshchenok5501 2 года назад

    Ничего себе, Стивен Прата по Си 4000р. стоит. Не дешево.

    • @NRelectronics
      @NRelectronics  2 года назад

      Цены поднялись, вот так вот...

  • @DimaIvanov
    @DimaIvanov 4 года назад

    Видать я поспешил я купить книгу Деннис Ритчи

  • @user-ld8ey6wr8h
    @user-ld8ey6wr8h 2 года назад

    13:20 дейтелы

  • @olegvasilev6558
    @olegvasilev6558 Год назад

    На сегодняшнее время что то изменилось или так и осталось?

    • @NRelectronics
      @NRelectronics  Год назад

      что именно?

    • @olegvasilev6558
      @olegvasilev6558 Год назад

      @@NRelectronics Язык программирования какой лучше ? И может появились программы для упрощения програмирования

    • @NRelectronics
      @NRelectronics  Год назад

      Стоит сначала понять для каких задач именно, а потом можно и подумать какой для чего лучше...

    • @olegvasilev6558
      @olegvasilev6558 Год назад

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

    • @NRelectronics
      @NRelectronics  Год назад

      Язык С хорош и нужен для встраиваемых систем, микроконтроллеров и подобных. Для веба, например, он не подходит вовсе.

  • @michaelgovorov5083
    @michaelgovorov5083 3 года назад +1

    Я бы сказал Д.Кнут - библия программиста

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Для начала Кнут сложный.

  • @longothdashen4554
    @longothdashen4554 Год назад

    +

  • @avr_stm_pro2955
    @avr_stm_pro2955 2 года назад

    Без практики а главное желание что-то выучить ни одна книга не поможет

    • @NRelectronics
      @NRelectronics  2 года назад

      Ну так это мастхевно. Правильно говорите. Без желания никак, а его нужно поддерживать.

  • @user-ld8ey6wr8h
    @user-ld8ey6wr8h Год назад

    Это сын и отец

  • @socium2000
    @socium2000 5 месяцев назад

    А кто мешает новичкам книги читать?

    • @NRelectronics
      @NRelectronics  5 месяцев назад

      Никто не мешает. А вы о чем?

    • @socium2000
      @socium2000 5 месяцев назад

      @@NRelectronics я к тому, чтоже это за начинающие котрые литературой не умеют пользоваться

    • @NRelectronics
      @NRelectronics  5 месяцев назад

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

    • @socium2000
      @socium2000 5 месяцев назад

      @@NRelectronics вот потом после таких начинающих со средне специальным гугловским образованием оборудование только на помойку

    • @NRelectronics
      @NRelectronics  5 месяцев назад

      Многие и с бородой так учаться...

  • @hurrypallony6446
    @hurrypallony6446 Месяц назад

    Да уж, тяжело вклинится, практически нет людей которые смогли бы доступно на практике от простого к сложному объяснить. Все эти высказывания сложных слов должны начинаться от простых примеров, как и где они применяются, а потом начинать изучать более подробно для чего всё это надо🙄🤔

    • @NRelectronics
      @NRelectronics  Месяц назад

      Согласен с Вами. Поэтому Вам нужна моя книга.

    • @hurrypallony6446
      @hurrypallony6446 Месяц назад

      @@NRelectronics Видео было длинным и не конструктивным, не успел пока понять какая ваша книга. Думаю если она как занимательное программирование в картинках и простых примерах, то мне такое подходит🙂, подписался, а там посмотрим

    • @NRelectronics
      @NRelectronics  29 дней назад +1

      Видео рекламно-обзорное, поэтому это да. Есть содержание. Для вас картинок 120 штук. Ещё таблицы и текст)

    • @hurrypallony6446
      @hurrypallony6446 29 дней назад

      @@NRelectronics Есть в электронном виде?

    • @NRelectronics
      @NRelectronics  28 дней назад

      Нет, только в бумаге.

  • @sergeyshuvalov4444
    @sergeyshuvalov4444 2 года назад

    Слишком много рекламы!

    • @NRelectronics
      @NRelectronics  2 года назад

      Извините меня за ютуб.

  • @NRelectronics
    @NRelectronics  3 года назад

    @Иван Черкасов заблокирован, по причине своего хамского поведения, пришедшего из какой-то подворотни наркоманов)))

  • @PavelOmelchenko
    @PavelOmelchenko Год назад

    Перевод Кернигана и Ритчи кривой. Часто в заданиях просят совершенно не то, что было в английской версии. Будьте осторожней и всегда (на любую книгу) держите оригинал под рукой. Уж лучше гуглом, но перепроверять переводчиков!

    • @NRelectronics
      @NRelectronics  Год назад +2

      И читайте не Ричи, а Прата или Дейтелов.

    • @PavelOmelchenko
      @PavelOmelchenko Год назад

      @@NRelectronics перевод Прата еще хуже, ну или у меня такой перевод на уровне "гугл переводчика" 20-летней давности.

    • @NRelectronics
      @NRelectronics  Год назад +1

      У меня последнее издание, перевод прекрасный. Рекомендую её.

    • @PavelOmelchenko
      @PavelOmelchenko Год назад

      @@NRelectronics да, с имеющейся pdf версией не сравнимо) спасибо

    • @NRelectronics
      @NRelectronics  Год назад +1

      Вот вот, с наступившими праздниками!)

  • @bogdantymKOLUBO
    @bogdantymKOLUBO 10 месяцев назад

    дейтел отец и сын ))) не братья и не родственники

    • @NRelectronics
      @NRelectronics  10 месяцев назад

      Отец и сын тоже родственники ;-)

  • @kaxagabelia2375
    @kaxagabelia2375 3 года назад

    Большое спасибо.

    • @NRelectronics
      @NRelectronics  3 года назад

      Пожалуйста. Смотрите остальные видео.

  • @Minas__Morgul
    @Minas__Morgul 2 года назад

    Спасибо