Autor Tema: COBOL para C64  (Leído 370 veces)

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13791
  • Commodoreador web
    • Ver Perfil
    • Mi blog
COBOL para C64
« en: Abril 30, 2024, 20:50:39 »


Viendo este twit sobre COBOL me acordé de mis épocas de "odio" hacia este lenguaje, porque cuando comencé a estudiar la carrera de informática nos enseñaron COBOL.

Con los años he abandonado ese camino del odio y ahora ya queda en la nostalgia. En su momento no supe que existía para C64 pero entonces tampoco lo habría usado! :P demasiado que tenía que usarlo para la materia de programación.

Ahora mismo ser programador de COBOL creo que tiene buenas perspectivas de trabajo porque los antiguos programadores ya se han retirado y siguen existiendo servidores (bancos o instituciones públicas) con sistemas en COBOL detrás de una interfaz web actual!!

Pero es un lenguaje MUY antiguo, de hecho está preparado para ser "programado" en unas hojas de papel especiales donde hay columnas marcadas para las distintas funciones del lenguaje. Y luego del papel al ordenador, que a saber "qué" ordenadores serían...!

Intuyo que este COBOL para C64, sería para aprender el lenguaje, porque no creo que se haya podido aplicar para hacer utilidades. Pero la verdad ni idea.

Citar
COBOL 64 de Abacus, Diseñado para estudiantes y programadores. Se nota que esto es algo serio porque se quitó las gafas para mostrarle qué tecla presionar.

https://twitter.com/8BitShowAndTell/status/1784960829953307125


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

Citar
Is it possible to make COBOL interesting? I try by porting 10 PRINT to a C64 implementation of COBOL.



Enlaces del video:
- Descarga COBOL: https://www.commodoreserver.com/PublicDiskDetails.asp?DID=0FE97DA68C4044D2B30B2106828ACB28
- COBOL manual: https://archive.org/details/COBOL-64_Software_System/mode/2up
- LCGs: https://en.wikipedia.org/wiki/Linear_congruential_generator
- The "Microsoft Formula": https://rosettacode.org/wiki/Linear_congruential_generator
« última modificación: Abril 30, 2024, 20:54:54 por josepzin »
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13791
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:COBOL para C64
« Respuesta #1 en: Mayo 08, 2024, 15:53:36 »
Al final me puse a mirar un poco mas este tema e hice una entrada para C+:

https://www.commodoreplus.org/2024/05/cobol-para-c64.html

www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

Jeff

  • Commodore Master
  • *****
  • Mensajes: 826
  • RUN/STOP + RESTORE
    • Ver Perfil
Re:COBOL para C64
« Respuesta #2 en: Mayo 08, 2024, 18:04:50 »
Al final me puse a mirar un poco mas este tema e hice una entrada para C+:

https://www.commodoreplus.org/2024/05/cobol-para-c64.html


Press ANY key (¿Donde esta la tecla ANY???)

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13791
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:COBOL para C64
« Respuesta #3 en: Mayo 08, 2024, 18:31:20 »
Juassss :D
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13791
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:COBOL para C64
« Respuesta #4 en: Mayo 08, 2024, 18:31:40 »
Yo creo que se olvidó conectar el cable de video...
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

alex

  • Commodore Master
  • *****
  • Mensajes: 3123
    • Ver Perfil
Re:COBOL para C64
« Respuesta #5 en: Mayo 08, 2024, 19:54:35 »
Abacus?,si,ya se de que va la película.
Amstrad?,no,es un puto 128,un imitador barato del amiga el peor engendro informático.

pastbytes

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 559
  • SYS 0
    • Ver Perfil
Re:COBOL para C64
« Respuesta #6 en: Mayo 09, 2024, 12:20:30 »
Amstrad?,no,es un puto 128,un imitador barato del amiga el peor engendro informático.

Ya que el Amiga 500 aparecio un par de años despues, entonces mas bien el A500 seria un imitador caro del C128.   :D

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13791
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:COBOL para C64
« Respuesta #7 en: Mayo 09, 2024, 12:38:49 »
Herejía total :D

