2.2.2. Código interpretado
Algunos lenguajes de programación, como bash o Python, no compilan a código máquina. En su lugar, el código fuente de sus programas es ejecutado paso a paso, sin transformaciones previas, por un intérprete de lenguaje o una máquina virtual de lenguaje.
El software escrito completamente en lenguajes de programación interpretados no es específico de la arquitectura. De ahí que el paquete RPM resultante tenga la cadena noarch
en su nombre.
Los lenguajes interpretados son programas interpretados en bruto o programas compilados en bytes. Estos dos tipos difieren en el proceso de construcción del programa y en el procedimiento de empaquetado.
2.2.2.1. Programas interpretados en bruto
Los programas en lenguaje sin interpretar no necesitan ser compilados y son ejecutados directamente por el intérprete.