100% encontró este documento útil (1 voto)
272 vistas22 páginas

Cobol

Cobol es un lenguaje de programación de alto nivel orientado a negocios desarrollado en 1959. Ha evolucionado a través de varias versiones como COBOL-61, COBOL-68 y COBOL-74 para agregar nuevas características. Aunque antiguo, sigue siendo popular debido a su simplicidad, portabilidad, mantenibilidad y capacidad para manejar grandes volúmenes de datos comerciales. Actualmente se encuentra en el puesto 19 del ranking TIOBE de lenguajes de programación más utilizados.

Cargado por

Alexis Medina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
272 vistas22 páginas

Cobol

Cobol es un lenguaje de programación de alto nivel orientado a negocios desarrollado en 1959. Ha evolucionado a través de varias versiones como COBOL-61, COBOL-68 y COBOL-74 para agregar nuevas características. Aunque antiguo, sigue siendo popular debido a su simplicidad, portabilidad, mantenibilidad y capacidad para manejar grandes volúmenes de datos comerciales. Actualmente se encuentra en el puesto 19 del ranking TIOBE de lenguajes de programación más utilizados.

Cargado por

Alexis Medina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

COBOL

Cobol(Common Business -Oriented


Language)
Es un lenguaje de programacin de alto nivel y de fcil entendimiento
Al igual que los diversos lenguajes de su generacin puede ser escrito en cualquier
editor de texto.
Genera un cdigo objeto (ya compilado) el cual esta listo para ser ejecutado.
Basado en la resolucin de problemas de los campos de gestin y documentacin
Es orientado a los negocios

Evolucin de COBOL
1950

1959

1961

COBOL fue desarrollado por


CODASYL (Conference on
Data Systems Language).

La prxima versin,
COBOL-61, fue puesto
en libertad, con algunas
revisiones.

Empresas estaban
creciendo
Necesario automatizar
diversos
procesos
para
facilitar
la
operacin.
Se origino un alto
nivel de lenguaje de
programacin
de
procesamientos
de
datos empresariales.

EVOLUCIN DE COBOL

1968

COBOL fue aprobado por


ANSI como un lenguaje
estndar para uso
comercial (COBOL-68).

(1974-1985)

Se desarrollo las
versiones denominado
COBOL-74 y COBOL-85
respectivamente

2002

Se
le
aade
la
orientacin a objetos, lo
que
podra
utilizar
objetos
encapsulados
como una parte normal
de
programacin
COBOL.
Sale la versin COBOLANS2002.

Caractersticas que contribuyen al xito de


COBOL
Lenguaje
autodocumentado
Posible para agentes no programadores como supervisores, administradores y
usuarios, poder revisar el cdigo sin conocer el lenguaje.
COBOL contendra muchos elementos estructurales ingleses, como verbos,
instrucciones, secciones y divisiones.
Pero sta meta no fue conseguida en su totalidad; los administradores y los
usuarios no leen programas en COBOL, dado que son demasiado complejos para
ser entendidos por mucha gente de negocios, a pesar de la familiaridad de los
elementos sintcticos. Pero el intento ha tenido un efecto relativo, y es que
COBOL es actualmente el lenguaje autodocumentado ms fcil de entender.

Caractersticas que contribuyen al xito de COBOL


Orientado a los
negocios
COBOL fue diseado para aplicaciones comerciales relacionados con el mbito
financiero, la defensa el dominio, etc. puede manejar grandes volmenes de datos
por su avanzada capacidad de tratamiento de archivos.
Lenguaje robusto
COBOL es un lenguaje robusto como su depuracin y numerosas herramientas de
prueba estn disponibles para casi todas las plataformas informticas.
Lenguaje Estructurado
Las estructuras lgicas de control estn disponibles en COBOL lo que hace que sea
ms fcil leer y modificar. COBOL tiene diferentes divisiones, por lo que es fcil de
depurar.

Caractersticas que contribuyen al xito de


COBOL
simple
No tiene punteros ni funciones ,ni tipos definidos
Portable
Su estndar no pertenece a ninguna marca concreta y puede ser llevado a todo
tipo de maquinas por Ejemplo Windows,Unix,OS/2 entre otros.
Mantenible
Tiene una gran facilidad de interpretacin , gran legibilidad y adems tiene
una rigida estructura jerrquica y por medio de esto su mantenimiento se
facilita muchisimo

Ventajas y Desventajas de Cobol

Ventajas

-Simple
-Portable
-Mantenible

Desventajas

-No es muy conciso


-tiene un formato muy rgido
-no fue diseado para manejar
aplicaciones cientficas.

Notaciones
Estructura de un programa COBOL

