LENGUAJES DE
PROGRAMACION
ORIENTADA A
OBJETOS
QUE SON:
Los lenguajes de programación orientados a objetos tratan a los programas como conjuntos
de objetos que se ayudan entre ellos para realizar acciones. Entendiendo como objeto al
entidades que contienen datos. Permitiendo que los programas sean más fáciles de escribir,
mantener y reutilizar.
Los objetos tienen toda la información (atributos) que los diferencia de otros pertenecientes
a otra clase. Por medio de unos métodos se comunican los objetos de una misma o
diferente clase produciendo el cambio de estado de los objetos. Esto hace que a los objetos
se les trate como unidades indivisibles en las que no se separan la información ni los
métodos usados en su tratamiento.
LENGUAJES
EXCLUSIVOS DE
POO
• Ejemplos de lenguajes orientados a objetos
• C++
• Objective C
• Java
• Ruby
• Python
ESTOS SON ALGUNOS DE LOS LENGUAJES QUE
EXISTES Y SABREMOS UN POCO MAS DE SU
HISTORIA DE CADA UNO.
C++
C++ es un superconjunto creado a partir del lenguaje C, cuenta con todas las funcionalidades de C y agrega funcionalidades nuevas como clases, sobrecarga de
funciones, herencia entre clases, etc.
Origen
Su origen data del año 1979 y se le atribuye a Bjarne Stroustrup. El lenguaje que inspiró a Stroustrup fue el lenguaje Simula (lenguaje usado para simulaciones), que es
considerado el primer lenguaje en permitir programación orientada a objetos. Stroustrup considero que esta funcionalidad del lenguaje Simula era muy útil en el
desarrollo de software, pero Simula era muy lento para un uso práctico.
Las características principales del lenguaje de programación c++ son las siguientes.
Sintaxis heredada del lenguaje C.
Tiene un estandard ISO, conocido como ANSI-C++. La última revisión fue en el 2011.
Lenguaje fuertemente tipado. El programador debe saber como hacer y declarar el código para que funcione.
Programación orientada a objetos, lo que comunmente se puede encontrar por POO.
Abstracción.
Encapsulado.
Herencia.
Polimorfismo.
Sobrecarga de operadores.
Soporta expresiones Lambda, también llamadas funciones anónimas.
Control de excepciones.
Objective C
Objetive-C se trata de un lenguaje de programación orientado a objetos.
El mismo está compuesto por superconjuntos de C, sin duda alguna uno de los lenguajes de programación más
comunes, lo que permite generar objetos los cuales contienen similitud con Smalltalk.
El lenguaje de programación Objetive-C, fue creado por Brad Cox, de la mano con la corporación StepStone, esto
para el año 1980.
En el año 1988, esta creación fue afiliada al lenguaje de programación Nextstep, luego de esto en el año 1992 este
lenguaje de programación fue liberado por medio de licencia GPL para el software de compilación GCC.
Lenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetos

Lenguajes de programacion orientada a objetos

  • 1.
  • 2.
    QUE SON: Los lenguajesde programación orientados a objetos tratan a los programas como conjuntos de objetos que se ayudan entre ellos para realizar acciones. Entendiendo como objeto al entidades que contienen datos. Permitiendo que los programas sean más fáciles de escribir, mantener y reutilizar. Los objetos tienen toda la información (atributos) que los diferencia de otros pertenecientes a otra clase. Por medio de unos métodos se comunican los objetos de una misma o diferente clase produciendo el cambio de estado de los objetos. Esto hace que a los objetos se les trate como unidades indivisibles en las que no se separan la información ni los métodos usados en su tratamiento.
  • 3.
    LENGUAJES EXCLUSIVOS DE POO • Ejemplosde lenguajes orientados a objetos • C++ • Objective C • Java • Ruby • Python ESTOS SON ALGUNOS DE LOS LENGUAJES QUE EXISTES Y SABREMOS UN POCO MAS DE SU HISTORIA DE CADA UNO.
  • 4.
    C++ C++ es unsuperconjunto creado a partir del lenguaje C, cuenta con todas las funcionalidades de C y agrega funcionalidades nuevas como clases, sobrecarga de funciones, herencia entre clases, etc. Origen Su origen data del año 1979 y se le atribuye a Bjarne Stroustrup. El lenguaje que inspiró a Stroustrup fue el lenguaje Simula (lenguaje usado para simulaciones), que es considerado el primer lenguaje en permitir programación orientada a objetos. Stroustrup considero que esta funcionalidad del lenguaje Simula era muy útil en el desarrollo de software, pero Simula era muy lento para un uso práctico. Las características principales del lenguaje de programación c++ son las siguientes. Sintaxis heredada del lenguaje C. Tiene un estandard ISO, conocido como ANSI-C++. La última revisión fue en el 2011. Lenguaje fuertemente tipado. El programador debe saber como hacer y declarar el código para que funcione. Programación orientada a objetos, lo que comunmente se puede encontrar por POO. Abstracción. Encapsulado. Herencia. Polimorfismo. Sobrecarga de operadores. Soporta expresiones Lambda, también llamadas funciones anónimas. Control de excepciones.
  • 5.
    Objective C Objetive-C setrata de un lenguaje de programación orientado a objetos. El mismo está compuesto por superconjuntos de C, sin duda alguna uno de los lenguajes de programación más comunes, lo que permite generar objetos los cuales contienen similitud con Smalltalk. El lenguaje de programación Objetive-C, fue creado por Brad Cox, de la mano con la corporación StepStone, esto para el año 1980. En el año 1988, esta creación fue afiliada al lenguaje de programación Nextstep, luego de esto en el año 1992 este lenguaje de programación fue liberado por medio de licencia GPL para el software de compilación GCC.