Vrsta programskog jezika koja direktno komunicira sa mikroprocesorom računara. Programi pisani u asemblerskom jeziku obično su duži i teži za čitanje nego programi pisani u Ce-u ili Bejziku. S druge strane, programi pisani u asemblerskom jeziku rade brže i zauzimaju manje mesta od sličnih programa pisanih u drugim programskim jezicima. Asemblerski jezik se koristi kada su brzina i efikasnost važniji od jasnoće i prenosivosti (mogućnost da se program izvršava na različitim računarima bez prepravki).