Re: Яку Мову Програмування краще Вивчати Початківцю? Перспектива 2021-25р.
ReAl написав:• Droid 77 цілком правий, обирати треба напрям, а тоді вже мови. Зараз ріст Embedded Linux, сплеск попиту на Linux Kernel, відповідно — на C-шників, вітають уміння зазирнути в асемблер і розуміння різниці між когерентною та некогерентною пам'яттю і подібних речей (втім, це не для початківців).
В Embedded мало вміти лиш програмувати, там треба хоч щось тями в електротехніці та схемотехніці, бо навіть щось дряпаючи під Linux будуть задачі по написанню дров і т.п., тож посмикати gpio чи передати по i2c доведеться.
Embedded Linux і навіть Kernel з дровами це «трохи вище», ніж той ембеддед, де на платі дуже помінтна аналогова частина, і там часто можна обійтися без уміння порахувати резистор для світлодіода. Та й плати від замовника софта часто готові, резервні gpio виведені на штирі і досить навичок підключити дротики логаналізатора та ставитися до напруги як до абстрактних 0 та 1.
Але так, це вже небезпечно близько до заліза, щоб набути звичку відлагоджувати програми осцилографом і на наших курсах по ядру на одній з оглядових лекцій ми зокрема показуємо і пояснюємо різницю картинки обміну по I2C на осцилографі з щупами x10 і x1