Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como cobol

COBOL para principiantes #10

COBOL es un lenguaje de programación vigente (por necesidad), a pesar de ser creado a finales de los años 50's. Un lenguaje que sigue pagando muy bien. Un lenguaje diseñado para trabajar con la Banca. Un lenguaje que puede procesar millones de filas de datos más rápido que cualquier otro (solo Java le hace competencia, por el momento). Y es que siempre es necesario contar con un programador que sepa COBOL . Quien programa en COBOL no solo escribe código, debe saber por qué y cuál será el costo-beneficio de hacerlo. Hablar de COBOL es hablar de las aplicaciones batch, las cuales tienen un enfoque más lineal, muy parecido a diseñar un flujo de pipeline de Unix. La idea es hacer una cosa con cada programa, y usar el JCL y el programador de trabajos para coordinar un flujo de programas para resolver un problema. En la actualidad no se crean aplicaciones COBOL , se depuran y corrigen errores latentes que pudieran haber en las aplicaciones existentes. En palab...

COBOL para principiantes #9

Siguiendo esta serie sobre programación en COBOL ya hemos visto la estructura de un programa básico: https://alquimistadecodigo.blogspot.com/2019/06/cobol-para-principiantes-1.html https://alquimistadecodigo.blogspot.com/2019/04/cobol-estructura.html También hemos conocido los tres tipos de datos básicos en este lenguaje: https://alquimistadecodigo.blogspot.com/2019/11/cobol-para-principiantes2.html Conocido sus esctructuras de control básicas, además de la instalación de OpenCobolIDE , un editor de código para este lenguaje: https://alquimistadecodigo.blogspot.com/2019/12/cobol-para-principiantes3.html Además de la instalación del compilador en entornos Linux: https://alquimistadecodigo.blogspot.com/2019/04/instalando-open-cobol.html También hemos visto algunas peculiaridades del lenguaje como lo son los párrafos: https://alquimistadecodigo.blogspot.com/2020/01/cobol-para-principiantes-4.html https://alquimist...

COBOL para principiantes #8

En esta serie de posts sobre el lenguaje COBOL hemos visto algunas sentencias importantes como ``PERFORM`` y ``GO TO``. En está ocasión continuaremos con lo visto anteriormente . EXIT [PROGRAM] La sentencia ``EXIT`` proporciona un punto final común para una serie de procedimientos. También proporciona una forma de salir de una sección, un párrafo o una sentencia ``PERFORM`` en línea. IDENTIFICATION DIVISION . PROGRAM-ID . EJERCICIODOS. AUTHOR. ALQUIMISTA. INSTALLATION. BLOGGER. DATE-WRITTEN. 15 / 06 / 24 . DATE-COMPILED. SECURITY. NO ES CONFIDENCIAL. *> ------------------------------------------------------ *> PROGRAMA QUE USA PERFORM *> ------------------------------------------------------ ENVIRONMENT DIVISION . CONFIGURATION SECTION . SOURCE-COMPUTER . LINUX-UBUNTU. ...

COBOL para principiantes #7

Continuamos con esta serie de entregas sobre el lenguaje COBOL . En esta ocasión veremos: Ejemplos del uso del verbo ``PERFORM``. Ejemplos de uso de sentencias ``GO TO``. Ejemplos de campos empacados. Ejemplos del uso de los verbos ``MOVE``, ``ADD``, ``SUBTRACT``, etc. Ejemplos del uso de ``COMPUTE``. PERFORM Una instrucción que nos permite transferir el control a otro u otros procedimientos o bien realizar una serie de sentencias dentro de ella misma mientras se cumplan las condiciones que le hayamos indicado. Permite retornar a la línea inmediata, contrario a la instrucción```GOT TO``. parrafos.cbl IDENTIFICATION DIVISION . PROGRAM-ID . PARRAFOS. DATA DIVISION . WORKING-STORAGE SECTION . 01 WS-N1 PIC 9(3) VALUE 5 . 01 WS-N2 PIC 9(4) VALUE 7 . 01 WS-N3 PIC 9(4) VALUE 8 . 01 WS-NA PIC 9(3) VALUE 80 . 01 WS-NB PIC 9(3) VALUE 20 . 01 WS-NC PIC 9(3) . PROCEDURE DIVISION . INICIO. PERFORM PRESENTACION. PER...

La difícil situación de los programadores de mainframe Cobol (The Plight Of Cobol Mainframe Programmers-Youtube)

Aquí un vídeo (del canal @ThePrimeTime) sobre la "difícil" situación a la que esta sometido el programador COBOL. Una serie de cuestionamientos sobre la carrera de un programador Cobol. Cómo se enfrenta a los problemas y cómo les da solución. Esto a partir del artículo: "Interviewing my mother, a mainframe COBOL programmer".

COBOL para principiantes #6

  En esta serie de entregas sobre el este lenguaje hemos visto algunos ejemplos. COBOL es un lenguaje de programación que, al igual que PHP, se niega a morir. Aprenderlo es relativamente sencillo y el mercado laboral cada día solicita más programadores que lo usen y dominen. Continuamos con esta serie de ejemplos. Nota: Se usará OpenCOBOLIDE en esta serie de ejercicios. Además usaremos la extensión *.cbl para los programas COBOL. Ejemplo 1. El clásico Hola, mundo. holamundo.cbl ****************************************************************** * Author: Alquimista de código. * Date: 01/06/2024. * Purpose: A simple Hello World program. * Tectonics: cbl ****************************************************************** IDENTIFICATION DIVISION . PROGRAM-ID . HOLAMUNDO . AUTHOR . ALQUIMISTA DE CODIGO . DATA DIVISION . FILE SECTION . WORKING-STORAGE SECTION . PROCE...