GNU se viste de COBOL

GNU Cobol es un proyecto ideal para quienes quieren iniciarse en el lenguaje COBOL. Es la evolución del clásico OpenCobol, que ha madurado hasta la versión 2 sin grandes cambios en sí mismo.

En nuestra prueba de concepto, una máquina virtual con Debian 8 LXDE, la versión 2.0.0 compila y ejecuta programas como siempre, desde la línea de comandos:

gnucob01

La secuencia que permite editar, compilar y ejecutar es la misma de las versiones anteriores:

gnucob02

 

También es posible generar un ejecutable nativo:

gnucob03

Y ahora vienen las novedades. OpenCobolIDE aporta un entorno gráfico de desarrollo:

gnucob04

Otro avance significativo viene de la mano de la integración de OpenCOBOLIDE con SQL Cobol. El precompilador dbpre permite programar usando instrucciones EXEC SQL dentro del programa:

gnucob06

La librería cobcmysqlapi permitirá a nuestro programa conectarse a una base de datos MySQL:

gnucob05

OpenCobolIDE llama a dbpre para precompilar el fuente .SCB (sql cobol), generando un .COB que se compila y ejecuta sin más:

gnucob07

Todo ello en la mejor tradición del código abierto y el software libre. Espero que todo esto sea de utilidad para los interesados en el lenguaje COBOL.

Enlaces:

GNU Cobol: http://sourceforge.net/projects/open-cobol/

Precompilador dbpre: http://sourceforge.net/projects/dbpre/

Open Cobol IDE:  http://opencobolide.readthedocs.org/

5 comentarios sobre “GNU se viste de COBOL

  1. Muy interesante! En el ConsultorioCobol mucha gente nos pregunta como conseguir un IDE para desarrollar y ejecutar programas y esto les vendrá genial. Habrá que probarlo!

  2. Hola!!!
    ¿Existe algún precompilador Oracle para GNUCobol?
    He estado buscando en google pero sin éxito 😦

    De antemano muchas gracias por su respuesta.

  3. muy bueno de verdad que si, pero no creo entender bien el manejo de accept sobre todo para el formateo de pantalla complicadas en conjunto con el display , donde puedo encontrar un buen manual con ejemplos ???
    gracias por el buen trabajo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .