Telecomunicaciones

Páginas: 7 (1571 palabras) Publicado: 25 de octubre de 2012
Trabajo de Programación Electrónica II


)
Resumen—Se ha elaborado el siguiente trabajo para poder ver una breve reseña de lo que es la programación orientada a objetos, cloud computing, Web 2.0 y Web 3.0
Este trabajo fue hecho esencialmente con la ayuda de artículos publicados en la web. Tiene como finalidad haber comprendido los diferentes términos técnicos que emplearemos en eltranscurso de nuestro semestre académico y a la vez comprender a grandes rasgos como es que funciona la web, la computación en la nube y la evolución de la programación orientada a objetos.

Historia de la programación orientada a objetos
A
nteriormente, la programación fue hecha de forma secuencial o lineal, es decir una serie de pasos consecutivos con estructuras consecutivas y bifurcaciones.
Loslenguajes basados en esta forma de programación ofrecían ventajas al principio, pero el problema ocurrió cuando los sistemas se vuelven complejos. Y lamentablemente no ofrecen flexibilidad también el mantener una gran cantidad de líneas de código en sólo bloques se vuelve una tarea complicada [1].
Entonces, vemos que la evolución que se fue dando en la programación se orientaba siempre a irdescomponiendo más el programa. Este tipo de descomposición conduce directamente a la programación orientada a objetos POO [2].
Pues la creciente tendencia de crear programas cada vez más grandes y complejos llevó a los desarrolladores a crear una nueva forma de programar que les permita crear sistemas de niveles empresariales y con reglas de negocios muy complejas.
Para estas necesidades ya nobastaba la programación estructurada ni mucho menos la programación lineal. Es así como aparece la programación orientada a objetos POO. La POO viene de la evolución de la programación estructurada; básicamente la POO simplifica la programación con la nueva filosofía y nuevos conceptos que tiene.
La POO se basa en dividir el programa en pequeñas unidades lógicas de código. A estas pequeñas unidadeslógicas de código se les llama objetos. Los objetos son unidades independientes que se comunican entre ellos mediante mensajes.
Estos conceptos de POO se originan en Simula 67, un lenguaje diseñado para hacer simulaciones, creado por Ole-Johan Dahl y Kristen Nygaard del Centro de Cómputo Noruego en Oslo [2]. En este centro, se trabajaba en simulaciones de naves, que fueron confundidas por laexplosión combinatoria de cómo las diversas cualidades de diferentes naves podían afectar unas a las otras. La idea surgió al agrupar los diversos tipos de naves en diversas clases de objetos, siendo responsable cada clase de objetos de definir sus propios datos y comportamientos. Fueron refinados más tarde en Smalltalk, desarrollado en Simula en Xerox PARC (cuya primera versión fue escrita sobre Basic)pero diseñado para ser un sistema completamente dinámico en el cual los objetos se podrían crear y modificar "sobre la marcha" (en tiempo de ejecución) en lugar de tener un sistema basado en programas estáticos [2].
La programación orientada a objetos se fue convirtiendo en el estilo de programación dominante a mediados de los años ochenta, en gran parte debido a la influencia de C++, una extensióndel lenguaje de programación C. Su dominación fue consolidada gracias al auge de las Interfaces gráficas de usuario GUI, para las cuales la programación orientada a objetos está particularmente bien adaptada. En este caso, se habla también de programación dirigida por eventos.
Las características de orientación a objetos fueron agregadas a muchos lenguajes existentes durante ese tiempo,incluyendo Ada, BASIC, Lisp, Pascal, entre otros. La adición de estas características a los lenguajes que no fueron diseñados inicialmente para ellas condujo a menudo a problemas de compatibilidad y en la capacidad de mantenimiento del código. Los lenguajes orientados a objetos "puros", por su parte, carecían de las características de las cuales muchos programadores habían venido a depender. Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Telecomunicaciones
  • Telecomunicaciones
  • Telecomunicaciones
  • telecomunicaciones
  • Telecomunicaciones
  • telecomunicaciones
  • telecomunicaciones
  • Las telecomunicaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS