PDA

Ver la Versión Completa : [Duda] Ayuda para migrar a un Cobol más moderno


jorgeamedina2020
16 de enero de 2023, 17:11
Buenas tardes queridos amigos y Colegas de este hermoso lenguaje de programación.

Ya me presente antes pero repito mi nombre y mi experiencia.

Me llamo Jorge Antonio, actualmente tengo 51 años. vivo en la ciudad e Tucuman, Argentina, actualmente trabajo como Analista en Sistemas y Programador usando una versión de Microsoft COBOL llamada Micro Focus versión 4.50 Para plataforma MS-DOS. llevo mas de 25 años trabajando con este lenguaje, he adquirido mucha calle y experiencia creando programas y sistemas para pequeñas y medianas empresas, tengo a mi haber muchos programas fuentes .COB elaborados por mi para dar solución a mis clientes.

Estoy aqui para poder avanzar y actualizarme usando versiones nuevas de cobol. actualmente tengo ya descargado Visual Studio 2010 en español y Visual Cobol Personal Edition.

Pero realmente estoy un poco perdido con estos temas nuevos, necesito saber como poder empezar con este formato de lenguaje visual. Mi intensión principal es poder compilar o Re-Compilar mis programas o sistemas en este formato si tocar lo menos posible cosas, es decir, se que se trata de algo nuevo, pero por lo menos para ir conociendo su funcionamiento o su Runtime quiero recompilar mis cosas (si se puede). Realmente necesito SALIR del sistemas 16 BITS y pasarme a plataformas de 32 BITS para empezar.

Se que son cambios importantes, yo no tengo que pensar en el lenguaje o en su comando o funciones, solo necesito ver como trabaja este formato nuevo, pido perdón si digo algo incoherente, no conozco esta plataforma de programación, Es por eso que PIDO AYUDA., por lo menos un comentario o guía o manual personalizado o genérico que me indique como empezar con todo esto, como dije antes, tengo mucho material creado en MS-DOS o en 16 BITS, pero por cuestión de fuerza mayor necesito mejorar o actualizar mis sistemas debido a que cada vez quedo mas lejos de poder trabajar cómodo con tantos cambios de sistemas windows y sus versiones.

Como comentario tecnico, les cuento que puedo hacer funcionar mis programas en todos los equipos con formatos de 32 bits, pero no en 64 bits, y eso que son de 16 bits. Para que vean lo atrasado que estoy, que para compilar mis fuentes debo hacerlo en un Windows Xp de 32 Bits, de alli para abajo todo es posible, para arriba, solo runtime y hasta ahi nomas.

Bueno queridos amigos y colegas. no se si pido mucho o poco, pero necesito poder iniciarme en estos cambios nuevos, y pudo ayuda y paciencia para poder volar, se que muchos de uds ya están super avanzados lo cual me llena de emoción y felicidad porque cuento con personas de mucha experiencia aquí en estos fotos, con decir que también los foros me cuentan un poco entender porque soy nuevo en esto, siempre fui un (dinosaurio), vengo de la vieja escuela, en donde el MS-DOS era y sigue siendo mi oxigeno de vida, pero no quiero morir, quiero seguir viviendo, y por ende estoy dispuesto a aprender todo lo que sea necesario para seguir en carrera, no tengo problemas en compartir mis conocimientos adquiridos con uds, al igual que uds, y cuento con uds para seguir adelante.

Quiero dar las GRACIAS en forma antigua al administrador de foro y a todos mis nuevos amigos y colegas que forman parte de esta GRAN FAMILIA COBOLERA.

Mi grandes saludos y respetos a todos.

Atte
Jorge A. Medina
Cel: (0381) 155-776796 - Linea Personal. - [email protected]

Kuk
16 de enero de 2023, 21:29
@jorgeamedina2020, hola y bienvenido de nuevo.

Pues claro que te vamos a echar una mano hombre, para esto estamos y te ayudaremos en lo que podamos.

Por lo pronto tienes que decirnos si quieres hacer el cambio hacía las pantallas GUI o seguir con pantallas en modo consola/terminal y simplemente pasarte a un compilador más moderno para poder ejecutar tus sistemas en SO de 64 bits?

Una cosa te la digo ya: lo de "visual" en Micro Focus Visual COBOL de es sólo un nombre, porque no trae ninguna herramienta de creación de GUIs. Además, la Personal Edition no la podrás usar en Producción, y las licencias MF son muy caras.

Dependiendo de lo que decidas, si cambiar a GUI o quedarte en modo consola, te iremos comentando. ;)

jorgeamedina2020
17 de enero de 2023, 02:11
Perfecto amigo querido, gracias por tu respuesta, no se bien que signifique las pantallas GUI o como es el tema, pero prefiero: seguir con pantallas en modo consola/terminal y simplemente pasarte a un compilador más moderno para poder ejecutar tus sistemas en SO de 64 bits.
Esto me intesera muchisimo.
Mil gracias amigo.

- - - Updated - - -

@Kuk, Gracias querido amigo, mil gracias.

Acepto el tema de: seguir con pantallas en modo consola/terminal y simplemente pasarte a un compilador más moderno para poder ejecutar tus sistemas en SO de 64 bits

Kuk
17 de enero de 2023, 09:04
@jorgeamedina2020, en este caso lo que te interesa es el GNU Cobol que es un compilador Open Source (gratuito) y que tiene bastantes posibilidaes.

Te recomiendo que eches un vistazo al siguiente apartado: GnuCOBOL (OpenCOBOL) (https://www.cobolforo.es/forumdisplay.php?90-GnuCOBOL-(OpenCOBOL)

Y no dudes en abrir los hilos que hagan falta para consultar cosas. ;)


