Cobol en español
MANUALES
TEMATICOS
BASES DE DATOS
COBOL / WINDOWS
COBOL / UNIX
HISTORIA /DOCS
PROGRAMANDO-Dos
TRUCOS
AÑO 2.000
TEORIA POWCOB-3
PROG. POWCOB-3
TEORIA POWCOB-5
PROG. POWCOB-5
OCX-ESCOBOL
Historia / Documentos
TEMARIOPrimeros Pasos
La increible Grace Hooper
Bill Gates habla sobre Cobol
¿ Porque es Cobol estupendo ?
Hitos en la Informática
Primer fallo en un ordenador
Artículo sobre Cobol (PCWORLD)

Artículo sobre Cobol (PCWORLD)

página(s) : 1/2
(3206 palabras totales en este texto)
(54937 Lecturas)   Versión Imprimible



ARTICULO PUBLICADO EN LA REVISTA
PCWORLD - ENERO 2.000

Autor: Andrés Montes



INTRODUCCION

Es muy probable que muchos lectores se sorprendan al encontrar un artículo sobre Cobol. Es mas, algunos pensarán que es algo nuevo y revolucionario con lo que una vez mas nos sorprende el apasionante mundo de la informática y la tecnología. Evidentemente no es así. Cobol es algo mas, mucho más. Se trata de un lenguaje de programación que ha sido capaz de mantenerse con nosotros desde el inicio de la informática hasta nuestros días, y no tiene ninguna intención de abandonarnos.

Para empezar a hablar de Cobol, hay que remontarse muchos años, concretamente unos 40 años. En esa época cada ordenador era concebido y creado con su propio sistema operativo y de programación. Nació por el deseo de desarrollar un lenguaje de programación que fuera aceptado por cualquier marca de ordenador, y fue en Mayo de 1.959 cuando en Estados Unidos se reunió una comisión denominada CODASYL (Conference On Data System Languages), integrada por fabricantes de ordenadores, empresas privadas y representantes del Gobierno, donde se dieron las primeras ideas de COBOL (Common Business Oriented Language). En un primer momento se llamó COBOL-60 a ésta versión por ser ese el año en que vio la luz.

A partir de aquí, apoyado por las sugerencias de los usuarios y expertos, su evolución no paró hasta que en 1.968 y posteriormente en 1.974, se dieron las primeras versiones consideradas standard, que fueron conocidas como Cobol Ansi.

Puestos en antecedentes veamos porque era y es tan grande la importancia del Cobol como lenguaje de programación.

Si nos fijamos en lo que significa el nombre, "lenguaje común orientado a los negocios", pronto podremos comprender que la verdadera misión de éste lenguaje es utilizarlo para la gestión y administración de las empresas. Y eso implica mucho, porque da igual a que actividad se dedique una empresa, pues en ella siempre habrá un departamento de gestión, y serán necesarios unos programas de gestión para hacerla funcionar.

Al principio, los mainframes eran los tipos de ordenador escogidos por las grandes empresas, sobre todo las del sector financiero, con sus propios sistemas operativos y sus propios compiladores de Cobol. Estos fueron afianzando al Cobol como un lenguaje perfecto para conseguir sus propósitos por su robustez, su fiabilidad y su perfecta adaptación a las necesidades de gestión.

Cuando los sistemas operativos empezaron a independizarse de las máquinas, fue cuando los fabricantes de compiladores Cobol comenzaron su expansión.

Así empresas como Liant, Acucorp, Merant, Fujitsu, Nigsun, IBM o Computer Associates, unas más antiguas otras más modernas, nos permiten a los programadores hoy en día seguir programando con éste lenguaje, y que nos sintamos ilusionados con el futuro.

EL LENGUAJE

Cobol es un lenguaje compilado. Es decir, consta de un código fuente perfectamente legible y adaptado a unas normas, que se puede realizar con cualquier editor de textos y un código objeto (compilado) dispuesto para su ejecución con su correspondiente runtime.

Cuando se ve un programa escrito en Cobol saltan a la vista varios aspectos:

  • Existen unos márgenes establecidos que facilitan su comprensión.
  • Está estructurado en cuatro partes, cada una de ella con un objetivo dentro del programa.
  • La gramática y su vocabulario tienen su base en la lengua inglesa.
En contraste con otros lenguajes de programación, Cobol no fue concebido para cálculos complejos matemáticos o científicos (de hecho solo dispone de comandos para realizar los cálculos más elementales), aunque si posee un elevado grado de precisión y velocidad del cálculo numérico, pudiendo manejar hasta 30 posiciones decimales. Su empleo es más apropiado para el proceso de datos en aplicaciones comerciales y la utilización de grandes cantidades de datos. Y aunque no sea el único lenguaje orientado a éste propósito, si ha sido el mas utilizado en toda la historia.

Cobol, es un lenguaje independiente de la plataforma en la que se ejecute, por lo tanto es posible ejecutar el mismo programa sin modificar nada en cientos de sistemas diferentes (Windows, Unix, MS-Dos, Linux, OS400, S36, S34, VMS, Netware, Solaris, etc...). Es un lenguaje que puede comunicarse a la perfección con cualquier base de datos existente en el mercado, así como generar aplicaciones 100%100 Windows. Se puede adaptar a la tecnología cliente-servidor, tecnología de enventos y puede estar presente en la web. En definitiva, se trata de un lenguaje capaz de todo.

EL PRESENTE

Siempre hemos estado acostumbrados a asociar los programas en Cobol a los terminales de texto, sin ninguna capacidad gráfica. Eran programas serios, impersonales y aburridos, que daban una impresión muy pobre a los usuarios que los utilizaban. Todo esto ha cambiado, y hoy nos sorprenderíamos al descubrir que muchos de los programas que utilizamos en Windows están realizados en Cobol, y nadie sería capaz de notar ni la más mínima diferencia, simplemente porque no existe.

Muchas empresas e instituciones han migrado toda su programación a otros lenguajes o sistemas de información. Han preferido pensar que Cobol es un lenguaje "viejo y anticuado" para cambiar, sin analizar todas las posibilidades que les podía ofrecer ese lenguaje que estaban utilizando desde hacía muchos años y con el cual nunca habían tenido problemas. Por supuesto con los consiguientes costos que eso conlleva.

   Inicio de Página    | Siguiente (2/2)
Sitio desarrollado con PHP-Nuke. Todos los Derechos Reservados.
PHP-Nuke es un Software Libre realizado con licencia GNU/GPL.
Página creada en Junio de 1.998, con el proposito de difundir el lenguaje Cobol en nuestra lengua.
Andres Montes [98/11]