COBOL para C64

Abacus Software siempre destac贸 por sus productos, tiene una larga lista de lenguajes portados a C64 y en este caso nos ocupa COBOL, un lenguaje creado en 1959 (¡que son a帽os eh!), aqu铆 est谩 la historia de este proceso que es muy interesante.

Esta entrada nace por un enlace compartido en el grupo "C de Commodore" que muestra un video de COBOL funcionando en un C64. Y eso me trajo recuerdos de mis 茅pocas de "odio" hacia este lenguaje, porque cuando comenc茅 a estudiar la carrera de inform谩tica (1988) nos ense帽aron bases de datos, COBOL... que es todo lo contrario a la gloria del C64 y muy lejano a lo que me imaginaba de la inform谩tica: videojuegos, sprites, colores, ensamblador... en cambio me dieron EL ABURRIMIENTO computacional...

Con los a帽os he abandonado ese camino de odio ;) y ahora me queda la nostalgia, no est谩 dem谩s decir que con el tiempo termin茅 aplicando casi todo lo aprendido en esa 茅poca.

En su momento no supe que exist铆a COBOL para C64 pero es que ¡tampoco lo habr铆a usado! no me iba a poner en mis ratos libres a programar COBOL en el 64...

Ya entonces COBOL era un lenguaje antiguo y todos mir谩bamos hacia "EL FUTURO" as铆 que apenas pude me pas茅 a otros lenguajes mas modernos (casi todos lo hicimos), algunos a Clipper, dBase, Fox, Clarion (en mi caso) pero los caminos de la inform谩tica son inescrutables porque COBOL los enterr贸 a todos y sigue sobreviviendo :P

Ahora mismo ser programador de COBOL creo que tiene buenas perspectivas de salario, porque detr谩s de muchas interfaces modernas que vemos siguen existiendo servidores (bancos o instituciones p煤blicas) con sistemas en COBOL que necesitan mantenimiento y mejoras, pero la generaci贸n de programadores mas antiguos se han ido retirando y no es un lenguaje muy popular.

Volviendo al C64, en principio me pareci贸 que COBOL le quedar铆a "grande" a nuestro equipo, pero hay que tener en cuenta que este lenguaje ¡fue creado 20 a帽os antes!, as铆 que un equipo de las caracter铆sticas del 64 puede correrlo perfectamente.

En la caja podemos leer: Dise帽ado para estudiantes y programadores. As铆 que intuyo que este COBOL fue creado por Abacus pensando m谩s en estudiantes que para desarrollar aplicaciones pr谩cticas, pero ¡qui茅n sabe!

Tenemos disponible para descargar el manual de esta edici贸n: COBOL 64 Software System Manual

Este manual proporciona una descripci贸n completa del sistema COBOL 64 implementado para su uso en la computadora Commodore 64 o equivalente. El lenguaje de programaci贸n COBOL 64 est谩 dise帽ado seg煤n las pautas del Instituto Nacional Estadounidense de Est谩ndares (ANSI) X3.23-1974).

El disco incluye Editor, Int茅rprete y Debugger, que podemos ver funcionado en este video con la premisa: ¿Es posible hacer que COBOL sea interesante? Intento portar 10 PRINT a una implementaci贸n C64 de COBOL.

https://www.youtube.com/watch?v=jukYdilQjOo

¡Este otro video tambi茅n es muy interesante!: Adventures in COBOL episode 5 | COBOL? On a C64?

https://www.youtube.com/watch?v=guA_LnB_RVY

Adem谩s de Abacus, encontr茅 Nevada COBOL for the Commodore 64, que me parece entender se trata de otra implementaci贸n de COBOL para C64/CPM pero no me queda claro.

Conclusi贸n:

Escribir esta entrada ha sido todo un viaje a mi pasado cobolero y adem谩s el punto de encuentro entre dos cosas opuestas en ese momento: la computadora que m谩s quise con el lenguaje que m谩s odi茅 :D

Enlaces:

Publicar un comentario

2 Comentarios

  1. Muy buen articulo, el principal odio hacia Cobol en mi caso era la cantidad innecesaria de tipeo, habia que escribir hasta que se te gasten los dedos. Siempre pense que en un lenguaje moderno no habria que escribir tanto y que el futuro seria uno con lenguajes de poca escritura... Que ingenuo! Si veo algunos lenguajes de hoy, hay que escribir hasta que la letra del teclado quede borrosa :-D :-D

    ResponderEliminar
  2. Muy bueno e interesante el art铆culo, ¡Enhorabuena!

    ResponderEliminar