Está en la página 1de 7

LENGUAJES DE PROGRAMACION ORIENTADOS A OBJETOS

TEMA
INTRODUCCION

CRISTIAN ISAAC RAMIREZ DOMINGUEZ 18610185

GRUPO
6TO B

DOCENTE
MANUEL RODRIGUEZ CASTILLO

Cd. Cuauhtémoc, Chih., Fecha 26/08/2022


Lenguaje orientado a objetos
Se le llama así a cualquier lenguaje de programación que implemente los conceptos
definidos por la programación orientada a objetos.
Cabe notar que los conceptos definidos en la programación orientada a objetos no son una
condición sino que son para definir que un lenguaje es orientado a objetos. Existen
conceptos que pueden estar ausentes en un lenguaje dado y sin embargo, no invalidar su
definición como lenguaje orientado a objetos.
Quizás las condiciones mínimas necesarias las provee el formalismo que modeliza mejor
las propiedades de un sistema orientado a objetos: los tipos de datos abstractos.
Siguiendo esa idea, cualquier lenguaje que permita la definición de tipos de datos,
de operaciones nuevas sobre esos tipos de datos, y de instanciar el tipo de datos podría ser
considerado orientado a objetos.

C++
DESCRIPCION DE C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención


de su creación fue extender al lenguaje de programación C mecanismos que permiten la
manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados
a objetos, C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los
paradigmas de programación estructurada y programación orientada a objetos. Por esto se
suele decir que el C++ es un lenguaje de programación multiparadigma.

CARACTERISTICAS DE C++

 Su sintaxis es heredada del lenguaje C.


 Programa orientado a objetos (POO).
 Permite la agrupación de instrucciones.
 Es portátil y tiene un gran número de compiladores en diferentes plataformas y
sistemas operativos.
 Permite la separación de un programa en módulos que admiten compilación
independiente.
 Es un lenguaje de alto nivel.
VENTAJAS Y DESVENTAJAS DE C++

VENTAJAS DE C++ DESVENTAJAS DE C++

 Desempeño alto.  Curva de aprendizaje alta.


 Actualizaciones.  Requiere conocimiento
previo.
 Multiplataforma.
 Poco recomendado para
 Gestión de base de datos. páginas web.
 Uso y variedad de  Traducción a lenguaje
compiladores. máquina.
 Multiparadigma.

ENTORNO
JAVA
DESCRIPCION DE JAVA

Java es un lenguaje de programación orientado a objetos que se incorporó al ámbito de


la informática en los años noventa. La idea de Java es que pueda realizarse programas con
la posibilidad de ejecutarse en cualquier contexto, en cualquier ambiente, siendo así su
portabilidad uno de sus principales logros. Fue desarrollado por Sun Microsystems,
posteriormente adquirido por Oracle. En la actualidad puede utilizarse de modo gratuito,
pudiéndose conseguir sin problemas un paquete para desarrolladores que oriente la
actividad de programar en este lenguaje. Puede ser modificado por cualquiera,
circunstancia que lo convierte en lo que comúnmente se denomina “código abierto”.

CARACTERISTICAS DE JAVA

 Es simple.
 Es orientado a objetos.
 Es distribuido.
 Es robusto.
 Es de arquitectura neutral.
 Es seguro.
 Es portable.
 Es interpretado.
 Es multithreaded.
 Es dinámico.
VENTAJAS Y DESVENTAJAS DE JAVA

VENTAJAS DE JAVA
 Tiene una curva de aprendizaje corta.
 Esta orientado a los objetos.
 Es multi plataforma.
 Cuenta con liberación de memoria.
 Es compatible con librerías estándar y editoras.
 Ofrece una gestión de error.
 Brinda la posibilidad de crear aplicaciones distribuidas.
 Es seguro
 Es económico
 Admite sub procesos múltiples.
 Tiene una compilación de códigos seguros.
 Es un lenguaje de código abierto.
DESVENTAJAS DE JAVA
 Es de lenguaje interpretado.
 Requiere de experiencia en programación.
 Es de sintaxis compleja.
 Es dependiente.
 Se ejecuta solo en dispositivos y equipos aptos.
 Sus opciones 3D son limitadas.
 No cuentan con función de copia de seguridad.
 Requieren un espacio de memoria significativo.
 Sus marcos de trabajo carecen de una apariencia de interfaz gráfica de usuario.
 Sus códigos escritos son detallados.

ENTORNO
ADA
DESCRIPCION DE ADA

Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma


estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo
del Departamento de Defensa de los Estados Unidos. Es un lenguaje
multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad
de Pascal hasta la flexibilidad de C++.
Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de
errores comunes y difíciles de descubrir. Para ello se basa en un tipado muy fuerte y en
chequeos en tiempo de ejecución (des activables en beneficio del rendimiento). La
sincronización de tareas se realiza mediante la primitiva rendezvous.
Ada se usa principalmente en entornos en los que se necesita una gran seguridad y
fiabilidad, como la defensa, la aeronáutica (Boeing y Airbus), la gestión del tráfico
aéreo (como Indra en España) y la industria aeroespacial entre otros.
CARACTERISTICAS DE ADA
 Legibilidad: programas fáciles de leer (libertad de formatos de escritura).
 Tipado fuerte: todo objeto tiene componentes de valor definido (es mucho más
fuerte que Pascal).
 Capaz de construir grandes programas: compilación separada de los distintos
paquetes (módulos).
 programación estructurada
 programación concurrente
 Manejo de excepciones: ideal para la programación en tiempo real.
 Abstracción de datos.
 Unidades genéricas: que se pueden agrandar todo lo que queramos con nuevas
funciones.
 Alta transportabilidad de los programas entre distintas plataformas: UNIX, OS/2,
Win32.
 Criticalidad: razonablemente bueno.

VENTAJAS Y DESVENTAJAS DE ADA

VENTAJAS DE ADA
 Legibilidad
 Corrección de errores
 Es fuertemente tipado (para la seguridad máxima)
 Asignación (dentro del lenguaje para mejorar portabilidad y confiabilidad)
 Unidades genéricas (utiliza la creación de bibliotecas de componentes
reutilizables)
DESVENTAJAS DE ADA
 Tiene ciertas características bajas, por ejemplo, no tiene conversión chequeada.
 La dirección de anomalía puede producir los sistemas que son duros de razonar
alrededor.
 La orden de la elaboración de las unidades de la biblioteca es un problema.
 El lenguaje tiene relativamente pocas inseguridades considerando su gran
tamaño, de hecho el tamaño y la complejidad es probablemente la preocupación
principal.

ENTORNO

También podría gustarte