SlideShare una empresa de Scribd logo
Fundamentos de programación 
Lenguajes de programación 
orientados a objetos 
Fuente de Información: 
Ingeniería del Software orientada a objetos con UML, JAVA e Internet 
Autor: Alfredo Weitzenfeld, Editorial: Cengaje Learning.
SIMULA 
1er. sistema con objetos el B1000, seguido por Sketchpad en 1962, el cual contenía clones o copias de 
objetos e instancias de objetos. Este lenguaje fue implementado en 1967 y se estandarizo hasta 1977. 
SMALLTALK 
Lenguaje desarrollado en su 1er versión en 1972, cuyas raíces fue el SIMULA. Su 1ra versión comercial fue 
1980, incluyendo un ambiente de programación orientado a objetos uniforme, este lenguaje influyo sobre 
el C++ y el Java. Este lenguaje aún es muy utilizado. 
MODULA 
Fue desarrollado a mediados de la década de los 70´s (MODULA 2) como descendiente directo del Pascal. 
Este lenguaje incluye concurrencia y aspectos de la P.O.O. su última versión fue el MODULA 3, es un 
lenguaje simple pero no ha tenido éxito en su utilización. 
ADA 
Lenguaje desarrollado por el dpto. de la defensa de Estados Unidos en 1977 para apoyar la programación 
a gran escala y promover la robustez del software. Lenguaje cuya 1er versión no fue orientada a objetos, 
hasta la versión ADA 95. 
OBJECTIVE-C 
Lenguaje diseñado como una extensión de C pero con orientación a objetos. Contiene muchos aspectos 
inspirados en Smalltalk 80. Incluye una interface bajo el ambiente NeXTSTEP, conocido como OpenStep, 
actualmente adquirido por Apple como base para su nuevo sistema operativo MacOS X. 
BETA 
Lenguaje desarrollado en la Universidad de Aarhus en Dinamarca. Es un lenguaje orientado Objetos 
inspirado por SIMULA con sintaxis similar a Pascal y a C. 
OBJECTIVE-C 
Lenguaje diseñado como una extensión de C pero con orientación a objetos. Contiene muchos aspectos 
inspirados en Smalltalk 80. Incluye una interface bajo el ambiente NeXTSTEP, conocido como OpenStep, 
actualmente adquirido por Apple como base para su nuevo sistema operativo MacOS X. 
BETA 
Lenguaje desarrollado en la Universidad de Aarhus en Dinamarca. Es un lenguaje orientado Objetos 
inspirado por SIMULA con sintaxis similar a Pascal y a C. 
C ++ 
Fue diseñado entre 1982 y 1985, por AT&T Bell Labs. Agrega mecanismos de orientación a objetos al 
lenguaje de C, convirtiéndolo en un lenguaje hibrido. 
EIFFEL 
Lenguaje orientado a objetos con sintaxis similar a C. Este lenguaje apoya al enfoque de ingeniería de 
software conocido como diseño por contrato. Aunque es un lenguaje muy sencillo y poderoso, nunca 
logro la aceptación lograda por C ++ y Java
SELF 
Lenguaje desarrollado por Sun Microsystems, es un lenguaje similar al SMALLTALK, aunque sin incluir la 
noción de clases en el lenguaje, es decir en lugar de instanciar las clases, los objetos se obtienen de otros 
objetos (prototipos) por medio de copiado y refinado. 
HASKELL 
Lenguaje orientado a objetos altamente influido por LIPS, aunque fue extendido por algunos mecasnimos 
de la P.O.O. para ser más moderno. 
DYLAN 
DYnamic LANguage, es un lenguaje orientado a objetos, originalmente desarrollado por APPLE, con 
influencia de SMALLTALK y SELF. 
JAVA 
Desarrollado por SUN MICROSYSTEMS entre 1994 y 1995, lenguaje orientado a objetos más utilizado en la 
actualidad, es sencillo y portátil, bastante similar a C++, aunque tomando ideas de Modula 3, SMALLTALK 
y OBJECTIVE-C. 
C # 
Este lenguaje, es conocido como Sharp, diseñado por Microsoft. Es una extensión a C con orientación a 
objetos, inspirado en C++ y en particular en Java. Este lenguaje muchos de los problemas de diseño de 
C++.

Más contenido relacionado

DOCX
Diversidad de lenguajes de programación orientada a objetos
DOCX
Programacion(2) (1)
PPTX
Linea de tiempo de la historia de los lenguajes de programacion
PPTX
Lenguaje de propagación java
PPTX
Clasificasion de los lenguajes
PDF
Reportede c#(sharp)(hugo balmore vallejo diaz)
PPT
Lenguaje de programación
PDF
Evolución de los Lenguajes de Programación.
Diversidad de lenguajes de programación orientada a objetos
Programacion(2) (1)
Linea de tiempo de la historia de los lenguajes de programacion
Lenguaje de propagación java
Clasificasion de los lenguajes
Reportede c#(sharp)(hugo balmore vallejo diaz)
Lenguaje de programación
Evolución de los Lenguajes de Programación.

La actualidad más candente (20)

PPTX
Historia de los Lenguajes de Programacion
PPTX
Lenguajes de Programacion
PPTX
Taller #6
PPTX
Lenguajes de Programacion
PPTX
C sharp
ODP
Paola y lorena
DOC
Lenguajes De ProgramacióN
PPTX
Linea del tiempo POO
PPTX
Historia de los lenguajes de programación power point
PPTX
Linea del tiempo
DOCX
Tipos de lenguajes de programacion
PPTX
Lenguajes de programacion
DOCX
Lenguajes de programacion
DOCX
PPTX
Lenguaje del progracion
PPSX
Línea de-tiempo-del-lenguaje-de-programación
PPTX
Origen de la programación
PPTX
LENGUAJE DE PROGRAMACION C
PPTX
Linea del tiempo de los lenguajes de programación
PPTX
Lenguajes De Programación
Historia de los Lenguajes de Programacion
Lenguajes de Programacion
Taller #6
Lenguajes de Programacion
C sharp
Paola y lorena
Lenguajes De ProgramacióN
Linea del tiempo POO
Historia de los lenguajes de programación power point
Linea del tiempo
Tipos de lenguajes de programacion
Lenguajes de programacion
Lenguajes de programacion
Lenguaje del progracion
Línea de-tiempo-del-lenguaje-de-programación
Origen de la programación
LENGUAJE DE PROGRAMACION C
Linea del tiempo de los lenguajes de programación
Lenguajes De Programación
Publicidad

Destacado (18)

PDF
Conceptos básicos en java
DOCX
Lenguajes de programación orientados a objetos
PPTX
Programacion Orientada a Onjetos
ODP
Prototype-based programming with PROWL.
DOCX
Lenguajes orientados a objetos
PDF
Conceptos básicos de programación orientada a objetos
PPTX
Ética y Moral
PPT
DOCX
El juicio moral y el juicio ético
PDF
POO Programación Orientada a Objetos
PPTX
Etica definiciones
PPTX
Programacion Orientada a Objetos
PPT
Etica y moral
PPS
Que es la etica y moral
PPTX
ética, moral, valores y la diferencia
PDF
Material de etica
PPT
Valores, Moral Y Etica
Conceptos básicos en java
Lenguajes de programación orientados a objetos
Programacion Orientada a Onjetos
Prototype-based programming with PROWL.
Lenguajes orientados a objetos
Conceptos básicos de programación orientada a objetos
Ética y Moral
El juicio moral y el juicio ético
POO Programación Orientada a Objetos
Etica definiciones
Programacion Orientada a Objetos
Etica y moral
Que es la etica y moral
ética, moral, valores y la diferencia
Material de etica
Valores, Moral Y Etica
Publicidad

Similar a Lenguajes de programación (20)

PDF
Lenguajes poo
DOCX
Lenguajes orientados a objetos loo
PPT
Lenguajes de programacion
PDF
Caracteristicas lenguajes
DOCX
EVOLUCIOIN DE LA PROGRAMAMCION.docx
PPTX
Clasificacion de los lenguales de programacion
DOCX
Diseño de progra tarea
PPTX
Lenguajes programacion
ODP
Metreología programacion
ODP
Metreología programacion
ODP
Metreología programación
DOCX
Lenguajes de profgramacion valentina suarez restrepo
PPTX
PDF
Evolucion de los lenguajes de programacion
PDF
Delphi apesteguia
DOCX
Tabla de diversidad de lenguajes de programacion orientada a objetos
DOCX
Tabla de Diversidad de lenguajes de programacion orientada a objetos
PPTX
Lenguajes de programacion
PPTX
Lenguaje de programacion c
PDF
Características de los 10 lenguajes de programación
Lenguajes poo
Lenguajes orientados a objetos loo
Lenguajes de programacion
Caracteristicas lenguajes
EVOLUCIOIN DE LA PROGRAMAMCION.docx
Clasificacion de los lenguales de programacion
Diseño de progra tarea
Lenguajes programacion
Metreología programacion
Metreología programacion
Metreología programación
Lenguajes de profgramacion valentina suarez restrepo
Evolucion de los lenguajes de programacion
Delphi apesteguia
Tabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de Diversidad de lenguajes de programacion orientada a objetos
Lenguajes de programacion
Lenguaje de programacion c
Características de los 10 lenguajes de programación

Más de Martin Pacheco (17)

PDF
Recursividad en Java
DOCX
Aspectos de la clase Vector - Java
DOCX
2.4 calor en los equipos de computo tipos de enfriamiento
PDF
Equivalencias del Sistema metrico e ingles.
PDF
Externalización de costos
PPTX
Obsolecensia planificada y percibida
DOCX
Conceptos fundamentales de la programación
PDF
Historia de Silicon Valley
PPTX
Cámara digital
PPTX
Fibra optica
DOCX
Globo aeroestatico / Globo de cantoya
DOCX
Algoritmos y metodología para la solución de problemas
PPTX
Ecosistema sabana
PPTX
Extinción de especies
PPTX
Reino animalia
PPTX
Urbanización
DOCX
Propiedades generales de la matería
Recursividad en Java
Aspectos de la clase Vector - Java
2.4 calor en los equipos de computo tipos de enfriamiento
Equivalencias del Sistema metrico e ingles.
Externalización de costos
Obsolecensia planificada y percibida
Conceptos fundamentales de la programación
Historia de Silicon Valley
Cámara digital
Fibra optica
Globo aeroestatico / Globo de cantoya
Algoritmos y metodología para la solución de problemas
Ecosistema sabana
Extinción de especies
Reino animalia
Urbanización
Propiedades generales de la matería

