Język maszynowy
Z Wikipedii
Język maszynowy (kod maszynowy) - język programowania, w którym zapis programu wymaga instrukcji bezpośrednio jako liczb, które są rozkazami i danymi bezpośrednio pobieranymi przez procesor wykonujący ten program.
Był jedynym językiem programowania komputerów zerowej generacji za wyjątkiem komputera Z4, a powszechnym w początkowym okresie rozwoju komputerów pierwszej generacji.
Kod maszynowy może być generowany w procesie kompilacji (w przypadku języków wysokiego poziomu) lub asemblacji (w przypadku asemblera). Utworzony kod maszynowy zapisywany jest w pliku, o odpowiednim formacie, dzięki czemu można go poddać linkowaniu, które wygeneruje ostatecznie obraz programu w taki sposób, że system operacyjny będzie mógł wykonać dany program.
Dawniej programowanie komputerów odbywało się właśnie poprzez "ręczne" umieszczanie w pamięci odpowiednich rozkazów, a następnie zmuszenie procesora do wykonania tychże rozkazów.
Ponieważ każdy typ procesora ma swój własny język maszynowy, jest to najmniej przenośny język programowania.