Linguaggio di programmazione di basso livello, orientato alla macchina, che utilizza istruzioni binarie [0] e [1]. E' l'unico linguaggio che l'unita' centrale del computer e' in grado di intepretare, percio' i programmi scritti in linguaggio di alto livello, per essere compresi, devono essere tradotti da un compilatore in linguaggio macchina.