Qué es, Historial, Instalación, Ejemplo de programa

¿Qué es COBOL?

COBOL es un lenguaje de programación destinado principalmente a resolver un problema empresarial. La forma completa de COBOL es Common Business Oriented Language. Se utiliza principalmente en sistemas comerciales, financieros y administrativos de empresas y gobiernos. Este lenguaje también se ha utilizado como solución a muchos problemas de procesamiento de datos.

Está desarrollado por CODASYL (Conferencia sobre lenguajes de sistemas de datos). Se utiliza como idioma en M.Sistema Ainframe.

En este tutorial básico de COBOL, aprenderá:

Características de COBOL

Estas son algunas de las características más importantes del lenguaje de programación COBOL:

  • Le permite manejar grandes cantidades de datos debido a sus altas capacidades de administración de archivos.
  • Una estructura lógica en COBOL es más fácil de leer y modificar.
  • Se puede ejecutar y compilar en máquinas como IBM, PC, etc.
  • Las herramientas de prueba y depuración siempre están disponibles en todas las plataformas de la computadora. Por lo tanto, es un lenguaje de programación sólido.
  • Puede desinfectar COBOL fácilmente ya que tiene diferentes divisiones.
  • COBOL está diseñado para aplicaciones orientadas a los negocios. Puede manejar grandes cantidades de datos debido a sus altas capacidades de manejo de archivos.

Historia de COBOL

A continuación, se muestran algunos hitos importantes de la historia de COBOL:

  • COBOL fue diseñado por primera vez por CODASYL en 1959.
  • A finales de 1962, IBM anunció que COBOL se convertiría en su principal lenguaje de desarrollo.
  • La edición de 1965 de COBOL introduce las facilidades para el manejo de archivos y tablas de almacenamiento.
  • En 1968, COBOL reconoció y aprobó el lenguaje estándar ANSI para uso comercial estándar.
  • En 1970, COBOL era ahora el lenguaje de programación más utilizado en el mundo.
  • En 1982, ISO introdujo el primer Grupo de Trabajo entonces-SC5: WG4 COBOL
  • En 1985, el grupo de trabajo ISO 4 adoptó esta versión del estándar ANSI propuesto.
  • En 2002, se lanzó el primer COBOL Focused on Potential, como parte de COBOL.
  • En 2012, las encuestas de Computerworld encontraron que más del 60% de las organizaciones todavía usan COBOL.
  • COBOL 2014 tiene características como sobrecarga de modo, tablas de recursos dinámicos, etc.

Instalación de COBOL en Windows

A continuación se muestran algunos pasos sencillos para instalar el emulador de Hercules

Se utilizan diferentes tipos de emuladores de mainframe para Windows. Puede usarlos para escribir y hacer programas COBOL simples.

Hercules es uno de los emuladores COBOL populares que se puede instalar fácilmente en Windows. Hercules es una herramienta de código abierto. Funciona con la última arquitectura z / z de 64 bits.

Paso 1) Visita www.hercules-390.eu sitio web. Verá el siguiente enlace.

Paso 2) En el cuadro de diálogo, haga clic en el botón Ejecutar

Paso 3) En la siguiente pantalla, haga clic en el botón Siguiente.

Paso 4) En la pantalla del acuerdo de licencia pública,

  1. Seleccione el botón de radio para aceptar el término del Acuerdo de licencia.
  2. Haga clic en el botón Siguiente

Paso 5) En la siguiente pantalla, haga clic en el botón Instalar.

Paso 6) Haga clic en el botón Instalar

Paso 7) Haga clic en el botón Finalizar.

Paso 8) En el menú de inicio, haz clic en el indicador de Hercules CMD.

Paso 9) Puede ver el símbolo del sistema.

Estructura del programa COBOL

La organización de un programa COBOL es jerárquica. No es necesario que todos los componentes estén presentes para que exista la relación jerárquica.

Estructura registrada COBOL

Los diversos componentes del programa COBOL son:

Divisiones

