Hola, mundo en Fortran, Oberon y Pascal
Bienvenidos al blog sobre estos tres lenguajes de programación. Empecemos con Pascal. Un lenguaje de programación de paradigma imperativo y estructural. Continuaremos con Fortran , un lenguaje poderoso para el cálculo de operaciones complejas. Finalizaremos con Oberon, un lenguaje proveniente de la mente creadora de Pascal.
Pascal.- Origen: Creado en 1970 por Niklaus Wirth en la Universidad de Zurich.
- Propósito: Diseñado para enseñar programación estructurada, con énfasis en claridad y modularidad.
- Impacto: Muy popular en la educación y base para otros lenguajes como Modula-2 y Delphi.
holamundo.pas
program HolaMundo; begin WriteLn('Hola, mundo'); end.
Compilación:
$ fpc holamundo.pas
Salida:
Hola, mundo
Fortran (Formula Translating System).
- Origen: Desarrollado por IBM en 1957, liderado por John Backus.
- Propósito: Fue el primer lenguaje de alto nivel, diseñado para cálculos científicos y de ingeniería.
- Impacto: Dominó el campo de la computación científica durante décadas gracias a su eficiencia en operaciones numéricas.
holamundo.f90
program holamundo print *, '!Hola, mundo en Fortran¡' end program holamundo
Compilación:
$ gfortran holamundo.f90 -o holamundo.exe
Salida:
!Hola, mundo en Fortran¡
Oberon.
- Origen: También desarrollado por Niklaus Wirth en la década de 1980 como sucesor de Pascal y Modula-2.
- Propósito: Lenguaje más moderno y eficiente, acompañado de un sistema operativo del mismo nombre.
- Impacto: Introdujo conceptos de programación orientada a objetos y diseño minimalista, influyendo en entornos académicos y experimentales.
holamundo.obn
MODULE holamundo; IMPORT Out; BEGIN Out.String("Hola, mundo!"); Out.Ln END holamundo.
Compilación:
$ obnc -o holamundo.exe -v -x holamundo.obn
Salida:
Hola, mundo!
Los tres lenguajes de programación comparten cierta similitud. Pascal y Oberon diseñados para el aprendizaje de programación. Fortran para resolver problemas matemáticos complejos. También cabe notar que los tres son compilados, pues son de fuertemente tipados. Veloces en su ejecución y rendimiento.
Enlaces:
https://www.freepascal.org/https://oberon-lang.github.io/
https://oberon.org/en
https://fortran-lang.org
https://alquimistadecodigo.blogspot.com/2024/08/oberon-en-un-vistazo.html
https://alquimistadecodigo.blogspot.com/2024/07/fortran-un-lenguaje-de-programacion.html
https://alquimistadecodigo.blogspot.com/2024/07/pascal-un-lenguaje-de-programacion.html

Comentarios
Publicar un comentario