Programovatelnost
Programovatelnost je vlastnost systému, který lze ovládat a měnit jeho chování prostřednictvím souboru instrukcí, tedy programů. Umožňuje opakované a adaptivní vykonávání činností bez zásahu do samotného hardwaru, a to v různých místech od řízení zařízení po software.
Historicky vznikla programovatelnost z potřeby řídit mechanické a elektrické procesy. Příkladem je Jacquardův látovací stroj s
Existují dva základní režimy programovatelnosti: obecná programovatelnost (general purpose) a specializovaná (embedded, PLC). Programování probíhá pomocí
Klíčové prvky zahrnují jazykovou výstroj, správy verzí, testování, bezpečnost a spolehlivost, real-time požadavky a omezení daná
V praxi se programovatelnost uplatňuje v autonomních systémech, průmyslové automatizaci, embedded zařízeních, webových a mobilních aplikacích,