P.D. GUI es Graphic User Interface, es decir pantallas gráficas:

875

jorgeamedina2020
17 de enero de 2023, 14:27
@Kuk, Querido amigo, ante todo gracias por ayudarme, estuve viendo que de me conviene migrar a GNU COBOL, estuve leyendo sobre sus avances y funciones y formatos, me gusta el tema, logre descargar una copia del compilador gnu cobol pero realmente no le entiendo si solo es para trabajar en Linux o se puede trabajar sobre Windows, le recuerdo que yo no tengo linux, yo todo trabajo sobre windows, ya sea dentro del símbolo de sistema o mediante iconos de acceso a mis programas guardados en carpetas. No se como instalar esto, no encuentro un ejecutable para hacerlo, no se si lo que baje sea para otro sistema operativo y no windows, estoy realmente pedido con este tema, como se puede hacer para descargar un compilador GNU cobol para plataforma Microsoft o para que funcione en windows, no se si haya que instalar algo antes, también he leído que existe un entorno llamado visual studio ??? o algo similar, pero sinceramente no se como empezar a trabajar con esto. Podría indicarme bien que puedo hacer o como puedo hacer para obtener un compilador de cobol que pueda migrar mis programas .COB creados con un lenguaje cobol micro focus 4.50 en entorno MS-DOS y llevarlo a algo mas avanzados. Todo esto es nuevo para mi, todo lo que leo parece estar relacionado con linux, capaz que me equivoco y pido disculpas como así también paciencia para entender todo esto. Necesito paso a paso entender como migrar a otro cobol, ya sea respetando el entorno dos o pasando a otro entorno. quiero entender bien el tema. Espero su comentario y ayuda para seguir. Agradezco a los demás usuarios o amigos o colegas que me quieran aportar algo de ideas o ayudas sobre esto. Muchas Gracias.

Kuk
17 de enero de 2023, 15:35
@jorgeamedina2020, a ver, lo primero GNU Cobol es multi-plataforma. Existe para Windows, Linux, Unix y demás historias. Es de hecho una de las ventajas del mismo.

Lo primero, te vuelvo a hacer la pregunta, porque como dices que no sabes a qué entorno migrar...

Desde hace bastante tiempo las pantallas gráficas (GUI) se han impuesto como norma, así que es algo que se debe plantear uno. Lo que pasa es que esto depende del tamaño de aplicaciones a migrar, del tiempo que tienes para ello y de la disponibilidad y/o voluntad para aprender conceptos nuevos.

Después de haber meditado esto, si prefieres quedarte en modo consola, GNU Cobol es lo que necesitas. Te iremos diciendo qué hacer y cómo hacer, no te preocupes.
Ahora, si decides aprender cosas nuevas y migrar a entorno gráfico, GNU Cobol no es la mejor opción.

Dinos cuántos programas pero sobre todo pantallas son, si utilizas la SCREEN SECTION o no, y demás información que consideres pertinente.


Si te decides por el Gnu Cobol, te propongo a que abras un hilo nuevo en el sub-foro llamándolo algo como "Cómo instalar GNU Cobol en Windows".
Yo la verdad es que hace mucho que no lo toco. Acabo de mirar y parece ser que la versión para Windows vienen los fuentes que hay que compilar con el MS Visual Studio... Pero bueno, tenemos gente en el foro que conocen el asunto mejor que yo, solicitaremos su ayuda ;)

jorgeamedina2020
17 de enero de 2023, 16:30
SI. Quiero quedarme en MODO CONSOLA, quiero re compilar mis programas y obtener un ejecutable (.exe) que pueda correr en 32 bits y si se puede en 64 bits. Tengo al rededor de 9,000 programas fuentes creados, todos con formato .COB , esto conforma al rededor de 25 a 30 sistemas que tienen particularidades diferentes para cada rubro o empresa. Todos mis fuentes usan SCREEN SECCTION, todos ellos, esa es una de las partes mas importantes de mis fuentes y por su puesto la parte PROCEDURE DIVISION. Todos estos programas en su mayoria son convocados o llamados desde un fuentes llamado menu principal, y desde alli se van llamando a los demas fuentes. Por cada programa .COB tengo un programa .EXE, las librerias o runtimes son archivos .EXE apartes que estan en la propia carpeta en donde se ejecuta el sistema. Esos son mis detalles.

- - - Updated - - -

@Kuk, SI. Quiero quedarme en MODO CONSOLA, quiero re compilar mis programas y obtener un ejecutable (.exe) que pueda correr en 32 bits y si se puede en 64 bits. Tengo al rededor de 9,000 programas fuentes creados, todos con formato .COB , esto conforma al rededor de 25 a 30 sistemas que tienen particularidades diferentes para cada rubro o empresa. Todos mis fuentes usan SCREEN SECCTION, todos ellos, esa es una de las partes mas importantes de mis fuentes y por su puesto la parte PROCEDURE DIVISION. Todos estos programas en su mayoria son convocados o llamados desde un fuentes llamado menu principal, y desde alli se van llamando a los demas fuentes. Por cada programa .COB tengo un programa .EXE, las librerias o runtimes son archivos .EXE apartes que estan en la propia carpeta en donde se ejecuta el sistema. Esos son mis detalles.

Kuk
17 de enero de 2023, 17:05
@jorgeamedina2020, vale pues en este caso nos vamos al sub-foro GnuCOBOL (OpenCOBOL) (https://www.cobolforo.es/forumdisplay.php?90)

Crea un hilo nuevo preguntando por cómo instalarlo etc. Yo invitaré a más gente para que te echen una mano ;)


P.D. no sé cómo lo haces pero en tus posts sale texto duplicado :D