| Języki maszynowe |
|
Języki maszynowe bazują na specyficznej architekturze sprzętu, przede wszystkim procesora. W przypadku takiej formy programowania wykorzystywane są specjalne cechy określonego typu procesora. Dlatego języki te muszą być ściśle związane z jego architekturą. Przy ich użyciu tworzone są programy, które będzie można uruchomić wyłącznie na komputerze wyposażonym w procesor o identycznej budowie. Ponadto języki maszynowe z reguły oferują zestaw abstrakcyjnych poleceń odwołujących się na przykład do rejestrów procesora. W przeciwieństwie do języków wysokiego poziomu opanowanie ich nie jest łatwe i z reguły pisaniem programów w języku maszynowym zajmują się zawodowi programiści. Do opisanej grupy języków programowania należy na przykład assembler, za pomocą którego można pisać najszybciej działające programy, ponieważ jego polecenia odwołują się bezpośrednio do procesora.
|
