? Negocios Common Language Oriented ( COBOL ) es uno de los primeros lenguajes de programación. A pesar de que ha existido durante 60 años, todavía se puede encontrar en muchas aplicaciones. Los sistemas financieros y administrativos fueron desarrollados usando el código COBOL. Mientras que los nuevos programas no se han desarrollado utilizando COBOL, estos sistemas heredados son los que mantienen COBOL vivo y popular. COBOL Historia
COBOL evolucionó a partir de los compiladores del programa de Grace Hopper utilizados por el Mark I , que fue la primera computadora a gran escala. Seis fabricantes de ordenadores y tres agencias del gobierno trabajaron juntos para desarrollar el lenguaje . Los desarrolladores han estado programando con COBOL desde finales de 1950 . COBOL -60 es la versión más antigua de la lengua , que ahora depende de COBOL -85 .
Lenguaje Natural Construct
COBOL fue el primer lenguaje desarrollado diseñado para trabajar Inglés como natural. Fue hecho para ser fácil de escribir y lo suficientemente fácil de leer que no son desarrolladores podían entender el proceso. Esto llevó a su amplia adopción en la comunidad empresarial. Sin embargo , la facilidad de leer la sintaxis es considerado como un inconveniente de COBOL , debido a la cantidad de programación requerida .
Y2K
El nuevo milenio presenta un reto único debido COBOL originalmente utilizado un año de dos dígitos . Mientras se ejecuta estimaciones para Y2K y el año 2000 cambio , se encontró que el 80 por ciento de las empresas todavía corrió alguna forma de COBOL . Las empresas gastan enormes esfuerzos para convertir su código heredado para apoyar fechas para el año 2000 y más . Estas empresas reclutan activamente a los desarrolladores de COBOL , el pago de los sueldos de primera calidad para convertir sus sistemas.
Prohibitivo costo
Debido a la gran cantidad de código existente que existe en COBOL , algunas organizaciones resulta un costo prohibitivo para reemplazar . Se cree que hay más líneas de código de programación COBOL en uso que cualquier otro idioma. Esto se debe a COBOL es un programa de lenguaje intensivo que requiere enormes líneas de código para completar las tareas . Muchas organizaciones les resulta más rentable para actualizar su código anticuado que sustituir los sistemas completos.
De hoy COBOL
Tanto el fiasco Y2K y el costo prohibitivo del cambio de COBOL ha llevado a las empresas que invierten en la actualización del proceso de COBOL. Compiladores COBOL ahora existen para varias plataformas , como Windows , IBM z /OS y Linux . Ahora también incluye la programación orientada a objetos y es compatible con Unicode , XML , C y marcos Java. Incluso con todos los avances realizados en el idioma , que todavía no es un formato ampliamente adoptado para el nuevo software, por su palabrería inherente.