Tecnología

Inicio

¿Por qué es COBOL populares?

Common Business Oriented Language (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 desarrollan utilizando COBOL, estos sistemas heredados son los que mantienen viva COBOL y popular.

Historia COBOL

COBOL evolucionó a partir de los compiladores del programa de Grace Hopper utilizados por el Mark I, que fue el primer ordenador a gran escala. Seis fabricantes de ordenadores y tres agencias gubernamentales 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 es ahora hasta COBOL-85.

Construir Lenguaje Natural

COBOL fue el primer lenguaje desarrollado diseñado para funcionar como Inglés natural. Fue hecho para ser fácil de escribir y bastante fácil de leer que los no desarrolladores puedan entender el proceso. Esto condujo a su amplia adopción a través de la comunidad de negocios. Sin embargo, la sintaxis de fácil lectura se considera que es un inconveniente de COBOL, debido a la cantidad de programación requerida.

Y2K

El nuevo milenio presenta un desafío único porque COBOL utilizado originalmente un año de dos dígitos. Durante la ejecución de las estimaciones para el Y2K y el cambio del año 2000, se encontró que el 80 por ciento de las empresas todavía corría algún tipo de COBOL. Las empresas gastan enormes esfuerzos para convertir su código heredado para apoyar las fechas para el año 2000 y mayor. Estas empresas reclutan activamente a los desarrolladores COBOL, el pago de salarios de primera calidad para convertir sus sistemas.

El costo prohibitivo

Debido a las grandes cantidades de código que existe en COBOL existentes, algunas organizaciones consideran que es 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 intensivo de idioma que requiere líneas masivas de código para completar tareas. Muchas organizaciones consideran que es más rentable para actualizar su código obsoleto que sustituir el sistema completo.

COBOL de hoy

Tanto el fiasco del Y2K y el costo prohibitivo de cambiar 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, z / OS de IBM y Linux. También incluye ahora la programación orientada a objetos y es compatible con los marcos Unicode, XML, C y Java. Incluso con todos los avances realizados en el idioma, todavía no es un formato ampliamente adoptado para el nuevo software, debido a su inherente palabrería.