Divisiones

Cada prrafo en la
Divisin del proceso
constituye un
procedimiento del
programa.

El nombre de cada
prrafo puede ser
referido como un
nombre de prrafo
o un nombre de
procedimiento.

El nombre del
primer
procedimiento
debe representar
la funcin de todo
el programa.

SECCIONES

Una seccin es un
bloque de cdigo
compuesta de uno o
ms prrafos.

Una seccin
comienza con el
nombre de seccin
y termina en la
que se encontr
con el siguiente
nombre de seccin
o donde termina el
programa de
texto.

Consiste en un
nombre ideado
por el
programador o
definido por el
lenguaje seguido
de la palabra
SECTION seguido
por un punto

PRRAFOS

Un prrafo es un
bloque de cdigo
compuesto por una
o ms sentencias

Un prrafo
comienza con el
nombre de punto y
termina con el
prrafo siguiente
o nombre de la
seccin o al final
del texto del
programa

El nombre prrafo
consiste en un
nombre ideado
por el
programador o
definido por el
lenguaje seguido
por un punto.

Sentencias y declaraciones

Un prrafo
consiste en una o
ms sentencias y
una sentencia se
compone de uno o
ms estados y se
termina por un
punto.

Una declaracin
consta de un
verbo COBOL y un
operando u
operandos

TIPOS DE DATOS EN COBOL


Los tipos de datos se declaran mediante:
Un nmero de nivel.
Un nombre o identificador de datos.
Una clusula de imagen.
Los alfabticos
corresponden a
los 26
caracteres,
(texto /cadena)
usndose tanto
en maysculas
como en
minsculas.
Como carcter
alfabtico
tambin
incluiremos el
espacio

Los numricos
corresponden a
los diez dgitos
con los que
podemos
representar
cualquier
nmero.

Los caracteres
especiales se
detallan en la
siguiente
diapositiva:

TIPOS DE DATOS EN COBOL

PALABRAS RESERVADAS ( VARIABLES,


SMBOLOS Y CONSTANTES).
EL PUNTO INDICA EL
FINAL DE UNA LNEA,
EN EL HAN DE
TERMINAR TODAS
LAS SECCIONES,
DIVISIONES Y
PRRAFOS YA QUE
INDICA EL FIN DE LA
INSTRUCCIN.

Las variables son creadas


por el programador, este
tipo de palabras admiten
hasta treinta caracteres
(letras, dgitos o guiones)
que comenzarn por una
letra.

Los smbolos tienen


un significado
especfico para
COBOL como tales, y
pueden ser
ortogrficos( ., ;),
aritmticos(+,-, *, /,
**) y relacionales (<,
>, =).

Las constantes pueden ser numricas (hasta 18


dgitos.), no numricas ( entre comillas) y las
figurativas ( palabras reservadas que tienen un
valor constante (ZERO = 0, SPACE = , HIGHVALUE = El valor ms alto, LOW-VALUE = El valor
ms bajo).

Herramientas de desarrollo
Notepad++: Liviano y fcil en su
uso, permite ser configurado
para detectar las sintaxis y
semnticas de COBOL, entre
otras decenas de lenguajes
RMcobol : el ltimo compilador
estndar de Cobol, adems que
es gratuito en su uso. Hay
muchsimas versiones, como las
de IBM

NDICE DE COBOL A LO LARGO DEL TIEMPO


El lenguaje de programacin
COBOL naci en 1959 como
un lenguaje de programacin
estndar en el mbito de la
gestin y documentacin.
Durante el periodo del ao
2001 al ao 2016 el rating de
utilizacin del lenguaje de
programacin COBOL ha
tenido diferentes cambios
segn la tabla de rating de
TIOBE.

Durante el ao 2001 tena un


rating de 1.6 % y desde ah
decay hasta el ao 2011 con
un rating de 0.417 %, desde
ese ao a comenzado a crecer
hasta la actualidad del 2016
con un rating 1.135 %.
Segn el ndice de TIOBE el
lenguaje de programacin
COBOL se encuentra
actualmente en el ao 2016
ha crecido dos puestos desde
el ao 2015 quedando el el
puesto nmero 19 del rating
de los lenguajes de
programacin

Relacin del ndice con otros dos lenguajes.

El lenguaje de programacin COBOL segn el ndice TIOBE del


ao 2016 est por encima del ranking del lenguaje de
programacin Groovy y por debajo del lenguaje del rating del
lenguaje de programacin PL / SQL

NO S QU
LENGUAJES HABR
EN EL FUTURO,
PERO SEGURO
QUE COBOL
ESTAR TODAVA
ALL

También podría gustarte