ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Cuadro Comparativo.


Enviado por   •  1 de Junio de 2016  •  Trabajos  •  642 Palabras (3 Páginas)  •  105 Visitas

Página 1 de 3

[pic 1]

ACTIVIDAD DE EVALUACION 1.1

PLANTEL CONALEP GUDALAJARA II

PROFESORA: ROSA ALICIA MURO GARCÍA

ALUMNA: KAREN BERENICE GONZÁLEZ BENÍTEZ

MODÚLO: PROGRAMACION ORIENTADA A OBJETOS

CARRERA: P.T.B. EN INFORMATICA

MATRICULA: 140200209-9

GRUPO: 4105

[pic 2]

                                  CALIFICACION:

[pic 3][pic 4]

[pic 5][pic 6]

[pic 7]

[pic 8][pic 9][pic 10]

[pic 11][pic 12]

[pic 13]

[pic 14][pic 15]

[pic 16][pic 17][pic 18]

[pic 19]

[pic 20]

[pic 21]

[pic 22]

[pic 23][pic 24][pic 25]

[pic 26][pic 27][pic 28]

[pic 29][pic 30]

 

Coche

Color

Kilometraje

Gasolina

Coche

Verde

1500 km

10 it

Coche

Encender (  )

Arrancar (  )

Acelerar (  )

 

[pic 31][pic 32]

[pic 33]

[pic 34]

[pic 35][pic 36][pic 37][pic 38][pic 39][pic 40][pic 41][pic 42]

[pic 43]

[pic 44]

Determinar los atributos y los métodos según el concepto de clase, entre un hombre y una mujer.

Altura

Peso

Genero

Caminar (  )

Hablar (  )

Correr (  )

[pic 45]

[pic 46]

Ordenar los siguientes objetos según el concepto de clase.

Persona, perro, gato, mesa, escoba, manzana, llanta, botella, collar, hoja de papel, automóvil, árbol.”

Madera

Mesa

Escoba

árbol

Basura Inorgánica

llanta

botella

hoja de papel

Evolución

Persona

Perro

manzana

[pic 47][pic 48]

[pic 49]

[pic 50][pic 51]

[pic 52][pic 53]

[pic 54][pic 55]

[pic 56][pic 57]

[pic 58][pic 59]

Conjunto objetos[pic 60][pic 61]

Árbol

Gato

Ventana

Cocodrilo

Persona

[pic 62][pic 63]

[pic 64][pic 65][pic 66][pic 67]

[pic 68][pic 69]

[pic 70][pic 71][pic 72]

[pic 73][pic 74][pic 75][pic 76][pic 77]

[pic 78][pic 79]

[pic 80][pic 81]

[pic 82]

[pic 83]

[pic 84]

[pic 85]

[pic 86]

B) CUADRO COMPRARATIVO DE PROGRAMAS ORIENTADOS A OBJETOS.

LENGUAJE

AÑO CREACIÓN Y CREADOR

CARACTERÍSTICAS

VENTAJAS

DESVENTAJAS

IDES

JAVA

Sun Microsystems y James Gosling

1995

  • Lenguaje simple.
  • Orientado a objetos.
  • Distribuido.
  • Robusto.
  • Seguro.
  • Dinámico.
  • Portable.
  • Multihilos.
  • Alto rendimiento.

  • Fuente abierta
  • Independiente de la plataforma.
  • Desarrolla aplicaciones web.
  • Dinámicas.
  • Permite crear programas modulares.
  • Los programas no son muy rápidos.
  • Algunas herramientas tienen costo adicional.
  • Eclipse.
  • NetBeans.
  • Geany.
  • JDeveloper.

Smalltalk

Alan Kay

1969

  • Orientado a objetos.
  • Recolección de basura.
  • Compilación en tiempo y ejecución.
  • Múltiples implementaciones.

  • Tiene una memoria propia.
  • Atributos.
  • Pase de parámetros.
  • Podría causar problemas.
  • No cuida al programador
  • Poca vertibilidad.

C++

Bjarne Stroustrup

1983

  • Lenguaje sencillo.
  • Orientado a objetos.
  • Usa .net framework.
  • Ahorro de tiempo de programación.
  • Manejo de errores.
  • Tipos de datos.
  • Atributos.
  • Declaraciones de espacio de nombres.
  • Pase de parámetros.
  • Necesario la versión reciente.
  • Tener algunos requerimientos.
  • Eclipse.
  • NetBeans.
  • Coderun.

VB.NET

Fernando Nuno Alexio

1990

  • Creado para programas principales.
  • Gran adaptación.
  • Fácil de entender.
  • Su lenguaje es extendido.
  • Permite desarrollar grandes y complejas aplicaciones.

  • Problema de versionado.
  • Soporte pobre para la programación.
  • Incapacidad para app multihilo.
  • Controles muy limitados.
  • Visual Studio.

Ruby

Yukihiro Matsumoto

1995

  • Orientado a objetos.
  • Recolección de basura.
  • Portable.
  • Manejo de excepciones.

  • Lenguaje sencillo y fácil de entender.
  • Software libre.
  • Soporta la mayoría de las páginas web.
  • Su uso no está muy extendido.
  • Lento.
  • IntelliJ IDEA.

ADA

Jean Ichbiah

1980

  • Orientado a objetos.
  • Abstracción de datos.
  • Procesamiento paralelo.
  • Unidades genéricas.

  • Legibilidad
  • Fuertemente tipado.
  • Corrección de errores.
  • Asignación.
  • No tiene versión chequeada.
  • Orden de las unidades (problema).
  • Tamaño y complejidad.

Phython

Guido van Rossum

1991

  • Simple
  • Portable
  • Lenguaje de alto nivel.
  • Fuente abierta.
  • Ampliable.

  • Rápido de desarrollar.
  • Sencillez y velocidad.
  • Soporta varias bases de datos.
  • Lentitud.
  • IntelliJ IDEA.

Objetive-C

Brad Cox

1980

  • Dinámico.
  • Escritura estática.
  • Protocolos.
  • Categorías.

  • Intuitivo.
  • Sencillo y estándar.
  • Tamaño.
  • Un objeto solo hereda una clase.
  • Depende de un header.
  • No incluye namespace.
  • NetBeans.

C) CONCLUSION

La programación Orientada a Objetos es otra forma de ver la programación, basándonos en la perspectiva que tenemos los humanos de nuestro mundo, hecho en base a objetos que se interrelacionan. Es el modelo más usado actualmente, hasta que se desarrolle uno nuevo que satisfaga de mejor manera los requerimientos de software del futuro. Con este nuevo paradigma se pueden hacer programas más complejos, pero a la vez más fácil de entender, permitiendo el trabajo en equipo y la reutilización del código, hecho por otra persona.

...

Descargar como (para miembros actualizados)  txt (5.3 Kb)   pdf (447.7 Kb)   docx (861.1 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com