Que es COBOL

Que es COBOL
En este artículo, discutiremos sobre la introducción y los fundamentos del idioma Cobol. COBOL representa un lenguaje común orientado a los negocios. COBOL se usa especialmente para el gran volumen de aplicación y el procesamiento de transacciones de miles de millones de transacciones comerciales donde sea que esté.

¿Dónde podemos ver exactamente a 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 de tarjetas 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, el número de transacciones de COBOL que se lleva a cabo es 200 veces mayor que el número de búsquedas de Google realizadas.

Características de COBOL

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

Tipos de COBOL

  • COBOL basado en PC
    1. Aplicaciones de tamaño pequeño
    2. MF COBOL (Windows)
    3. IDE (IDE abierto) compilador de gnucobol
  • Real Mainframe COBOL VS COBOL KS (Visualize Source) 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, tenemos que seguir estos simples pasos:

Primero, actualice la base de datos "Apt" en el 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:

  • Número de 1 - 6 páginas / líneas - opcional (asignado automáticamente por el compilador)
  • 7 Continuidades (-), Comando (*), iniciando una nueva página (/)
  • Línea de depuración (d)
  • 8 - 11 columna A - divisiones, secciones, párrafos, 01, 77 declaraciones deben comenzar aquí
  • 12 - 72 Columna B - Todas las demás declaraciones y declaraciones comienzan desde este punto.
  • 73-80 Campo de identificación que es visible en la lista de origen pero 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
  • División ambiental
  • División de datos
  • División de procedimiento

División de identificación:

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

  1. División de identificación
  2. Programa, nombre del programa
  3. Autor, Entrada de comentarios
  4. Fecha escrita, entrada de comentarios
  5. Fecha compilada, entrada de comentarios
  6. Seguridad, entrada de sommento

División de 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 salida de entrada (los archivos que se utilizan en el programa).

  • Controlar
  • Control I-O

División de datos:

Es parte de CBL PGM donde el programa procesa cada elemento de datos. Antes de usar los datos en la división de procedimientos, primero debe declararse en esta sección. La aplicación no es más que los datos que se dividen como temporales y permanentes.

Temperatura: Esta variable es accesible a lo largo de 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 enlace

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

Normas de nombres:

  • El nombre de la variable debe consistir en 1-30 caracteres alfanuméricos.
  • Debe contener al menos un alfabeto.
  • No hay espacio entre los personajes.
  • No hay palabras invertidas para usar como tiempo, agregar, calcular.
  • No hay caracteres especiales como # y $.
  • Ejemplo: WS-Empno, WS-Empname

Programas básicos de COBOL

Programación Ejemplo 1:

división de identificación.
ID de programa. "Hola".
división de procedimiento.
mostrar "Aprender a COBOL es muy divertido!".
parada.

Producción:

Papan@Ubuntu: ~/Desktop/PP $ COBC -XJF PK.CBL
Aprender a Cobol es muy divertido!
Papan@Ubuntu: ~/Desktop/PP $

Explicación:
En este primer ejemplo, estamos tratando de mostrarle cómo se compila y se ejecuta un programa básico de Cobol. Aquí, damos el valor de "hola" como id. Entonces, imprimimos una línea simple que es "Aprender a Cobol es muy divertido!"Según la división de procedimientos.

Programación Ejemplo 2:

División de dentificación
ID de programa. "Además_of_2_number".
División de datos.
Sección de almacenamiento de trabajo.
77 x Pic 9 (4).
77 Y PIC 9 (4).
77 z Pic 9 (4).
División de procedimiento.
PARACA.
Mostrar "por favor el valor de X =".
Aceptar x.
Mostrar "por favor y el valor de y =".
Aceptar.
Calcular z = x + y.
Mostrar "adición de x e y es =".
Pantalla Z.
Parada.

Producción:

Papan@Ubuntu: ~/Desktop/PP $ COBC -XJF KK.CBL
Por favor el valor de X =
55
Por favor y el valor de Y =
5
La adición de x e y es =
0060
Papan@Ubuntu: ~/Desktop/PP $

Explicación:
Aquí, damos otro ejemplo de programación de demostración en el que simplemente mostramos el resultado de agregar dos números. Para esto, tomamos tres variables - X, Y y Z - bajo la sección de almacenamiento de trabajo. Tomamos los valores del usuario y lo mantenemos dentro de las variables X e Y en la sección División de procedimientos. Luego, simplemente agregamos 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 idioma Cobol para que pueda implementar fácilmente el conocimiento básico de Cobol en el mundo práctico o cualquier proyecto real.