Sei sulla pagina 1di 3

3/6/2015

Las 10 razones para aprender COBOL

Las 10 razones para aprender COBOL


Elisabeth Rojas

15/01/2014

23 comentarios

Tweet

Compartir

105

Ms de medio siglo despus de su desarrollo, el COBOL sigue siendo portable, escalable, depurable, fcil
de aprender y, adems, es el idioma preferido para las aplicaciones de negocio de la gran mayora de las
empresas del Fortune Global 100, o al menos, eso dicen en Micro Focus.
El COBOL es el verdadero caballo de batalla de los lenguajes de programacin para negocio gracias a
su aritmtica compleja y su capacidad de procesamiento de grandes volmenes de datos.Adems,
este lenguaje es ms fcil de aprender, leer y descifrar y hasta cuatro veces ms barato de mantener
que otros lenguajes.
Siguiendo esta lnea, la compaa Micro Focus dice que, lejos de estar muerto, COBOL est ms vivo que
nunca y domina el mundo de los lenguajes de desarrollo de aplicaciones de negocio. Y lo justifica con 10
razones:
1 COBOL es fcil
data:text/html;charset=utf-8,%3Ch1%20class%3D%22%20%22%20style%3D%22margin%3A%200px%200px%2010px%3B%20pad

1/3

3/6/2015

Las 10 razones para aprender COBOL

Aprender COBOL no es aprender un idioma completamente nuevo: es Ingls! Est formado por
componentes estructurales del Ingls como verbos, clusulas y oraciones. Su facilidad de lectura permite
entender lo que el programa est haciendo sin tener que aprender una sintaxis totalmente nueva.
2 Se puede ejecutar en cualquier lugar
COBOL se ha portado a prcticamente todas las plataformas de hardware. Los programas escritos en este
lenguaje, basados en el axioma: escribir una vez, ejecutar en cualquier lugar , permiten a las empresas
reutilizar aplicaciones COBOL que fueron escritas hace dcadas en nuevas plataformas como .NET o JVM.
El lenguaje mismo es porttil, con tipos de datos y estructuras que permiten a los desarrolladores escribir
aplicaciones que puedan ser portadas a nuevas plataformas con un cambio mnimo o nulo. COBOL ha sido
capaz de adaptarse a los cambios: cada nueva plataforma empresarial que emerge tiene aplicaciones
COBOL desplegadas.
3 Se trabajar maana igual que hoy
Las empresas que ya utilizan COBOL son propensas a seguir utilizando COBOL en lugar de reemplazarlo.
La sustitucin de COBOL sera cara debido a su enorme escala, lenta y arriesgada, adems de ser
completamente innecesaria. El efecto ao 2000 demostr que las aplicaciones COBOL son ms baratas
de corregir y adaptar que las aplicaciones escritas en lenguajes ms recientes.
4 Coloca los nmeros correctamente
No sorprende que el sector financiero se base en los sistemas COBOL: banca, seguros, gestin de fondos,
sistemas de pensiones, nminas y tarjetas de crdito, todo depender de COBOL. Sus funciones de
procesamiento numrico le convierten en la eleccin perfecta para aplicaciones en las que un error de
redondeo fraccional mnimo puede tener enormes consecuencias. Ofrece una precisin aritmtica de 31
dgitos y por eso es el preferido de las aplicaciones financieras.
5 Se puede utilizar con su IDE favorito
No hay necesidad de preocuparse por el aprendizaje de un nuevo conjunto de herramientas . Se pueden
desarrollar aplicaciones COBOL usando Visual Studio o Eclipse. Estos IDEs aportan grandes ayudas de
productividad como IntelliSense y una interfaz de usuario y herramientas de diseo muy eficaces de manera
que la codificacin en COBOL no es una tarea compleja.
6 Puede llegar a sus datos rpidamente
COBOL no slo puede procesar datos de una variedad de fuentes, incluyendo casi cualquier sistema de
gestin de bases de datos relacionales (RDBMS ), tambin proporciona apoyo directo para archivos de
datos Los sistemas COBOL utilizan archivos de datos indexados que mantienen su estructuras B-tree
interna, lo que proporciona acceso rpido a los datos incluso cuando los almacenes de datos se ejecutan en
data:text/html;charset=utf-8,%3Ch1%20class%3D%22%20%22%20style%3D%22margin%3A%200px%200px%2010px%3B%20pad

2/3

3/6/2015

Las 10 razones para aprender COBOL

terabytes.
7 No necesita pasar horas con la documentacin
COBOL se auto-documenta. La legibilidad del cdigo COBOL y su estructura jerrquica rgida hacen
COBOL fcil de leer y mantener. El lenguaje COBOL no necesita el mismo nivel de comentario que los
dems, mantener el cdigo COBOL de otra persona es una tarea sencilla.
8 Es rpido
COBOL tiene 50 aos de optimizaciones a sus espaldas. El generador de cdigo COBOL de Micro Focus
utiliza la tecnologa de plataforma de destino para ofrecer el mximo rendimiento, adems de permitir la
creacin de cdigo totalmente portable y ejecutable. Pero no slo es el generador el que maximiza el
rendimiento. La mayora del cdigo COBOL es de procedimiento, no orientado a objetos, su rendimiento de
lnea recta de la vieja escuela le da una ventaja real frente otros idiomas.
9 Se integra con todo
Los sistemas COBOL han conservado el valor de negocio integrndole con las nuevas tecnologas. Los
programas COBOL pueden ser llamados desde la mayora de los dems lenguajes de programacin,
pueden desplegarse en los servidores de aplicaciones Java , proporcionan arquitectura backend lgica
orientada a servicios (SOA ), se pueden leer y escribir en XML directamente y trabajan con cadenas
Unicode. Gracias a sus nuevas capacidades, se pueden mejorar las aplicaciones COBOL existentes en la
web, en los mviles y en de nube.
10 Est en todas partes
Estamos rodeados de COBOL: se ejecuta en ms del 70 % de las transacciones de negocios del mundo. En
codinghorror.com , Jeff Atwood comenta, la gran mayora de nosotros va a utilizar COBOL de una u otra
forma, como parte de nuestra existencia diaria. Los programadores senior se jubilan hay que sustituirles con
una nueva generacin de programadores COBOL. Si no lo hacemos, se hundir el mundo de los negocios.
Est claro que en el COBOL hay futuro laboral.

data:text/html;charset=utf-8,%3Ch1%20class%3D%22%20%22%20style%3D%22margin%3A%200px%200px%2010px%3B%20pad

3/3

Potrebbero piacerti anche