ARM в контексте технологий и программирования — это архитектура процессоров с сокращённым набором команд (RISC). 23
Процессоры ARM широко используются в потребительской электронике, в том числе смартфонах, мобильных телефонах и плеерах, портативных игровых консолях, калькуляторах, умных часах и компьютерных периферийных устройствах. 5
С точки зрения программирования ARM может быть сложнее, поскольку из-за унификации команд одно и то же действие требует больше инструкций, чем в CISC. 4 Однако единая длина для всех команд позволила существенно снизить требования к аппаратной начинке процессора, что привело к удешевлению, пониженному энергопотреблению и тепловыделению. 4