El 128 estuvo antes del Amiga, y además es un equipo impresionante que se usó mucho para jugar ("GO64") y para trabajo-programación.
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

alex

  • Commodore Master
  • *****
  • Mensajes: 3123
    • Ver Perfil
Re:COBOL para C64
« Respuesta #8 en: Mayo 09, 2024, 13:37:47 »
La versión de Basic era mejor pero nunca vi utilidades,las de C64.
No se donde leí que cuando sacaron el 128 ya tenían el Amiga500 pero no lo sacaron por un tema de costes,les salía muy caro...algo así.

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13791
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:COBOL para C64
« Respuesta #9 en: Mayo 09, 2024, 13:45:25 »
Es un equipo que se vendió mucho, puede dar esa sensación de "fracaso comercial" porque quedó opacada por el Amiga y el PC.

Esto me recuerda a esta entrevista que hicimos a un programador que usaba C128 y hacía maravillas con ese equipo: https://www.commodoreplus.org/2014/02/unas-palabras-con-mario-villareal.html
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

pastbytes

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 559
  • SYS 0
    • Ver Perfil
Re:COBOL para C64
« Respuesta #10 en: Mayo 09, 2024, 16:23:27 »
Segun wikipedia se vendieron 2 millones y medio de C128, no me parece un fracaso, teniendo en cuenta que ya habia empezado la era de los 16 bits y se estaba abandonando los 8 bits.
Se que en España y en Europa en general el C128 es un modelo raro, en America es mucho mas comun, y en Argentina en particular fue muy usado, porque no habia muchos ordenadores con el sistema operativo CP/M, pero si habia muchos perifericos de Commodore disponibles, por lo que era mas practico cambiar un C64 por un C128 conservando impresora y unidades de disco. En Europa habia PCs mas accesibles en costo, y tambien ordenadores CP/M como los Amstrad CPC y PCW, entonces no tenia ventaja un C128 para correr soft CP/M.
En C128 lo que mas habia eran utilidades, lo que casi no hubo fueron juegos. Hay una version especial de GEOS que usa el segundo chip de video para mostrar un escritorio a 640x200, y el BASIC y el Kernal tienen soporte nativo de expansiones REU.

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13791
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:COBOL para C64
« Respuesta #11 en: Mayo 09, 2024, 22:06:43 »
Yo recuerdo vender un monitor Commodore 1702 (o algo asi, no era un 1902) y el que me lo compró era un abogado que usaba una 128 como procesador de texto y planilla de calculo!! cierto es que era un tipo mayor, que seguramente ya no tenía ganas de pasarse a PC, esto era en 1992, mas o menos.
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13791
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:COBOL para C64
« Respuesta #12 en: Mayo 09, 2024, 22:13:37 »
en America es mucho mas comun, y en Argentina en particular
Yo recuero haber visto muchas 128. Sin ir mas lejos, todos los negocitos que vendían software pirate tenían una 128 con dos disketeras para hacer la copia.
Pero también recuerdo talleres de electrónica o negocios de electrónica. O empresas mas grandes también pero el modelo D, que parece una PC


www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13791
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:COBOL para C64
« Respuesta #13 en: Mayo 09, 2024, 22:16:09 »
Y sobre Abacus, tiene una lista grande de cosas:

Citar
Programming Languages:
    Abacus Ada
    Abacus Ada Training Course
    Abacus Assembler/Monitor 64
    Abacus Basic 64
    Abacus Basic 128
    Abacus Video Basic 64
    Abacus COBOL
    Abacus Forth
    Abacus Fortran
    Abacus Super-C
    Abacus Pascal 64
    Abacus Super Pascal
    Abacus TAS-64
    Screen Graphics 64
    UltraBASIC 64

Applications:
    Cadpak, CAD package
    Chartpak, Chart Package
    PowerPlan, Spreadsheet
    PPM, Personal Portfolio Manager
    TAS, Technical Analysis System
    XPER, Expert System

Ahí se ven planillas de calculo, CAD, etc.

Y de los lenguajes me llaman la atención varios: Pascal 64, Super Pascal, UltraBASIC, Basic 64, 128..., Super-C!

Que bueno sería poder dedicarles tiempo a revisar todo eso...
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com