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 porel 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
Vimeo - YouTube Channel for Vimeo
ResponderBorrarWatch 바카라 사이트 videos tagged kadangpintar "Vimeo - YouTube Channel youtube mp3 for Vimeo by VIVIN_ABSLIVE