En el año de 1970 Ken Thompson desarrollo el lenguaje B (padre, por así decirlo, de C) con la intención de recodificar el sistema operativo UNIX, el cual en su fase de arranque estaba escrito en lenguaje ensamblador.