Cobol

Solo disponible en BuenasTareas
  • Páginas : 11 (2741 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de noviembre de 2010
Leer documento completo
Vista previa del texto
COBOL: HISTORIA Y USO (Traducción de un texto de www.csic.ul.ie)¿QUÉ ES COBOL? Introducción COBOL es un lenguaje de programación de primer nivel desarrollado por el Comité CODASYL (Conference on Data Systems Languages, Conferencia sobre lenguajes de sistemas de datos) en 1960. Desde entonces, la responsabilidad de desarrollar nuevos estándares COBOL ha sido asumida por el Instituto ANSI deestándares americanos. Se han producido estándares ANSI para COBOL en 1968, 1974 y 1985. Actualmente se está produciendo un nuevo estándar de COBOL que introducirá la programación orientada a objetos, y será lanzado en los próximos años. COBOL es un acrónimo de Common Business Oriented Language, lenguaje orientado a negocios. Tal como su propio nombre indica, este lenguaje se diseñó para desarrollaraplicaciones de negocios, típicamente orientadas a archivos. No fue ideado para crear aplicaciones para sistemas, es decir, no podríamos, por ejemplo, crear un sistema operativo o un compilador utilizando COBOL. Expansión de COBOL Durante casi 4 décadas, COBOL ha sido el lenguaje de programación dominante en el campo del diseño de aplicaciones para negocios. Durante todo este tiempo ha visto nacerotros lenguajes como PL1, Algo68, Pascal, Modula, ADA, C y C++. Todos estos lenguajes han encontrado su sitio pero ninguno ha conseguido desplazar a COBOL. Actualmente existen, no obstante, dos lenguajes que le hacen una seria competencia: Java y Visual Basic. La expansión mundial de COBOL ha sido seguida por el grupo Gartner Group: • En 1997, estimaron que existían aproximadamente unos 300 billonesde líneas de código en todo el mundo, de las cuales el 80% estaban escritas en COBOL y el 20% restante en todos los otros lenguajes. • En 1999 informaron de que el 50% de las nuevas aplicaciones importantes de misión crítica seguían estando diseñadas en COBOL. • Para 2002 preveían que existieran dos millones de programadores de COBOL a lo largo de todo el mundo comparados con el millón deprogramadores de Java, o el millón de programadores de C++. • Se calcula que en 2004/2005 aún el 15% de las aplicaciones importantes estén diseñadas en COBOL, y que el 80% del total tengan extensiones a librerías u otros recursos diseñados en COBOL. El éxito de COBOL La mayoría se sorprende cuando se da cuenta de que las cifras se inclinan claramente a favor de COBOL en el dominio del mercado. El entornode algunos lenguajes trataría de convencernos de que la mayoría de la producción en el mundo se hace en Java, C, C++ o Visual Basic y que solo un pequeño porcentaje está hecha en COBOL, pero la realidad es bien distinta. Una de las razones para esta concepción errónea radica en la diferencia entre el software vertical y el horizontal:

1

En el mercado del software vertical, las aplicacionesrequieren de millones de dólares de inversión para su producción, están dirigidas a empresas concretas, rigen las reglas de esa compañía, y existe un pequeño número de copias funcionando en todo el mundo. Un ejemplo es el sistema DoD MRP II, que funciona en grandes servidores en determinados puntos geográficos de EE.UU., y sirve para organizar componentes de equipos con inventarios por valor dealrededor de 28 billones de dólares. En el mercado del software horizontal, las aplicaciones pueden costar millones de dólares en ser desarrolladas, pero existen cientos de miles, incluso millones de copias funcionando en todo el mundo. Estas aplicaciones suelen tener alta reputación, durar poco tiempo y tener un coste relativamente bajo por cada copia. Como ejemplo tenemos la suite ofimática deMicrosoft, Office (Word, Excel, Access, PowerPoint, etc.). Debido a la naturaleza competitiva de este mercado, y teniendo en cuenta la importancia de velocidad, tamaño y eficiencia, se utilizan lenguajes como C o C++ para crear las aplicaciones. Características de aplicaciones hechas en COBOL Como hemos visto con el DoD MRP II, las aplicaciones hechas con COBOL suelen ser de gran tamaño. La...
tracking img