Gra z 1993 roku jest kolejnym tego przykładem.
Był również podstawowym językiem programowania wielu popularnych komputerów domowych lat ‘80 i ‘90 (takich jak MSX, Sinclair ZX Spectrum, Commodore 64, Commodore Amiga, Atari ST). Było tak w dużej części przez to, że dialekty BASIC-a na tych systemach nie oferowały dostatecznej szybkości wykonania oraz niewystarczającego zaplecza, aby w pełni wykorzystać potencjał sprzętu na tych komputerach. Niektóre systemy mają nawet zintegrowane środowisko programistyczne (IDE) z wysoko rozwiniętymi funkcjami debugowania i macro.
Bieżące użycie Od zawsze debatowano nad użytecznością i wydajnością języka asemblera w stosunku do języków wysokopoziomowych. Ma on określone zastosowania niszowe tam, gdzie jest to ważne.
Asembler może być użyty do optymalizacji prędkości lub rozmiaru. Również współczesne kompilatory optymalizacyjne mają wbudowane metody optymalizacji prędkości, dzięki którym tworzą kod działający równie szybko, jak kod ręcznie napisany w języku asemblera, oraz optymalizacji rozmiaru, tworzące kod wolniejszy, za to o minimalnej długości. Pomimo kontrprzykładów, które można znaleźć, złożoność nowoczesnych procesorów i podsystemów pamięci sprawia, że efektywna optymalizacja staje się coraz trudniejsza dla kompilatorów, a także programistów montażowych.