viernes, 8 de febrero de 2008

EL FUTURO DE LA INFORMÀTICA

EL FUTURO DE LOS PROFESIONALES

El Futuro de la Informática estará marcado por una serie de factores: por una parte, para los profesionales de la informática sucederá, a gran escala, lo que ya está sucediendo en la actualidad. Desaparecerán los niveles de especialización, exigiéndose a todos el conocimiento de lenguajes de programación; del mismo modo, se exigirán a todos los niveles los suficientes conocimientos de los sistemas operativos como para poder manejarse sin grandes tropiezos. La programación clásica desparecerá, es decir, no existirán programadores que sólo se dediquen a programar, sino que tendrán que soportar una parte de la gestión de los proyectos nuevos y una parte del mantenimiento de los viejos.

Por otra parte, los generadores de código y los lenguajes de cuarta generación pretenden que se deba escribir la mínima cantidad de códigos posible. Los lenguajes orientados a objetos permiten la masiva reutilización de códigos, y los entornos gráficos de diseño de software harán que más gente pueda escribir programas con menos conocimientos especializados.

Para los profesionales de la informática será, pues, necesario un mayor bagaje de conocimientos y las empresas necesitarán una menor especialización, es decir, el personal deberá tener una mayor polivalencia.

EVOLUCIÓN DE LOS LENGUAJES D E PROGRAMACIÓN

El término “lenguaje de cuarta generación”, lo acuñó James Martin, en 1982, quien publicó un prestigioso libro titulado Desarrollo de aplicaciones sin programación. En este libro se describen lenguajes más fáciles de usar para el programador y más productivos (hasta 10 veces más) que los lenguajes de tercera generación, como por ejemplo, Fortran o Cobol. Los lenguajes de cuarta generación prometen una mayor intervención del usuario en el desarrollo de las aplicaciones, y un código más fácil de mantener.

Según las predicciones de Martin, los lenguajes de cuarta generación substituirán a los lenguajes de tercera generación en la década de los 80. Como podemos comprobar, Martin se equivocó, porque hoy en día se siguen desarrollando muchas aplicaciones con lenguajes clásicos de programación.

En realidad, no debemos decir que Martin se equivocará totalmente, sino que fue excesivamente optimista: el promedio de vida de las aplicaciones informáticas es de unos 8 años, y desde que se comenzaron a comercializar los primeros lenguajes de cuarta generación serios no ha transcurrido el suficiente tiempo como para que se haya producido el relevo generacional en muchas de las instalaciones existentes. Además, los costes de la formación del personal informáticos en los nuevos lenguajes, ha desanimado a más de uno.

Los lenguajes de cuarta generación son más fáciles de transportar de una máquina a otra, por lo tanto, son más fáciles las migraciones que en otros lenguajes, del mismo modo crea una mayor independencia con respecto a la máquina.

Los lenguajes de cuarta generación son extensibles, es decir, si añadimos una característica nueva al lenguaje, las aplicaciones desarrolladas heredarán esta característica.

TENDENCIAS DE LA INFORMÁTICA

La tendencia de la informática en el futuro va hacia la utilización masiva, tanto por parte de los profesionales como de los usuarios, a todos los niveles de los entornos gráficos de usuario. Esto se debe al uso masivo de ordenadores personales más potentes con pantallas de gran resolución y al uso masivo de periféricos señaladotes, en sustitución del uso masivo de los teclados, que se venía haciendo hasta ahora en la mayor parte del software.

COMUNICACIONES

Una de las consecuencias del enorme crecimiento de la informática es el nacimiento de sistemas informáticos muy heterogéneos e incompatibles entre sí.

Con la generalización del uso de ordenadores personales PC, los fabricantes de hardware no tardaron en dar una respuesta: la interconexión de varios sistemas informáticos por una red local, el uso de PC como termi9nales de grandes ordenadores, la estandarización de protocolos, etc.

La cohabitación de elementos tan dispares como PC y mainframes es posible desde el lanzamiento de la tarjeta IRMA de DCA. Con esta tarjeta o con cualquier otra similar, el PC se puede utilizar como Terminal de un gran ordenador de IBM. Puentes, pasarelas y Sistemas Operativos con detección de errores permiten reducir el coste de las interconexiones, propiciando enlaces entre redes locales y mainframes.

Como si esto fuese poco, existen enlaces para conectar estaciones a una red, la conexión de varias redes entre ellas y mainframes o miniordenadores a la red, con independencia de la arquitectura de los equipos. Esta interconexión implica la comunicación entre diferentes máquinas, la transferencia de ficheros y datos, y la posibilidad de compartir periféricos. Esto redunda en una mayor integración, plena incorporación de todos los recursos y reducción de costes de implantación.

No hay comentarios: