-
Lenguaje Simula
Paradigma Orientado a Objetos tiene su origen en Simula I y Simula 67, un lenguaje diseñado para hacer simulaciones de naves, creado por Ole-Johan Dahl y Kristen Nygaard en 1961, en el Centro de Cómputo Noruego en Oslo, -
Paradigma Orientado a Objetos
Se origino, por la creación de Simula hecho por Ole-Johan Dahl y Kristen Nygaard, el paradigma se popularizo en 1985 con C++ creado por Bjarne Stroustrup y tomando fuerza con Java en 1995, fundado por Sun Microsystems.
Sus principales características se asemejan al mundo real, permite múltiples hilos de ejecución de tareas en paralelo, ocupando los objetos que se agrupan en clases, el encapsulamiento de datos, polimorfismo, modularidad, herencia, Jerarquía, cohesión, abstracción y acoplamiento. -
Paradigma Estructurado
C.Böhm y G. Jacopini publicaron en 1966 el documento que creaba una fundación para la eliminación de "GoTo" y la creación de la programación estructurada. Se caracteriza por: diseñar tipos de datos, ocupar punteros, incluir funciones que regresan un valor o no ningún valor, implementar las estructuras de control como: if, if-else, y estructuras repetitivas como: for, while, do-while, y estructura de datos. -
Lenguaje BCPL
Martin Richards desarrolló el Lenguaje BCPL. -
Lenguaje B
Ken Thompson se basó en BCPL para modelar y crear el lenguaje B, este lenguaje se utilizó para crear las primeras versiones del sistema operativo UNIX, en los laboratorios Bell. -
Lenguaje C
La evolución del lenguaje B fue directamente el lenguaje C, inventado en los laboratorios Bell, ahora AT&T Bell Labs, desde 1979, Dennis Ritchie, Bjarne Stroustrup, entre otros, participaron en este proyecto. -
Lenguaje C++
El Paradigma Orientado a Objetos se popularizo a partir de 1985 con la aparición del Lenguaje C++ creado por Bjarne Stroustrup,en los laboratorios Bell, este lenguaje fue la evolución del lenguaje C. -
Lenguaje Java
En 1991, la empresa Sun Microsystems crea el lenguaje Oak y en 1995 pasa a llamarse Java. En 2009 Oracle compra a la empresa Sun Microsystem, quedándose con todo los derechos de java, hasta la actualidad.
Java es independiente de la plataforma, ejecutable en cualquier sistema Operativo que cuente con la instalación de su máquina virtual, lo que hace más portables los proyectos en java, se puede implementar en redes, es utilizado para sistemas y software móvil.