Para poder trabajar y programarlos se utilizan varios lenguajes, con diversos niveles de abstracción.