Último (20)

PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Metodologías Activas con herramientas IAG
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
DOCX
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
ciencias-1.pdf libro cuarto basico niños
Metodologías Activas con herramientas IAG
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Híper Mega Repaso Histológico Bloque 3.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
DI, TEA, TDAH.pdf guía se secuencias didacticas
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Doctrina 1 Soteriologuia y sus diferente
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
caso clínico iam clinica y semiología l3.pptx
TOMO II - LITERATURA.pd plusenmas ultras
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf

Lenguajes de programación

  • 1. Fundamentos de programación Lenguajes de programación orientados a objetos Fuente de Información: Ingeniería del Software orientada a objetos con UML, JAVA e Internet Autor: Alfredo Weitzenfeld, Editorial: Cengaje Learning.
  • 2. SIMULA 1er. sistema con objetos el B1000, seguido por Sketchpad en 1962, el cual contenía clones o copias de objetos e instancias de objetos. Este lenguaje fue implementado en 1967 y se estandarizo hasta 1977. SMALLTALK Lenguaje desarrollado en su 1er versión en 1972, cuyas raíces fue el SIMULA. Su 1ra versión comercial fue 1980, incluyendo un ambiente de programación orientado a objetos uniforme, este lenguaje influyo sobre el C++ y el Java. Este lenguaje aún es muy utilizado. MODULA Fue desarrollado a mediados de la década de los 70´s (MODULA 2) como descendiente directo del Pascal. Este lenguaje incluye concurrencia y aspectos de la P.O.O. su última versión fue el MODULA 3, es un lenguaje simple pero no ha tenido éxito en su utilización. ADA Lenguaje desarrollado por el dpto. de la defensa de Estados Unidos en 1977 para apoyar la programación a gran escala y promover la robustez del software. Lenguaje cuya 1er versión no fue orientada a objetos, hasta la versión ADA 95. OBJECTIVE-C Lenguaje diseñado como una extensión de C pero con orientación a objetos. Contiene muchos aspectos inspirados en Smalltalk 80. Incluye una interface bajo el ambiente NeXTSTEP, conocido como OpenStep, actualmente adquirido por Apple como base para su nuevo sistema operativo MacOS X. BETA Lenguaje desarrollado en la Universidad de Aarhus en Dinamarca. Es un lenguaje orientado Objetos inspirado por SIMULA con sintaxis similar a Pascal y a C. OBJECTIVE-C Lenguaje diseñado como una extensión de C pero con orientación a objetos. Contiene muchos aspectos inspirados en Smalltalk 80. Incluye una interface bajo el ambiente NeXTSTEP, conocido como OpenStep, actualmente adquirido por Apple como base para su nuevo sistema operativo MacOS X. BETA Lenguaje desarrollado en la Universidad de Aarhus en Dinamarca. Es un lenguaje orientado Objetos inspirado por SIMULA con sintaxis similar a Pascal y a C. C ++ Fue diseñado entre 1982 y 1985, por AT&T Bell Labs. Agrega mecanismos de orientación a objetos al lenguaje de C, convirtiéndolo en un lenguaje hibrido. EIFFEL Lenguaje orientado a objetos con sintaxis similar a C. Este lenguaje apoya al enfoque de ingeniería de software conocido como diseño por contrato. Aunque es un lenguaje muy sencillo y poderoso, nunca logro la aceptación lograda por C ++ y Java
  • 3. SELF Lenguaje desarrollado por Sun Microsystems, es un lenguaje similar al SMALLTALK, aunque sin incluir la noción de clases en el lenguaje, es decir en lugar de instanciar las clases, los objetos se obtienen de otros objetos (prototipos) por medio de copiado y refinado. HASKELL Lenguaje orientado a objetos altamente influido por LIPS, aunque fue extendido por algunos mecasnimos de la P.O.O. para ser más moderno. DYLAN DYnamic LANguage, es un lenguaje orientado a objetos, originalmente desarrollado por APPLE, con influencia de SMALLTALK y SELF. JAVA Desarrollado por SUN MICROSYSTEMS entre 1994 y 1995, lenguaje orientado a objetos más utilizado en la actualidad, es sencillo y portátil, bastante similar a C++, aunque tomando ideas de Modula 3, SMALLTALK y OBJECTIVE-C. C # Este lenguaje, es conocido como Sharp, diseñado por Microsoft. Es una extensión a C con orientación a objetos, inspirado en C++ y en particular en Java. Este lenguaje muchos de los problemas de diseño de C++.