¿Qué es COBOL?

Que Es Cobol



En este artículo, discutiremos sobre la introducción y los fundamentos del lenguaje COBOL. COBOL significa Lenguaje Común Orientado a los Negocios. COBOL se usa principalmente para el gran volumen de aplicaciones y el procesamiento de transacciones de miles de millones de transacciones comerciales donde sea que esté.

¿Dónde exactamente podemos ver COBOL hoy?

  • El lenguaje de programación COBOL juega un papel crucial en los sistemas de cajeros automáticos, ya que se utiliza en casi el 95 % de todas las transacciones con tarjeta que se realizan en los cajeros automáticos.
  • COBOL juega un papel crucial en la mayoría de las transacciones en persona con una utilización estimada del 80 % del lenguaje de programación.
  • Diariamente, los sistemas COBOL facilitan aproximadamente tres billones de dólares en comercio.
  • Diariamente, la cantidad de transacciones COBOL que se realizan es 200 veces mayor que la cantidad de búsquedas realizadas en Google.

Características de COBOL

  • Es un lenguaje de programación que sigue un enfoque estructurado.
  • Está escrito en versión en inglés lo que lo hace fácil de entender.
  • Es fácil mantener todos los aspectos de su hardware y software.
  • Tiene una capacidad de cómputo muy alta.
  • En la perspectiva de los programas de aplicación, es más fácil de entender.
  • Tiene más legibilidad del programa de aplicación.

Tipos de COBOL

  • COBOL basado en PC
    1. Aplicaciones de tamaño pequeño
    2. MF COBOL (ventanas)
    3. IDE (IDE abierto) COMPILADOR GNUCOBOL
  • Mainframe real COBOL vs COBOL KS (ver fuente) COBOL
    1. Aplicaciones de gran tamaño
    2. VS-COBOL II

Instalación de COBOL en la máquina local

Para instalar COBOL en Ubuntu/Linux, debemos seguir estos sencillos pasos:

Primero, actualice la base de datos 'apt' en la terminal.









Luego, para instalar COBOL en la máquina, use este comando:







Finalmente, para verificar la instalación de COBOL, use este comando:



Hoja de codificación

Este es el estándar de codificación que tenemos que seguir en nuestra programación:

  • 1 – 6 páginas/número de líneas – opcional (asignado automáticamente por el compilador)
  • 7 continuidades (-), comando (*), inicio de página nueva (/)
  • Línea de depuración (D)
  • 8 – 11 Columna A – Divisiones, Secciones, Párrafos, 01, 77 declaraciones deben comenzar aquí
  • 12 – 72 Columna B – Todos los demás enunciados y declaraciones parten de este punto.
  • 73-80 campo de identificación que es visible en la lista de fuentes pero que el compilador ignora

Estructura del lenguaje

El lenguaje COBOL se utiliza para construir los programas para desarrollar aplicaciones. Los programas se dividen principalmente en cuatro divisiones:

División de Identificación:

Es la primera división y el programa se identifica aquí. Como elemento obligatorio, se debe incluir en el párrafo el PROGRAMID seguido de un nombre definido por el usuario. Los demás párrafos del programa son opcionales y sirven para fines de documentación.

  1. División de Identificación
  2. ID DEL PROGRAMA, NOMBRE DEL PROGRAMA
  3. AUTOR, ENTRADA DE COMENTARIO
  4. FECHA ESCRITO, ENTRADA DE COMENTARIO
  5. FECHA DE COMPILACIÓN, ENTRADA DE COMENTARIO
  6. SEGURIDAD, ALGUNA ENTRADA

División Medio Ambiente:

El nombre en sí indica que está relacionado con el entorno, como el hardware, la computadora y los archivos que se utilizan. Tiene dos secciones: la Sección de Configuración (el programa donde se compila) y la Sección de Entrada y Salida (los archivos que se utilizan en el programa).

  • CONTROL DE ARCHIVOS
  • CONTROL DE E/S

División de datos:

Es parte de CBL PGM donde cada elemento de datos es procesado por el programa. Antes de utilizar los datos en la División de Procedimiento, primero se debe declarar en esta sección. La aplicación no es más que los datos que se dividen en temporales y permanentes.

Temperatura : Esta variable es accesible durante toda la ejecución del programa.

Permanente : Está disponible después de la finalización del programa.

  • Sección de archivo
  • Sección de almacenamiento de trabajo
  • Sección de linaje

Sección de almacenamiento de trabajo:
Se utiliza principalmente para declarar las variables definidas por el usuario o nombres de datos.

Normas de nomenclatura:

  • El nombre de la variable debe constar de 1 a 30 caracteres alfanuméricos.
  • Debe contener al menos un alfabeto.
  • Sin espacio entre caracteres.
  • No se pueden usar palabras invertidas como TIME, ADD, COMPUTE.
  • Sin caracteres especiales como # y $.
  • Ejemplo: WS-EMPNO, WS-EMPNOMBRE

Programas básicos de COBOL

Ejemplo de programación 1:

división de identificación.
programa-id. 'Hola' .

división de procedimientos.
mostrar '¡Aprender COBOL es muy divertido!' .
deja de correr

Producción :

junta @ ubuntu: ~ / Escritorio / pp$ cobc -xjF pk.cbl
Aprender COBOL es muy divertido !
junta @ Ubuntu: ~ / Escritorio / pp$

Explicación :
En este primer ejemplo, intentamos mostrarle cómo se compila y ejecuta un programa COBOL básico. Aquí, damos el valor 'hola' como ID de programa. Luego, imprimimos una línea simple que es '¡Aprender COBOL es muy divertido!' bajo la división de procedimiento.

Ejemplo de programación 2:

DIVISIÓN DE DENTIFICACIÓN
PROGRAMA-ID. “adición_de_2_número”.
DIVISIÓN DE DATOS.
SECCIÓN DE TRABAJO-ALMACENAJE.

        77 X FOTO 9 ( 4 ) .
        77 Y FOTO 9 ( 4 ) .
        77 IMAGEN Z 9 ( 4 ) .
DIVISIÓN DE PROCEDIMIENTO.
       PARA.
MOSTRAR ' Por favor, valor de X = ' .
ACEPTO X.
MOSTRAR ' Por favor, valor de Y = ' .
ACEPTO Y.
COMPUTE Z = X + Y.
MOSTRAR ' La suma de X e Y es = ' .
PANTALLA Z.
DETENER CORRER.

Producción :

junta @ Ubuntu: ~ / Escritorio / pp$ cobc -xjF kk.cbl
por favor x valor de =
55
por favor tu
s valor =
5
Suma de X e Y es =
0060
junta @ Ubuntu: ~ / Escritorio / pp$

Explicación :
Aquí, damos otro ejemplo de programación de demostración donde simplemente mostramos el resultado de sumar dos números. Para esto, tomamos tres variables, X, Y y Z, en la sección de almacenamiento de trabajo. Tomamos los valores del usuario y los mantenemos dentro de las variables X e Y en la sección de división de procedimientos. Luego, simplemente sumamos estos dos números y los asignamos dentro de la variable Z.

Conclusión

En este tema, cubrimos todos los aspectos y los conceptos básicos de COBOL. Esperamos que pueda comprender todos los campos del lenguaje COBOL para que pueda implementar fácilmente los conocimientos básicos de COBOL en el mundo práctico o en cualquier proyecto real.