El lenguaje de programación de segunda generación (por sus siglas en inglés: "2GL"), es el lenguaje ensamblador.