Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol COBOL - General
COBOL - General Discusiones de temática general sobre el lenguaje COBOL y todo lo relacionado con él.
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Noticia] Compilador COBOL On-Line en Web Kuk COBOL - General 1 5 de diciembre de 2019 00:23
[Duda] Net Cobol 7 en Tablet con windows 10 lfarias NetCOBOL 4 1 de febrero de 2018 18:53
[Compilador] Instalación Net Cobol v9 W7 / W10 - x64 Tigre NetCOBOL 1 10 de febrero de 2017 09:29

Respuesta
 
Herramientas

  #1
Antiguo 28 de noviembre de 2022, 19:32
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179
Llamamiento Nuevo compilador de Cobol .NET de código abierto
1 Inactivo Inactivo

Próximamente nuevo compilador Cobol de código abierto para el entorno .NET

https://otterkit.com/
Joseg is offline   Responder Con Cita
  #2
Antiguo 28 de noviembre de 2022, 21:40
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@Joseg, joder qué decepción, o sea, digo obsesión, con el puñetero .NET

Bueno, ya veremos qué tal. Pero tiene pinta de que todavía le falta, ¿no? Está lleno de TODOs

Estaba el de Raincode también, creo



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #3
Antiguo 29 de noviembre de 2022, 16:23
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Também não gosto do .NET
Muito pesado!

Sim, Raincode tabém compila para .NET
Joseg is offline   Responder Con Cita
  #4
Antiguo 7 de enero de 2023, 00:34
KTSnowy
Representante Oficial
Última Actividad 07.12.2023 17:35
Posts Posts: 16
Likes enviados Enviados: 9
Likes recibidos Recibidos: 26

@Kuk, Hola, soy el actual "desarrollador principal" de Otterkit.

La decisión de optar por dotnet se debió en parte a la gran cantidad de compiladores COBOL propietarios y costosos en este espacio. GnuCOBOL ya existe en el espacio C nativo, por lo que pensamos que la comunidad podría beneficiarse más de un compilador COBOL de código abierto para dotnet. Si tiene alguna sugerencia sobre qué lenguaje de programación podríamos compilar en su lugar, tal vez podríamos agregarlo al "codegen" en el futuro.

Además, las "TODO" en el sitio web se deben a que hemos estado extremadamente ocupados trabajando en el compilador y actualmente no tenemos tiempo para trabajar en el sitio web.

Tuve que usar Google Translate para esto porque mi español no es muy bueno, espero que esto no rompa ninguna de las reglas del foro.
KTSnowy is offline   Responder Con Cita
  #5
Antiguo 7 de enero de 2023, 10:41
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@KTSnowy, hola compañero y bienvenido! Un placer tenerte entre nosotros!

Enhorabuena por esta iniciativa, que me parece fantástica. Todo lo que sea Cobol + Open Source, sea cual sea la plataforma/framework etc. es bienvenido porque como dices lo hay muy poco.

Lo de .NET. Yo personalmente no soy muy fan de Microsoft.
Puestos a soñar, para mi lo ideal sería un pack con un compilador hacía binario nativo, que sea cross-platform + un GUI decente tipo Qt o similar con su editor gráfico WYSIWYG.

Pero esto es mi opinión nada más. Y en cualquier caso vuestra iniciativa me parece muy de agradecer.

En el foro todos o casi todos andamos mal de tiempo, pero bueno si podemos ayudaros en algo y contribuir con nuestro granito de arena, yo creo que más de uno estaremos encantados


Por cierto, vuestro compilador imagino que se integra directamente con el MS Visual Studio?



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #6
Antiguo 7 de enero de 2023, 13:22
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

@KTSnowy, Creo que ninguno nos esperábamos que apareciera el/uno, (supongo, porque serán varios), de los creadores de semejante proyecto.

Ansioso de darle un vistazo cuando esté terminado. Un excelente trabajo y como dice @Kuk, todo lo que sea COBOL y Open-source, bienvenido, a ver si empresas como Microfocu$, aprenden un poco

Lo dicho y pensado por todos, bienvenido por aquí.-
Josber is offline   Responder Con Cita
  #7
Antiguo 7 de enero de 2023, 19:11
KTSnowy
Representante Oficial
Última Actividad 07.12.2023 17:35
Posts Posts: 16
Likes enviados Enviados: 9
Likes recibidos Recibidos: 26

@Kuk, Nuestro compilador no se integra directamente con Visual Studio, sino que compilará COBOL en C# y llamará a la CLI de dotnet internamente para compilar los archivos de C# en un binario. Esto nos permite no limitarnos a compilar solo en C#, podríamos compilar en Rust y llamar al compilador de Rust sin tener que volver a escribir todo el compilador.

El repositorio para el compilador está aquí si alguien está interesado: https://github.com/otterkit/otterkit

@Josber, Sí, el compilador COBOL de Micro Focus es bastante caro. Esperamos que nuestro proyecto ayude a la comunidad COBOL de código abierto. El ecosistema COBOL necesita un poco más de código abierto.
KTSnowy is offline   Responder Con Cita
  #8
Antiguo 7 de enero de 2023, 20:38
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@KTSnowy, vale lo entiendo, entonces habéis elegido la misma táctica que los de COBOL-IT y GNU Cobol que es crear un traductor a otro lenguaje y utilizar un compilador de terceros.

Oye pues ya que estamos, si te parece bien, te voy a preguntar varias cosas más, así tenemos más conocimientos sobre vuestro proyecto.
  • El tema de ficheros, cómo lo habéis resuelto? Habéis creado vuestor propio File-Handler? Sobre todo lo digo por el tema de los ficheros Indexados, que no existen tal cual en otros lenguajes (que yo sepa). Además, está el File-Status también que hay que gestionarlo.
  • He visto que el compilador vuestro soporta sourfeformat fixed y free. No pensáis añadir sourceformat(variable)?




NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #9
Antiguo 7 de enero de 2023, 21:42
KTSnowy
Representante Oficial
Última Actividad 07.12.2023 17:35
Posts Posts: 16
Likes enviados Enviados: 9
Likes recibidos Recibidos: 26

@Kuk, Todavía no hemos implementado el File Handler en la biblioteca de runtime, pero es parte del estándar COBOL, por lo que también lo implementaremos. Estamos planeando implementar todas las características del estándar COBOL 2022.

El compilador actualmente tiene una opción de línea de comando "--column", que le permite especificar un límite de longitud de columna personalizado. Si usa --fixed --column 250, debería comportarse como el formato variable. Implementamos esto como una opción de línea de comando para evitar agregar una directiva de compilador no estándar.
KTSnowy is offline   Responder Con Cita
  #10
Antiguo 7 de enero de 2023, 22:10
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@KTSnowy, este estándar ni sabía que existía. Habrá que echarle un vistazo a ver qué trae de nuevo.

El File-Handler, para mí que no es algo fácil a implementar y os va a tomar tiempo, yo creo... Habrá que prever muchas cosas, entre otras el buffering, para que el READ no haga muchas I/O etc.

No conozco C#, conozco algo de Java SE y sobre todo mi orientación es más bien hacía la compilación nativa. Pero bueno, si tenéis dudas sobre algo o queréis opiniones, aquí estamos. Estamos muy orgullosos de tener con nosotros a varios Gurus, tales como @Nitzer o @Eslopes


P.D. creo que nuestro gran amigo que por desgracia nos dejó hace unos años, Rui Pinto (@Rapinto), estaría encantado con la idea y podría aportar mucho...



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
Respuesta



Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:20.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.