lunes, 15 de agosto de 2016





Ventajas y desventajas
Ventajas:
  • Se puede ejecutar en cualquier lugar: Aplicaciones COBOL que fueron escritas hace décadas pueden usarse en nuevas plataformas como .NET o JVM.
  • Se trabajará mañana igual que hoy: Las empresas que ya utilizan COBOL siguen utilizándolo porque reemplazarlo sería caro.
  •  Coloca los números correctamente: El sector financiero se basa en sistemas COBOL: banca, seguros, gestión de fondos, sistemas de pensiones, nóminas y tarjetas de crédito…
  •  Se puede utilizar con su IDE favorito: Se pueden desarrollar aplicaciones COBOL usando Visual Studio o Eclipse.
  • Puede llegar a sus datos rápidamente: COBOL procesa datos de muchas fuentes, incluso casi todos los sistema de gestión de bases de datos relacionales (RDBMS ).
  •  No necesita pasar horas con la documentación: La legibilidad del código COBOL y su estructura jerárquica rígida hacen COBOL fácil de leer y mantener.
  •  Es rápido: COBOL tiene 50 años de optimizaciones a sus espaldas. Además, la mayoría del código COBOL es de procedimiento, no orientado a objetos, su rendimiento de “línea recta” de la vieja escuela le da una ventaja real frente otros idiomas.
 Desventajas:
  • Tiempo de programacion: requiere mas instrucciones para realizar el mismo proceso, en comparacion con un lenguaje de alto nivel.
  • Programas fuente grandes: por las mismas razones q aumenta el tiempo, crecen los programas fuentes; simplemente requerimos mas instrucciones primitivas para describir procesos equivalentes.
  • Peligro de afectar recursos inesperadamente: es posible al cometer errores programando afectar los recursos de la maquina, y esta se puede bloquear o reiniciar.
  • Falta de portabilidad: para cada maquina existe un lenguaje ensamblador. 



Caracteristicas

  • Es un lenguaje auto-documentado: se suponía en un inicio que COBOL sería un lenguaje accesible para agentes no programadores, o sea se hablaba de que esto se  pudieran revisar el código sin tener conocimientos de programación, la idea a pesar de que no fue completamente efectiva, hizo que cobol se convirtiera en el lenguaje auto-documentado más fácil de entender.

  • Es un lenguaje simple con una funcionalidad limitada:
    no tiene punteros ni funciones ni tipos definidos por
    el usuario.

  • Es portable: su estándar no pertenece a ninguna marca concreta y puede ser llevado a todo tipo de máquinas por ejemplo Windows, UNIX, OS/2 entre otros.

  • Es mantenible: como se ha dicho ya, COBOL tiene una gran facilidad de interpretación y una gran legibilidad y además tiene una rígida estructura jerárquica y por medio de todo esto su mantenimiento se facilita muchísimo. Como ejemplo se podría ver que en el año 2000 con el problema Y2K muchas aplicaciones COBOL se vieron afectadas y de igual manera su reparación fue mucho más fácil y barato en comparación con otros lenguajes.


     Versiones

    • En 1959, COBOL fue desarrollado por CODASYL (Conference on Data Systems Language).
    • La próxima versión, COBOL-61, fue puesto en libertad en 1961, con algunas revisiones.
    • En 1968, COBOL fue aprobado por ANSI como un lenguaje estándar para uso comercial (COBOL-68).
    • Una vez más se revisó en 1974 y 1985 para desarrollar las siguientes versiones denominado COBOL-74 y COBOL-85 respectivamente.
    • En el año 2002, orientada a objetos COBOL fue puesto en libertad, lo que podría utilizar objetos encapsulados como una parte normal de programación COBOL.



    Tomado de: http://www.tutorialspoint.com/es/cobol/cobol_overview.htm 
                       http://www.di-mare.com/adolfo/cursos/2007-2/pp-Cobol-PL1.pdf 
                       http://www.selta.es/blog/tendencias/ventajas-del-cobol.html  


1 comentario:

  1. Vimeo - YouTube Channel for Vimeo
    Watch 바카라 사이트 videos tagged kadangpintar "Vimeo - YouTube Channel youtube mp3 for Vimeo by VIVIN_ABSLIVE

    ResponderBorrar