assembly language: język asemblera
Język programowania o składni bardzo podobnej do języka maszynowego, umożliwiający bezpośredni dostęp do programowanego sprzętu. Z tego względu programista używający tego języka musi bardzo dobrze znać architekturę programowanego przez siebie komputera oraz systemu operacyjnego, dla którego przeznaczony jest pisany program. Zaletą dobrze napisanych programów w asemblerze jest większa wydajność niż analogicznych programów napisanych w językach wysokiego poziomu. Dlatego asemblera zwykle używa się do pisania niewielkich programów i modułów większych programów, w których krytyczne znaczenie ma wydajność.