Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como db2

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...

Cobol: ¿Un lenguaje muerto?

Is Cobol a dead language? Muchos consideran que los lenguajes pueden morir, pero quizás se equivocan. Los lenguajes no mueren si existe alguien que los usa o sigue usando . Ya sea el vetusto Fortran y/o el lenguaje C e incluso el BASIC son lenguajes que se siguen usando en la actualidad.  No es sorpresa encontrar ofertas laborales donde solicitan programadores con conocimiento en Cobol. Why should you program in Cobol?  Algunas razones podrían ser: Las empresas (sobre todo los bancos) se niegan a abandonar sus aplicaciones. Si funciona, ¿por qué debería cambiarlo? (una regla no escrita dentro de la programación) Los programas desarrollados en Cobol son eficientes para cálculos matemáticos y el procesamiento de grandes cantidades de datos e información, superando a Java y Python.   Crear aplicaciones en cualquier otro lenguaje moderno (Java, C#, Kotlin, etc.) que sustituyan a aplicaciones hechas en Cobol no son factibles o muchos menos costeables (es de...