Una sección es un bloque de código, que generalmente consta de una o más secciones. Empieza donde está el nombre de la sección. Termina con el comienzo de la siguiente sección.

Secciones

Las divisiones lógicas de subdivisión son la lógica del programa. Está en la colección de artículos.

Secciones

Los elementos son la parte de una selección que es un nombre definido por el usuario o predefinido que debe ir seguido de un punto. Esta sección contiene cero o más.

Oraciones

Las oraciones son una combinación de declaraciones únicas o múltiples. Solo deben ocurrir en la sección de procedimiento. Una oración en el idioma de COBOL debe terminar con un punto (.

Declaraciones

Estas son las declaraciones significativas de COBOL que realizan algún procesamiento.

Personaje

Estos son los más bajos de la jerarquía que no se pueden compartir.

Tipos de divisiones

Las siguientes son varias secciones en la estructura del programa COBOL:

  • División de identidad
  • División de Medio Ambiente
  • División de datos
  • División procesal

División de identidad

  • El programador y el compilador pueden utilizar esta sección para identificar el programa.
  • La única sección obligatoria es el ID de registro.
  • Reconoce el nombre del programa que contiene caracteres.

División de Medio Ambiente

Le ayuda a identificar archivos de entrada y salida para el programa.

Sección de configuración:

Esta sección proporciona información sobre el sistema en el que se escribe y se ejecuta el programa.

Hay dos secciones en esta sección:

Fuente de computadora – Programa completo

Ordenador objetivo – Ejecute el programa.

Divisiones de entrada-salida:

  • Esta sección brinda detalles de los archivos utilizados en el programa.

Hay cuatro partes:

  • Sección de archivo – Le permite definir la estructura de registro del archivo.
  • Sección de almacenamiento de trabajo: Esta sección le ayuda a determinar las variables temporales y las estructuras de archivos.
  • División de almacenamiento local: Esta sección es la misma que la sección de almacenamiento de trabajo local. La principal diferencia entre los dos es que las variables deben introducirse cada vez que el programa comienza a completarse.
  • Sección de enlaces: Esta sección describe los nombres de los datos obtenidos del almacenamiento externo.

Sección de procedimiento:

  • Esta partición se utiliza para calcular la lógica del programa.
  • La sección de procedimiento también incluye sentencias ejecutables definidas en la sección de datos.

Reglas de codificación COBOL

Estas son algunas de las reglas de codificación más importantes al trabajar con COBOL:

  • Las primeras seis posiciones de caracteres se asignan a los números de secuencia.
  • La posición del séptimo carácter está reservada para el carácter de seguimiento o para un asterisco que indica una línea de comentario.
  • El texto real del programa comienza con la columna 8.
  • Las cuartas posiciones de la 8 a la 11 se denominan Área A, y las posiciones de la 12 a la 72 se denominan Área B.

La forma estándar del programa Cobol:

  • Cada línea tiene 80 caracteres.
  • Columnas (l-6): indica el orden
  • Columna 7: El indicador ^, /, -) está en esta posición
  • Columnas (8-ll): representa el área A.
  • Columnas (12-72): representa el área B.
  • Columnas (72-80): Úselo para identificación.

Reglas de proporción del programa de COBOL

Aquí hay algunas reglas de sintaxis importantes de COBOL:

  • COBOL tiene una sintaxis, que es muy similar al inglés, diseñada para ser autodocumentada y muy legible.
  • Ejemplo: y = x; Representado por: MOVE x TO y
  • No es un lenguaje que distingue entre mayúsculas y minúsculas.
  • Tiene más de 300 palabras reservadas
  • Las condiciones complejas se pueden «acortar» eliminando variables y condiciones repetidas. Por ejemplo:
  • GRANDE OXY GRANDE NO O IGUALDAD
  • No es una biblioteca estándar de gran tamaño, ya que contiene solo 43 declaraciones, 87 funciones y una clase.

Variables en COBOL

