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

  Рет қаралды 58,836

NR.electronics

NR.electronics

4 жыл бұрын

Купить книгу по 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 жыл бұрын
Спасибо! Развивайте канал дальше!! Жду видео. Очень хорошо объясняете некоторые моменты
@NRelectronics
@NRelectronics 4 жыл бұрын
Пожалуйста. Смотрите и изучайте.
@Vener1
@Vener1 4 жыл бұрын
Спасибо! Жду следующие видео с нетерпением.
@NRelectronics
@NRelectronics 4 жыл бұрын
Спасибо. Подписывайтесь на мой канал и рекомендуйте другим начинающим ;-)
@dobroliub1908
@dobroliub1908 4 жыл бұрын
Ни разу не пожалел что подписался!! Благодарю автора за проделанную работу, всегда затруднялся с выбором литературы для микроконтроллеров. Благодарю за Ваш опыт. Смотрю ваши видео с интересом. Жду больше видео о STM32
@NRelectronics
@NRelectronics 4 жыл бұрын
Всегда пожалуйста. Подписывайтесь на канал. Планирую увеличение серий канала, собственно что и обещал в прошлом году подписчикам.
@fffmarty7427
@fffmarty7427 4 жыл бұрын
Спасибо! Очень одобряю идею серии видео для начинающих изучать STM32! Спасибо большое!
@NRelectronics
@NRelectronics 4 жыл бұрын
Так и мне кажется она нужна очень, ибо кто уже разобрался в принципе и смотреть и учиться практически не будет. Начало всегда самое трудное, потом легче...
@andreyandrey6030
@andreyandrey6030 3 жыл бұрын
Класс!!! Я давно такое искал!!! Продолжайте цикл подобных видео!!!
@NRelectronics
@NRelectronics 3 жыл бұрын
Спасибо. Появились подобные видео по FPGA и Verilog.
@mykhailosafonov746
@mykhailosafonov746 3 жыл бұрын
Спасибо за интересное и полезное видео.
@NRelectronics
@NRelectronics 3 жыл бұрын
Пожалуйста.
@user-ws8lx5ji8z
@user-ws8lx5ji8z 4 жыл бұрын
Заинтриговали) подпишусь.
@NRelectronics
@NRelectronics 4 жыл бұрын
Благодарю!)
@tx-rx
@tx-rx 4 жыл бұрын
Изучал Си с помощью Кернигана. Приходилось читать медленно и вдумчиво. Мне книга понравилась - ничего лишнего. И что удивительно ее можно перечитывать и каждый раз что-то новое для себя осознавать. Именно поэтому и такой размер - коротко, но очень емко. Думаю именно поэтому действительно будет трудно новичкам. Недавно купил для ознакомления (взгляд с другой стороны) еще 3 книжки чисто по С : 1. "Шилд. Классическое издание С. Полное руководство" - очень понравилось, читается легко. 2. "Д.Гриффетс Программирование на С" - не мой формат изложения материала. 3. "Васильев Программирование на С в примерах и задачах" - что-то слабенько... P.S. за обзор на Прата - спасибо! куплю, почитаю:)
@NRelectronics
@NRelectronics 4 жыл бұрын
Пожалуйста! Прата действительно хорош!
@dazzershell
@dazzershell 4 жыл бұрын
Авторы языка ни разу не педагоги, поэтому не входит ни с первого, ни с пятого раза. У Дейтела отлично все излагается, прорешал почти все задачи и больше ее не доставал. Раздел по С++ там хуже, писал как будто какой-то другой человек.
@Vladimir_Zarubin
@Vladimir_Zarubin 4 жыл бұрын
Крутотень!!! Постоянное ощущение, что в руках не хватает именно этих 2-х книг. Одну с удовольствием даже в машину положил на ПМЖ.
@NRelectronics
@NRelectronics 4 жыл бұрын
Какую именно положил и о каких двух именно говорите ? ;-)
@Vladimir_Zarubin
@Vladimir_Zarubin 4 жыл бұрын
@@NRelectronics Пока не определился. Скачал в pdf. Но Обязательно куплю обе в обложке. Одну точно распечатаю на принтере по мере изучения, как рабочий вариант, на котором можно делать свои пометки карандашом или авторучкой. В книгах я с детства никогда не рисую.
@Vladimir_Zarubin
@Vladimir_Zarubin 4 жыл бұрын
@@NRelectronics В машине обязательно должна быть книга по СИ, потому что в моем городе нет метро, а ездить приходится много. В моей машине есть книга по Linux. Машины часто меняются, а эта книга остается. Правда она, эта "Красная шапочка" уже давно состарилась. И ее нужно заменить на библию по СИ.
@NRelectronics
@NRelectronics 4 жыл бұрын
Отлично. Заменяйте только на автора Прата.
@user-ld8ey6wr8h
@user-ld8ey6wr8h Жыл бұрын
@@NRelectronics прата стоит как чугунный мост
@iaroslavsisenco4072
@iaroslavsisenco4072 4 жыл бұрын
Большое спасибо!
@NRelectronics
@NRelectronics 4 жыл бұрын
Пожалуйста.
@Udafff49
@Udafff49 3 жыл бұрын
Спасибо большое!
@NRelectronics
@NRelectronics 3 жыл бұрын
Пожалуйста. Не забывайте про лайки для повышения видео в статистике поиска.
@user-is9fv5bi7x
@user-is9fv5bi7x 3 жыл бұрын
Спасибо, очень полезно.
@NRelectronics
@NRelectronics 3 жыл бұрын
Пожалуйста. Предлагайте, что еще могло быть полезно.
@user-fn6br6wd1m
@user-fn6br6wd1m 4 жыл бұрын
Круто! Я бы еще добавил "Идеальный код". Прививает привычку писать код идеологически верно. Не только для Си. В целом, про процесс программирования.
@NRelectronics
@NRelectronics 4 жыл бұрын
"Идеальный код" безусловно хорошая книги. О ней не стал говорить, чтобы начинающих не расстраивать может быть книгами со сравнением различных языков и их анализом, для начала она пока не нужна. А вот после прохождения книги от Дейтелов или Праты то тогда можно и Совершенный код почитать.
@user-fn6br6wd1m
@user-fn6br6wd1m 4 жыл бұрын
@@NRelectronics точно. Я уже забыл что значит быть новичком в этой теме.
@alexanderesenkov46
@alexanderesenkov46 11 ай бұрын
Спасибо
@NRelectronics
@NRelectronics 11 ай бұрын
Вам спасибо.
@engineer39notebook
@engineer39notebook 4 жыл бұрын
моя первая книга - Перри Миллер программирование на си для начинающих. Там много ошибок, но как первая книжка - самое то, тем более почти все ошибки в этой книге вы сами догадаетесь исправить. Я, когда прочитала эту книжку, все поняла с первого раза. Потом Васильев, потом Керниган, потом Прата. И понеслось..
@NRelectronics
@NRelectronics 4 жыл бұрын
Хороший перечень вы прочитали и изучили. Прата был значит уже отлично. 👍👏
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim Жыл бұрын
хорошие книги, пожалуй я знаю где их найти. перечитаю еще раз основы Си, те книги которыми я до этого пользовался оставили больше вопросов, чем ответов.
@NRelectronics
@NRelectronics Жыл бұрын
Мы знаем где их найти, бумага или на мониторе неважно, главное пользоваться ими.
@summmerapple
@summmerapple 3 жыл бұрын
Спасибо!
@NRelectronics
@NRelectronics 3 жыл бұрын
Пожалуйста.
@raqqet
@raqqet 4 жыл бұрын
А я думал это со мной что-то не так. Пробовал читать кернигана. Не зашла от слова совсем. А когда открыл книгу прата, сам удивился как за месяц прочитал полкниги. Очень легко понимается, как будто для меня писали;)
@NRelectronics
@NRelectronics 4 жыл бұрын
Вот и я о том твержу. Керниган/Ричи не для начала, не для начинающих, написано сухо, заходит тяжело. Прата самый доходчивый и внятный. Цена книги только высока, но можно выкрутиться электронным видом.
@aleksandrvaskov9029
@aleksandrvaskov9029 3 жыл бұрын
да, я читал книги Столярова, хорошо подает материал но нет у него заданий и это прям большой минус. А у прата задания есть и они очень хорошо помогают закрепить материал.
@MultiBarmaley
@MultiBarmaley 4 жыл бұрын
Спасибо огромное!
@NRelectronics
@NRelectronics 4 жыл бұрын
Пожалуйста!
@user-bx3qg8js3b
@user-bx3qg8js3b 4 жыл бұрын
Спасибо Вам. Я купил эту книгу, сейчас изучаю. У нас Рб стоит 25$
@NRelectronics
@NRelectronics 4 жыл бұрын
Ричи купили? Рб это что или где?)
@siarheimikhailouski5616
@siarheimikhailouski5616 4 жыл бұрын
@@NRelectronics Республика Беларусь
@user-bx3qg8js3b
@user-bx3qg8js3b 4 жыл бұрын
@@siarheimikhailouski5616 Спасибо за пояснение автору про Рб :)
@statstopfinish
@statstopfinish 4 жыл бұрын
Из имеющихся у меня книг по Си , могу сказать, самая лучшая из них "Полный справочник по С" Герберт Шилдт , у меня 4 издание,704 стр..
@NRelectronics
@NRelectronics 4 жыл бұрын
Это которая у меня в видео?
@statstopfinish
@statstopfinish 4 жыл бұрын
@@NRelectronics , Да . последняя , точно такая.
@NRelectronics
@NRelectronics 4 жыл бұрын
Как справочник Шилдт просто обалденный, вне конкуренции. Для начинающих тяжело будет с него стартовать. Лучше все же Прата или Дейтелы.
@ArabovMuslim
@ArabovMuslim 4 жыл бұрын
@@NRelectronics Что посоветуете после Стивена Прата изучать. Сейчас уже на 16 главе, думаю в ближайшее время должен добить книгу . Спасибо.
@NRelectronics
@NRelectronics 4 жыл бұрын
Главное чтобы осмысленно добили ;-) Занимайтесь тем программированием ради чего изучали Прата.
@ElliottGrosvenor
@ElliottGrosvenor Жыл бұрын
Из того, что есть на русском по Си, могу еще посоветовать (но уже не для начинающих): "Эффективный Cи. Профессиональное программирование [2022] Роберт Сикорд"; "Экстремальный Cи. Параллелизм, ООП и продвинутые возможности [2021] Амини Камран". Это не касается напрямую МК, но возможно, кому-то будет полезно. В сети эти книги можно найти.
@NRelectronics
@NRelectronics Жыл бұрын
Спасибо за рекомендации. Эффективный Си - книга для тех у кого хороший опыт в практическом программировании на Си, для новичков она противопоказана. Вторая книга гуд.
@henadzmuhin
@henadzmuhin 4 жыл бұрын
Ту что поменьше можно купить а ту, что побольше скачать )
@NRelectronics
@NRelectronics 4 жыл бұрын
Тут все индивидуально ;-) купить, как и скачать, можно каждую)
@alexpetrov521
@alexpetrov521 3 жыл бұрын
А если я пока новичок, есть смысл изучать СТМ 8 или лучше сразу СТМ 32 учить? Не уверен что в ближайшей перспективе я буду использовать все возможности 32го, мне для моих поделок 8го за глаза. Но вот знания, они конечно больше ценны о СТМ 32
@NRelectronics
@NRelectronics 3 жыл бұрын
Лучше сразу конечно STM32 раскуривать, профита больше. Вы потом сами поймете, что зря время потратили на stm8.
@timelord1137
@timelord1137 4 жыл бұрын
Почему я не нашёл вас раньше. Пробовал сходу читать Ритчи и перестал понимать что либо практически сразу - думал что сам дуболом. А она оказывается требовала задел... Теперь хоть есть надежда)
@NRelectronics
@NRelectronics 4 жыл бұрын
Сложно сказать почему раньше не нашли)) Именно так, Ричи не для начала все же, для этого отлично подходит Прата, вторым идут Дейтелы.
@timelord1137
@timelord1137 4 жыл бұрын
@@NRelectronics а в каком объёме нужно знать ассемблер? И какой учебник по нему посоветуйте?
@NRelectronics
@NRelectronics 4 жыл бұрын
посмотрите видео по ARM и FPGA, там будет эта книга, по ядру Cortex-M3, там ассемблер неплохо дан. Да и Харрисов можете почитать.
@owieri
@owieri 4 жыл бұрын
предисловие к книге не пробовали читать? книга не является введением в программирование, предпологается, что читатель знаком с основными понятиями
@user-vh8mm8ux7e
@user-vh8mm8ux7e 2 жыл бұрын
По поводу книжки Кернингана и Ричи. Там самое главное это не актуальный стандарт, а - задачки. Часть задачек очень даже мозголомные. Если их прорешать, то язык будет как надо освоен. Обучение через решение задачек. В нашей книжке несколько задач были неправильно переведены с английского, в интернетах можно скачать оригинал.
@NRelectronics
@NRelectronics 2 жыл бұрын
задачки есть и в других книгах и больше по количеству и лучше по составу... Ричи для тех кто уже знаком с каким-либо языком программирования и нужен сейчас Си, но не вообще для начинающих
@kooba6205
@kooba6205 4 жыл бұрын
Подскажите, какая из книг Стивена Прата будет лучше и легче для начинающих С или С++ (до этого изучал Ардуино IDE)
@NRelectronics
@NRelectronics 4 жыл бұрын
Язык программирования Си. С. Прата. С учетом С11.
@NRelectronics
@NRelectronics 4 жыл бұрын
Она есть в конце видео, в живую, именно ее рекомендую.
@maxs4535
@maxs4535 4 жыл бұрын
Есть неплохая книга Mastering STM32, на английском, но вполне легко читается. Частично переведена энтузиастами, можно нагуглить отдельные главы на русском
@NRelectronics
@NRelectronics 4 жыл бұрын
Да, знакома. Но сам язык не для начинающих, с нуля не стартанете и то книга на HALe...
@annabolhova5797
@annabolhova5797 2 жыл бұрын
Не подскажите какую книгу взять новичку по Си++? С тех книг, которые вы показали только Си
@NRelectronics
@NRelectronics 2 жыл бұрын
Стивен Прата. Язык программирования С++. Осилите, можно и Страуструпа посмотреть...
@RS_83
@RS_83 4 жыл бұрын
Скачал книгу Дейтеля 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 жыл бұрын
Вам самое то Прата! Не пугайтесь его объема, там все так разжевано, что не понять нельзя, не волнуйтесь, смелее с Прата в простой путь изучения программирования МК!
@Funkbass1986
@Funkbass1986 4 жыл бұрын
Я на atmel studio для avr8 на С++ писал, с классами, шаблонами. И очень неплохо так, по объёму кода. Я потом на ассемблере читал что получилось. Прикольно так когда для 1wire библиотеку писал. Отдельно для датчика ds18b20, отдельно для 1wire. И так прикольно получалось. Суть чтоя в шаблоне назначал для 1wire ногу, а потом с помощью же шаблона подключал к ней датчик. Получалось, что конкретно этот экземпляр шины на конкретно этой ноге, а конкретно этот датчик подключён программно конкретно к этой шине. Понимаю что используя препроцессора тоже так можно. Но с шаблонами прикольней
@NRelectronics
@NRelectronics 4 жыл бұрын
Молодцы что именно так делали, а стм сейчас не прогаете?
@Funkbass1986
@Funkbass1986 4 жыл бұрын
@@NRelectronics хотел было заняться в этом году, да руки не дошли, да и задач под stm32 у меня нет пока. Интересно было бы изучить FreeRTOS. Щас вот чем занимаюсь. К сожалению Ютуб перевернул почему-то видео на 90 градусов kzfaq.info/get/bejne/Y8tpYK2hl7fdk2w.html
@NRelectronics
@NRelectronics 4 жыл бұрын
Обязательно займитесь, на стмках много можно делать и ресурсы позволяют на это благо. Посмотрите в настройках ютуба, может можно развернуть? Так-то можно видео крутить в любом нормальном видеоредакторе.
@Funkbass1986
@Funkbass1986 4 жыл бұрын
@@NRelectronics да искал, че-то перевернуть не нашёл где. На компе видео норм, а вот ютуб перекрутил. Возможно и займусь, когда мне потребуется цветной сенсорный дисплей
@NRelectronics
@NRelectronics 4 жыл бұрын
специально для вас искал, где в настройках ютуба можно перевернуть уже выложенное видео, пока не нашел...
@adirgrossman6036
@adirgrossman6036 3 жыл бұрын
Спасибо за видос. У меня есть несколько интересных вопросов по поводу книги Прата (лучшая книга для C-программинга, сам её читаю). Примечание: Книга создателей C просто ерунда (если честно). Писали по принципу "абы написать". Какая-то экспертная "книга"...))) Это как раз тот случай когда такая книга не заходит как и новичкам так и продвинутым (продвинутым можно читать более серьёзную литературу). :) Так вот, что касается Праты, то там кое-чего не хватает: где механика работа С-кода в ассемблерном представлении с использование Линукс-тулчейна (GCC, DBG, Objdump)? Нет вещей по замеру скорости работы определённых участков кода: как заценить скорость работы проги? Нет описания алгоритмов как таковых. По сути же механика языка...? Примечание: Так что в моём понимании - изучение С. Прата - это в результате продвинутый Джуниор-техник, который не понимает работу компилятора С...В инструменте нужно хоть немного разбиратся.)) Зачем изучать символьные строки и форматированный ввод-вывод на 4о страниц, как они пригодятся для STM?))) И самый главный вопрос: каким образом эта книга поможет программировать микроконтроллеры в системе Assembler-C? И ещё раз спасибо за видос! Вам здоровья и успехов в жизни!)
@NRelectronics
@NRelectronics 3 жыл бұрын
Спасибо за детальный ответ. Со всем согласен, попробую привнести что-то свое. Да действительно, книга создателя языка это так себе книга и в принципе с неё бы и не начинать, хотя по ней и в универе учился))) У Праты нет глубинных, скажем так, алгоритмов, по алгоритмам есть другие издания, и они по объёму такие же как Прата, понимаете к чему бы это привело?)) На самом деле Прата это как минимум продвинутый Мидл, Джунам такое много я считаю много, вот действительно. Спасибо за комментарии! Здоровья и почаще заходите на канал!
@adirgrossman6036
@adirgrossman6036 3 жыл бұрын
@@NRelectronics Спасибо и Вам!) Хорошо :)
@user-kr3zq2gt7x
@user-kr3zq2gt7x 3 жыл бұрын
Спасибо, в общем видео полезное. Но в плане качества бумаги хочу высказать свою точку зрения. Все старые книги печатались не спроста на серой бумаге, от неё не устают глаза, в то время как современные книги стали печатать на очень светлой бумаге. С некоторого времени и журнал Радио стали печатать вообще на глянцевой бумаге. Читаешь его и не знаешь под каким углом к свету его разместить чтобы по глазам не резало!
@NRelectronics
@NRelectronics 3 жыл бұрын
Согласен по вопросу и цвету бумаги. Шилдт и Ричи на старой темной бумаге, читается комфортно. А вот Прата на супер белой, сложнее по такой бумаге вечером с ночничком...
@user-jv8ys5uf1s
@user-jv8ys5uf1s 7 ай бұрын
Сам не в зуб ногой, но знакомый рекомендовал дейтл и дейтл ООП , для старта , немного микроконтроллерами интересуюсь
@NRelectronics
@NRelectronics 7 ай бұрын
ООП вначале зря, лучше попозже. Дейтелы норм.
@slavaglow6933
@slavaglow6933 4 жыл бұрын
Спасибо за видео! Что можете посоветовать для микроконтроллеров на языке С++? Буду благодарен
@NRelectronics
@NRelectronics 4 жыл бұрын
Пожалуйста) по плюсам учебник от того же Прата. Страуструп как справочник.
@slavaglow6933
@slavaglow6933 4 жыл бұрын
Надо освоить С++ для микроконтроллеров. Как эффективно программировать С++, язык "С" в основном использовал для АВР. Сейчас осваиваю STM32. С чего лучше начать?
@NRelectronics
@NRelectronics 4 жыл бұрын
прямо на плюсах для МК... Прата, Дейтел, Страуструп - это база непоколебимая...
@user-wf9hq9ud6t
@user-wf9hq9ud6t 4 жыл бұрын
А будет обозрение книжек и серии «Евангелия программиста». Предмет : Язык Английский. Лучшие практики разведшкол?
@NRelectronics
@NRelectronics 4 жыл бұрын
Сами же понимаете, что в разведшколах это не для общего доступа :)
@NRelectronics
@NRelectronics 4 жыл бұрын
Если есть предложение сделать обзор о какой то определенной, то пишите. Или интересуют книги именно на английском?
@alekseybazilevich1368
@alekseybazilevich1368 4 жыл бұрын
Добрый день. Я так понимаю, возможно скоро выйдут уроки по CMSIS? :)
@NRelectronics
@NRelectronics 4 жыл бұрын
Добрый ден. Почему так подумали? ;)
@alekseybazilevich1368
@alekseybazilevich1368 4 жыл бұрын
@@NRelectronics Ну так видео про С с основ, вот и подумал, что будут и основы CMSIS.
@NRelectronics
@NRelectronics 4 жыл бұрын
Всё может быть.
@MYDIYby
@MYDIYby 4 жыл бұрын
Да ну, зачем он нужен в 2020 г., лучше пусть по HAL и LL.
@user-wy5mr1ht6q
@user-wy5mr1ht6q 4 жыл бұрын
@@NRelectronics сделайте уроки по STM32 на ардуино.... думаю, многие были бы благодарны!
@slavlen6022
@slavlen6022 4 жыл бұрын
А про с++ есть подобный разбор книг?
@NRelectronics
@NRelectronics 4 жыл бұрын
По плюсам нет, но там теже фамилии, Дейтел и Прата.
@slavlen6022
@slavlen6022 4 жыл бұрын
@@NRelectronics Благодарю!
@user-ld8ey6wr8h
@user-ld8ey6wr8h Жыл бұрын
А в чём программируют микроконтроллеры? Что за среда? Как закачать написанную программу в микросхему?
@NRelectronics
@NRelectronics Жыл бұрын
Программируют в разных IDE: Keil, STM32Cube IDE, IAR. Программируют на Си, С++. Записывают программу через JTAG, UART.
@user-ld8ey6wr8h
@user-ld8ey6wr8h Жыл бұрын
@@NRelectronics а есть эмулятор микроконтроллера в этих средах? Чтобы не возится микросхемой?
@NRelectronics
@NRelectronics Жыл бұрын
Эмулятор есть в Кейле. Есть ещё программа Proteus, она симулятор работы мк со схемами...
@romanluchyshyn613
@romanluchyshyn613 4 жыл бұрын
На STM32L4 и больше, STM32F можно спокойно писать на С++, но с небольшими ограничентями. А на H сенрии вообще можна и без ограничений.
@NRelectronics
@NRelectronics 4 жыл бұрын
Что за ограничения такие? Расскажите.
@romanluchyshyn613
@romanluchyshyn613 4 жыл бұрын
@@NRelectronics к примеру не стоит использовать некоторые контейнеры из stl, с агоритмами надо быть осторожно. Множественным наследование вообще не стоит увлекатся. Потоки и с ними связано врядли подджерживаются в принципе.
@NRelectronics
@NRelectronics 4 жыл бұрын
В общем используем тогда Си в полном объеме, без какого-либо ООП и не усложняем себе и другим жизнь.
@romanluchyshyn613
@romanluchyshyn613 4 жыл бұрын
@@NRelectronics тогда мы еще больше усложняем себе. К примеру неймспейсы, енум-классы помогають писать понятный код а не километровые функции. Лямбда функции довольно часто сильно упрощаю реализацию простых вещей. Если нужно реализовать гарантировану денициализацию, то С++ выручит. На С придется самому контролировать. Да и реализовать стейт машину на С++ куда проще. Это я о типичных задачах, с которыми мне приходится сталкиватся по время работы.
@NRelectronics
@NRelectronics 4 жыл бұрын
@@romanluchyshyn613 пространство имен конечно неплохо, но лично мне не сильно нравится, хотя дело наверно вкуса. А enum есть и на Си ;-)
@aleksandrkr85
@aleksandrkr85 Жыл бұрын
Я старой школы, учился еще по Страуструпу, Дейтелу, Скоту Мюллеру😀
@NRelectronics
@NRelectronics Жыл бұрын
Круто, молодцы! Страуструп это классика по Си++
@denisgluk431
@denisgluk431 Жыл бұрын
они в те времена по качеству хуже были.. старые издания невозможно читать
@NRelectronics
@NRelectronics Жыл бұрын
больше авторов, разных и хороших)
@weekendshow7567
@weekendshow7567 3 жыл бұрын
Книга на бумаге она лучше тактильно, но очень не удобная, т.к. громоздкая и тяжёлая. С электронной книги диаметром 6' в альбомном формате мне к примеру комфортнее читать Прату. Но купить в бумажном формате прям есть сильное желание.
@NRelectronics
@NRelectronics 3 жыл бұрын
Полностью с Вами согласен. Прата, по моему мнению, лучший автор для начала или старта на Си/С++.
@konovalovizrb
@konovalovizrb 4 жыл бұрын
Так какую Библию выбрать ?
@NRelectronics
@NRelectronics 4 жыл бұрын
Где автор Прата ;-)
@aleksandrdemidov6058
@aleksandrdemidov6058 4 жыл бұрын
а ссылки на электронные книги есть?
@NRelectronics
@NRelectronics 4 жыл бұрын
В личку. ВКонтакте или на е-мейл напишите.
@aleksandrdemidov6058
@aleksandrdemidov6058 4 жыл бұрын
@@NRelectronics сейчас отправлю на е-майл, кое как нашел ...
@NRelectronics
@NRelectronics 4 жыл бұрын
Получил сообщение, вечером, как буду за компом скину.
@user-pp2hz7ic7h
@user-pp2hz7ic7h 4 жыл бұрын
@@NRelectronics можете тоже скинуть 6104023@gmail.com
@NRelectronics
@NRelectronics 4 жыл бұрын
Выслал.
@sergeygo7944
@sergeygo7944 4 жыл бұрын
Поделитесь ссылками на электронные книги...
@NRelectronics
@NRelectronics 4 жыл бұрын
Напишите на nr.electronicss@gmail.com.
@NRelectronics
@NRelectronics 4 жыл бұрын
Выслал.
@philkulibin2602
@philkulibin2602 4 жыл бұрын
Мне очень трудно согласиться с автором что учебник по С от создателей языка Кернигана и Ритчи не стоит рекомендовать для начинающих программистов. Стоит. Но это лишь моё мнение. Когда я начал читать эту книгу я на самом деле уже программировал на бэйсике и фортране77 и пытался освоить паскаль. Учебник по паскалю мне не помог начать использовать например древовидные алгоритмы. А вот K&R C очень даже. И вход был буквально за неделю. Насчёт C 11 тоже не факт. C89 не противоречит C11, просто современный С код как он используется например в исходниках линукса без знания нововведений C11 уже читать трудно.
@NRelectronics
@NRelectronics 4 жыл бұрын
Так вы сами и подтвердили что Ричи не для начинающих ;-) у вас опыт был уже большой в двух языках! Поэтому он зашёл хорошо, как экспертная литература это отличная литература, но не для тех кто совсем никогда не программировал. В комментариях к видео есть кому эта книга не пошла. Не только мое мнение. Поэтому на вкус и цвет кому что больше нравится. А вот со стандартом не соглашусь, старые стандарты тянуть не стоит, потом наступать на грабли как при отладке так и проверке. Текущее актуальное и в бой!
@philkulibin2602
@philkulibin2602 4 жыл бұрын
@@NRelectronicsОпыт был. Но не такой-то и большой. Ровно столько чтобы понять что не всё написанное на алголе или PL/1 может быть написано на фортране или бэйсике.
@philkulibin2602
@philkulibin2602 4 жыл бұрын
@@NRelectronics забавно, чуть было не забыл поставить лайк. Поставил. Мой был 256 - ым :) 0x100 однако
@NRelectronics
@NRelectronics 4 жыл бұрын
но тем не менее опыт все же был ;-)
@NRelectronics
@NRelectronics 4 жыл бұрын
спасибо за лайк! Ваш именно 0х100 !))) Круто
@user-ld8ey6wr8h
@user-ld8ey6wr8h 2 жыл бұрын
13:20 дейтелы
@NRelectronics
@NRelectronics 2 жыл бұрын
были такие
@sergeykleshchenok5501
@sergeykleshchenok5501 2 жыл бұрын
Ничего себе, Стивен Прата по Си 4000р. стоит. Не дешево.
@NRelectronics
@NRelectronics 2 жыл бұрын
Цены поднялись, вот так вот...
@user-lu6vg4fx4u
@user-lu6vg4fx4u 2 жыл бұрын
Для самых начинающих подойдёт или нет ?
@NRelectronics
@NRelectronics 2 жыл бұрын
Да, подойдёт, конечно!
@user-lu6vg4fx4u
@user-lu6vg4fx4u 2 жыл бұрын
@@NRelectronics вот прям самому самому начигнающему ?
@NRelectronics
@NRelectronics 2 жыл бұрын
В эмбединг идти пустым тяжеловато, поверьте, школьную физику хорошо бы знать, начальные знания по электронике нужны тоже...
@user-ox7qz8wv3r
@user-ox7qz8wv3r 3 жыл бұрын
Предлагают Стивен Прата от 2013 года, есть смысл брать, относительно не дорого 1200 рублей, все остальные я уже купил кроме Прата..
@NRelectronics
@NRelectronics 3 жыл бұрын
Желательно с введением в С11 Прату брать сразу.
@NRelectronics
@NRelectronics 3 жыл бұрын
Если для Вас не нужен стандарт С11 то можно и за 1,2т.р. взять конечно.
@user-ox7qz8wv3r
@user-ox7qz8wv3r 3 жыл бұрын
@@NRelectronics Так стандарт С11 есть же у Дейтела, а вот в Прайтоне вы вроде говорили есть связка Си и С++, это как раз интересный момент
@NRelectronics
@NRelectronics 3 жыл бұрын
У Дейтела есть С11. Во всех изданиях. И у него же связка Си и С++.
@user-ox7qz8wv3r
@user-ox7qz8wv3r 3 жыл бұрын
@@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 жыл бұрын
на либгене
@michaelgovorov5083
@michaelgovorov5083 3 жыл бұрын
Я бы сказал Д.Кнут - библия программиста
@NRelectronics
@NRelectronics 3 жыл бұрын
Для начала Кнут сложный.
@longothdashen4554
@longothdashen4554 Жыл бұрын
+
@NRelectronics
@NRelectronics Жыл бұрын
Си)
@-Darkweider
@-Darkweider 4 жыл бұрын
Почему-то они снесли со своего сайта все упоминания об этой книге. Как и тексты примеров с гита.
@NRelectronics
@NRelectronics 4 жыл бұрын
О какой именно книге Вы говорите?
@-Darkweider
@-Darkweider 4 жыл бұрын
@@NRelectronics deitel.com
@NRelectronics
@NRelectronics 4 жыл бұрын
@@-Darkweider напишите мне на е-мейл я скину.
@-Darkweider
@-Darkweider 4 жыл бұрын
@@NRelectronics Примеры? Книжка на бабочке лежит.
@NRelectronics
@NRelectronics 4 жыл бұрын
@@-Darkweider тексты с книги, вы об этом?
@DimaIvanov
@DimaIvanov 4 жыл бұрын
Видать я поспешил я купить книгу Деннис Ритчи
@NRelectronics
@NRelectronics 4 жыл бұрын
Немного да...
@user-ld8ey6wr8h
@user-ld8ey6wr8h Жыл бұрын
Это сын и отец
@NRelectronics
@NRelectronics Жыл бұрын
Да.
@olegvasilev6558
@olegvasilev6558 Жыл бұрын
На сегодняшнее время что то изменилось или так и осталось?
@NRelectronics
@NRelectronics Жыл бұрын
что именно?
@olegvasilev6558
@olegvasilev6558 Жыл бұрын
@@NRelectronics Язык программирования какой лучше ? И может появились программы для упрощения програмирования
@NRelectronics
@NRelectronics Жыл бұрын
Стоит сначала понять для каких задач именно, а потом можно и подумать какой для чего лучше...
@olegvasilev6558
@olegvasilev6558 Жыл бұрын
@@NRelectronics А можно как то поподробнее? Что и как, и для каких задач, что бы понять для начинающего. А то как то учить язык С, а потом окажется что он не подходит. Как в этом разобраться?
@NRelectronics
@NRelectronics Жыл бұрын
Язык С хорош и нужен для встраиваемых систем, микроконтроллеров и подобных. Для веба, например, он не подходит вовсе.
@bogdantymKOLUBO
@bogdantymKOLUBO 9 ай бұрын
дейтел отец и сын ))) не братья и не родственники
@NRelectronics
@NRelectronics 9 ай бұрын
Отец и сын тоже родственники ;-)
@hurrypallony6446
@hurrypallony6446 10 күн бұрын
Да уж, тяжело вклинится, практически нет людей которые смогли бы доступно на практике от простого к сложному объяснить. Все эти высказывания сложных слов должны начинаться от простых примеров, как и где они применяются, а потом начинать изучать более подробно для чего всё это надо🙄🤔
@NRelectronics
@NRelectronics 9 күн бұрын
Согласен с Вами. Поэтому Вам нужна моя книга.
@hurrypallony6446
@hurrypallony6446 9 күн бұрын
@@NRelectronics Видео было длинным и не конструктивным, не успел пока понять какая ваша книга. Думаю если она как занимательное программирование в картинках и простых примерах, то мне такое подходит🙂, подписался, а там посмотрим
@NRelectronics
@NRelectronics 9 күн бұрын
Видео рекламно-обзорное, поэтому это да. Есть содержание. Для вас картинок 120 штук. Ещё таблицы и текст)
@hurrypallony6446
@hurrypallony6446 9 күн бұрын
@@NRelectronics Есть в электронном виде?
@NRelectronics
@NRelectronics 8 күн бұрын
Нет, только в бумаге.
@avr_stm_pro2955
@avr_stm_pro2955 2 жыл бұрын
Без практики а главное желание что-то выучить ни одна книга не поможет
@NRelectronics
@NRelectronics 2 жыл бұрын
Ну так это мастхевно. Правильно говорите. Без желания никак, а его нужно поддерживать.
@NRelectronics
@NRelectronics 3 жыл бұрын
@Иван Черкасов заблокирован, по причине своего хамского поведения, пришедшего из какой-то подворотни наркоманов)))
@umnikumnikov1338
@umnikumnikov1338 3 жыл бұрын
😁
@socium2000
@socium2000 4 ай бұрын
А кто мешает новичкам книги читать?
@NRelectronics
@NRelectronics 4 ай бұрын
Никто не мешает. А вы о чем?
@socium2000
@socium2000 4 ай бұрын
@@NRelectronics я к тому, чтоже это за начинающие котрые литературой не умеют пользоваться
@NRelectronics
@NRelectronics 4 ай бұрын
Кого я только не видел в наше время. Многие начинающие так привыкли к гуглу, что книги к сожалению не воспринимают...
@socium2000
@socium2000 4 ай бұрын
@@NRelectronics вот потом после таких начинающих со средне специальным гугловским образованием оборудование только на помойку
@NRelectronics
@NRelectronics 4 ай бұрын
Многие и с бородой так учаться...
@sergeyshuvalov4444
@sergeyshuvalov4444 2 жыл бұрын
Слишком много рекламы!
@NRelectronics
@NRelectronics 2 жыл бұрын
Извините меня за ютуб.
@PavelOmelchenko
@PavelOmelchenko Жыл бұрын
Перевод Кернигана и Ритчи кривой. Часто в заданиях просят совершенно не то, что было в английской версии. Будьте осторожней и всегда (на любую книгу) держите оригинал под рукой. Уж лучше гуглом, но перепроверять переводчиков!
@NRelectronics
@NRelectronics Жыл бұрын
И читайте не Ричи, а Прата или Дейтелов.
@PavelOmelchenko
@PavelOmelchenko Жыл бұрын
@@NRelectronics перевод Прата еще хуже, ну или у меня такой перевод на уровне "гугл переводчика" 20-летней давности.
@NRelectronics
@NRelectronics Жыл бұрын
У меня последнее издание, перевод прекрасный. Рекомендую её.
@PavelOmelchenko
@PavelOmelchenko Жыл бұрын
@@NRelectronics да, с имеющейся pdf версией не сравнимо) спасибо
@NRelectronics
@NRelectronics Жыл бұрын
Вот вот, с наступившими праздниками!)
@kaxagabelia2375
@kaxagabelia2375 3 жыл бұрын
Большое спасибо.
@NRelectronics
@NRelectronics 3 жыл бұрын
Пожалуйста. Смотрите остальные видео.
@Minas__Morgul
@Minas__Morgul 2 жыл бұрын
Спасибо
@NRelectronics
@NRelectronics 2 жыл бұрын
👍
Задача из Собеседования на 160,000 Евро в Год
13:27
Саша Лукин
Рет қаралды 1,1 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 97 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 54 МЛН
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 11 МЛН
Язык программирования Си сложный ЯП?!
14:24
Александр Григорин
Рет қаралды 16 М.
Keil uVision или STM32CubeIDE? Что использовать.
13:30
Vladimir Medintsev
Рет қаралды 27 М.
ЭТИ КНИГИ СДЕЛАЮТ ИЗ ТЕБЯ ХАКЕРА
16:38
Изучаю STM32!
20:26
Лёша Кластер
Рет қаралды 190 М.
Добро пожаловать в C++
16:08
Winderton
Рет қаралды 451 М.
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 97 МЛН