Где практиковаться в низкоуровневом программировании и что изучать?
Добрый день, хочу начать заниматься низкоуровневым программированием, посоветуйте ,пожалуйста, хорошую литературу по языкам, которые нужны и где это можно будет практиковать?
Английский и https://github.com/gurugio/lowlevelprogramming-uni...
Железо - на что денег хватит.
Микроконтроллеры и все сопутствующее им стоит денег и немалых, если не оставаться на уровне фан проектов и мигания светодиодом. Если просто поиграть - хватит и набора Arduino или Raspberry. Что там будет - Python, C, JavaScript без разницы.
Системное программирование - одна из самых трудозатратных областей. В части изучения в том числе. Возможно "повтыкав" в какой нибудь HOWTO do Linux kernel development или Windows Driver Kit documentation или ARM System Developer's Guide вам вообще разонравится эта мысль.
В принципе для уровня, хоби++ и про-- уже есть STM32 и иже с ними по доступным ценам.
Но конечно, опыт полученный от попыток втиснуть свой код в attiny13 мне кажется будет незаменим...
У предыдущего оратора гон полный. Но и Вы не очень внятно свои озвучили "хотелки". Си, он и Африке Си. Ассемблер привязан к "железу" намертво. Вы уж определитесь.
стм32 - очень низко по языку, большой функционал в наполнении (не ардуино из каменного века, хотя повесишься вчитываться во все особенности), хорошая документация (на аглицком), известный и стабильный производитель (микрочиповских недосказанностей не будет).
ядро и база АРМовская, если пойдешь дальше оно обязательно гденить да подвернется.
дев-платка стоит дешево (STM32VLDISCOVERY стоит 1000 на чипдипе и эх несколько лет назад 600р была) и имеет все на борту(усб-прошивальщик + в проце вплоть до дма-канал и перемножителя)
Человек, который написал :
{
новичку лучше начать с простого и удобного
потом при желании перейти на С и С++ не сложно
}
IMHO, и близко не знает ни С, ни С++.
Подобность синтаксиса - настолько незначительный фактор, что удивительно что вы вообще это упомянули. Т.е. ещё раз - с JS на C++ легко перейти потому что у них похожий синтаксис??