las 10 razones para aprender cobol

3
Tweet Las 10 razones para aprender COBOL Elisabeth Rojas 15/01/2014 23 comentarios Más de medio siglo después de su desarrollo, el COBOL sigue siendo portable, escalable, depurable, fácil de aprender y, además, es el idioma preferido para las aplicaciones de negocio de la gran mayoría 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 programación para negocio gracias a su aritmética compleja y su capacidad de procesamiento de grandes volúmenes de datos.Además, este lenguaje es más fácil de aprender, leer y descifrar y hasta cuatro veces más barato de mantener que otros lenguajes. Siguiendo esta línea, la compañía Micro Focus dice que, lejos de estar muerto, COBOL está más 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 fácil Compartir 105

Upload: e-cordova-monroe

Post on 08-Nov-2015

218 views

Category:

Documents


1 download

DESCRIPTION

Las 10 razones para aprender COBOL

TRANSCRIPT

  • 3/6/2015 Las 10 razones para aprender COBOL

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

    Tweet

    Las 10 razones para aprender COBOLElisabeth Rojas 15/01/2014 23 comentarios

    Ms de medio siglo despus de su desarrollo, el COBOL sigue siendo portable, escalable, depurable, fcilde aprender y, adems, es el idioma preferido para las aplicaciones de negocio de la gran mayora de lasempresas 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 asu 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 mantenerque otros lenguajes.

    Siguiendo esta lnea, la compaa Micro Focus dice que, lejos de estar muerto, COBOL est ms vivo quenunca y domina el mundo de los lenguajes de desarrollo de aplicaciones de negocio. Y lo justifica con 10razones:

    1 COBOL es fcil

    Compartir 105

  • 3/6/2015 Las 10 razones para aprender COBOL

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

    Aprender COBOL no es aprender un idioma completamente nuevo: es Ingls! Est formado porcomponentes estructurales del Ingls como verbos, clusulas y oraciones. Su facilidad de lectura permiteentender 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 estelenguaje, basados en el axioma: escribir una vez, ejecutar en cualquier lugar , permiten a las empresasreutilizar 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 escribiraplicaciones que puedan ser portadas a nuevas plataformas con un cambio mnimo o nulo. COBOL ha sidocapaz de adaptarse a los cambios: cada nueva plataforma empresarial que emerge tiene aplicacionesCOBOL 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 sercompletamente innecesaria. El efecto ao 2000 demostr que las aplicaciones COBOL son ms baratasde 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 deprocesamiento numrico le convierten en la eleccin perfecta para aplicaciones en las que un error deredondeo fraccional mnimo puede tener enormes consecuencias. Ofrece una precisin aritmtica de 31dgitos 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 puedendesarrollar aplicaciones COBOL usando Visual Studio o Eclipse. Estos IDEs aportan grandes ayudas deproductividad como IntelliSense y una interfaz de usuario y herramientas de diseo muy eficaces de maneraque 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 degestin de bases de datos relacionales (RDBMS ), tambin proporciona apoyo directo para archivos dedatos Los sistemas COBOL utilizan archivos de datos indexados que mantienen su estructuras B-treeinterna, lo que proporciona acceso rpido a los datos incluso cuando los almacenes de datos se ejecutan en

  • 3/6/2015 Las 10 razones para aprender COBOL

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

    terabytes.

    7 No necesita pasar horas con la documentacin

    COBOL se auto-documenta. La legibilidad del cdigo COBOL y su estructura jerrquica rgida hacenCOBOL fcil de leer y mantener. El lenguaje COBOL no necesita el mismo nivel de comentario que losdems, 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 Focusutiliza la tecnologa de plataforma de destino para ofrecer el mximo rendimiento, adems de permitir lacreacin de cdigo totalmente portable y ejecutable. Pero no slo es el generador el que maximiza elrendimiento. La mayora del cdigo COBOL es de procedimiento, no orientado a objetos, su rendimiento delnea 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. Losprogramas COBOL pueden ser llamados desde la mayora de los dems lenguajes de programacin,pueden desplegarse en los servidores de aplicaciones Java , proporcionan arquitectura backend lgicaorientada a servicios (SOA ), se pueden leer y escribir en XML directamente y trabajan con cadenasUnicode. Gracias a sus nuevas capacidades, se pueden mejorar las aplicaciones COBOL existentes en laweb, 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. Encodinghorror.com , Jeff Atwood comenta, la gran mayora de nosotros va a utilizar COBOL de una u otraforma, como parte de nuestra existencia diaria. Los programadores senior se jubilan hay que sustituirles conuna 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.