Języki programowania mikrokontrolerów - język wyższego poziomu
Języki programowania wyższego poziomu są w zasadzie niezależne od listy rozkazów konkretnej jednostki centralnej. Programista operuje rozkazami wykonującymi bardziej złożone operacje niż język asemblera. Przykładowo dla porównania dwóch liczb programista w języku wyższego poziomu używa bezpośrednio znaku relacji „>" lub „<". W języku asemblera ta prosta operacja musi być realizowana przy pomocy kilku lub nawet kilkunastu rozkazów w zależności od wielkości porównywanych liczb.
Program tłumaczący z języka programowania wyższego rzędu na kod maszynowy nosi nazwę kompilatora (compiler).
3