En COBOL, una variable es un lugar designado en la memoria donde un programa puede almacenar datos y recuperar datos. Nombre o identidad de los datos. Es el nombre que se utiliza para identificar el área de memoria reservada para la variable.

Las variables deben describirse en términos de su tamaño y tipo. Todas las variables utilizadas en el programa COBOL deben tener cifrado en la SECCIÓN DE DATOS.

Reglas para declarar variables en COBOL:

  • Las variables deben declararse en la sección de almacenamiento de trabajo. Las variables pueden ser matrices, registros, registros de informes de archivos, etc.
  • Un nombre de variable puede tener un nombre alfanumérico y su primer carácter como un alfabeto.
  • Solo se permite el uso de un carácter especial y puede ser el único guión que debe anidarse
  • 9 representa solo un número de un dígito.

Si otras declaraciones

En COBOL, si se usa otra declaración para la bifurcación condicional

Se pueden utilizar los operadores relativos y algunas frases escritas

Más x

Ellos son , =,> =, <= operadores relativos disponibles

NO son y NO son operadores lógicos utilizados en COBOL

Más que, menos que, igual a las frases de ortografía

If x is less than y then 
Do the first action 
Else
Do the second action 
End-if.

Para verificar qué tipo de datos tiene una variable numérica alfabética, podemos usar si x número, si x alfabético, condiciones. Se basa en el valor de T o F.

Puede usar if-then-if para condiciones de varios niveles

Evaluate X
When 1 perform action1
When 2 perform action2
When 3 perform action3
When others perform action4
End-evaluate

Si no se cumple ninguna condición, se ejecuta la siguiente cláusula. Esto es bastante similar a las declaraciones de cambio en otros idiomas.

Muestra de COBOL

Ejemplo 1: ¡Hola mundo!

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY 'Hello, world.'
STOP RUN.

Beneficios de COBOL

Estas son algunas ventajas / beneficios importantes de usar el lenguaje COBOL:

  • Puede utilizar COBOL como lenguaje autodocumentado.
  • El lenguaje COBOL puede manejar el procesamiento masivo de datos.
  • Es uno de los lenguajes de programación de alto nivel más utilizados.
  • Totalmente compatible con versiones anteriores.
  • El lenguaje COBOL puede manejar el procesamiento masivo de datos.
  • Es más fácil corregir errores porque tiene un sistema de mensajes de error eficiente.
  • COBOL también se usa ampliamente como lenguaje autodocumentado.
  • En COBOL, todas las instrucciones se pueden codificar en palabras sencillas en inglés.

Desventajas de COBOL

Aquí hay algunas desventajas / desventajas de usar COBOL:

  • Tiene una sintaxis muy prolija
  • COBOL tiene el formato más estricto
  • No está diseñado para manejar aplicaciones científicas.
  • El tiempo necesario para compilar un programa COBOL es más que los lenguajes de programación orientados a la máquina.

Resumen:

  • COBOL es un lenguaje de programación destinado principalmente a resolver un problema empresarial.
  • COBOL son las siglas de Business Oriented Common Language
  • Le permite manejar grandes cantidades de datos debido a sus altas capacidades de administración de archivos.
  • COBOL fue diseñado por primera vez por CODASYL en 1959
  • La estructura de registro de COBOL consta de 1) División, 2) Sección 3) Sección 4) Oraciones 5) Caracteres
  • Los cuatro tipos de divisiones en COBOL son 1) Reconocimiento 2) Entorno 3) Datos 4) Procedimiento
  • El programa COBOL contiene 80 caracteres en cada línea
  • La sintaxis de COBOL es muy similar a la del inglés, diseñada para ser autodocumentada y muy legible.
  • La variable COBOL es un lugar designado en la memoria donde un programa puede almacenar datos y recuperar datos.
  • En COBOL, si se usa una declaración para ramas condicionales
  • La principal ventaja de COBOL es que puede utilizarlo como un lenguaje autodocumentado.
  • La principal desventaja de COBOL es que tiene un formato más rígido

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Salir de la versión móvil