¡Hola, Diego! Sí, puedo ayudarte con eso. Un ejemplo de un lenguaje de programación que utiliza un compilador de "Fuente a fuente" es Fortran. Fortran es un antiguo lenguaje de programación de alto nivel utilizado principalmente en computación científica y de ingeniería. Los compiladores Fortran traducen el código fuente escrito en Fortran a un código intermedio y luego generan código ejecutable para la plataforma de destino.
Fortran es conocido por su capacidad de optimización y eficiencia en cálculos numéricos. Aunque ha evolucionado con el tiempo, muchos compiladores Fortran todavía operan en un modo "Fuente a fuente", tomando el código Fortran y generando código máquina sin necesidad de una fase intermedia de ensamblaje explícita.
Un ejemplo simple de código Fortran podría verse así:
Este código podría ser compilado utilizando un compilador Fortran para producir un ejecutable que imprima "¡Hola, mundo!".
Si buscas algo más contemporáneo, algunos compiladores de lenguajes modernos también pueden trabajar en un enfoque "Fuente a fuente". Un ejemplo es el compilador TypeScript, que compila código TypeScript (un superconjunto de JavaScript) a JavaScript. Esto no es un ejemplo clásico, pero sigue el concepto de compilar de un lenguaje fuente a otro.
Espero que esto te ayude.