Sie sind auf Seite 1von 4

Nombre de la materia

Programación Orientada a Objetos


Nombre de la Licenciatura
Ingeniería en sistemas computacionales
Nombre del alumno
Alexander Martínez Salazar
Matrícula
000571594
Nombre de la Tarea
Programación Orientada a Objetos
Unidad #
1
Nombre del Tutor
Melani Irais San Luis Espinosa
Fecha
04/09/2018
Unidad 1: Programación Orientada a Objetos
Programación Orientada a Objetos

Investiga otro paradigma de programación (además del orientado a objetos) y pon un ejemplo de qué
lenguaje de programación pertenece a ese paradigma y qué aplicaciones tiene.

Un paradigma de programación es una propuesta tecnológica adoptada por una comunidad de


programadores y desarrolladores cuyo núcleo central es incuestionable en cuanto que únicamente trata de
resolver uno o varios problemas claramente delimitados; la resolución de estos problemas debe suponer
consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software.

Un paradigma de programación representa un enfoque particular o filosofía para diseñar soluciones. Los
paradigmas difieren unos de otros, en los conceptos y la forma de abstraer los elementos involucrados en un
problema, así como en los pasos que integran su solución del problema, en otras palabras, el cómputo.

Tiene una estrecha relación con la formalización de determinados lenguajes en su momento de definición. Es
un estilo de programación empleado.

Un paradigma de programación está delimitado en el tiempo en cuanto a aceptación y uso, porque nuevos
paradigmas aportan nuevas o mejores soluciones que la sustituyen parcial o totalmente.

El paradigma de programación que actualmente es el más utilizado es la "orientación a objetos" (OO). El


núcleo central de este paradigma es la unión de datos y procesamiento en una entidad llamada "objeto",
relacionable a su vez con otras entidades "objeto".

Tradicionalmente, datos y procesamiento se han separado en áreas diferente del diseño y la implementación
de software. Esto provocó que grandes desarrollos tuvieran problemas de fiabilidad, mantenimiento,
adaptación a los cambios y escalabilidad. Con la OO y características como el encapsulado, polimorfismo o la
herencia, se permitió un avance significativo en el desarrollo de software a cualquier escala de producción. La
OO parece estar ligada en sus orígenes con lenguajes como Lisp y Simula, aunque el primero que acuñó el
título de "programación orientada a objetos" fue Smalltalk.ne.

Paradigma lógico: php ,java , rubi, Python.

Android: posiblemente es el sistema más usado y conocido en todo el mundo. Todo el mundo lo conocerá por
ser el sistema operativo más famoso de los móviles; una de las características más importantes es que es
gratis, es decir, cualquiera puede descargarlo, instalarlo o incluso modificarlo.

2
Unidad 1: Programación Orientada a Objetos
Programación Orientada a Objetos

Investiga qué otras opciones de IDE (entornos integrados de desarrollo) existen para programar con Java
y enuméralos (al menos 3). Además, enumera 5 programas que estén desarrollados con Java; por
ejemplo, BlueJ está hecho con Java.

Utilizando las herramientas incluidas en el propio JDK podemos compilar programas, empaquetarlos,
depurarlos y ejecutarlos. La única utilidad adicional que precisaríamos sería un editor de texto para
escribir el código fuente. El procedimiento a seguir, no obstante, puede llegar a resultar tedioso,
repitiéndose el ciclo editar-compilar-ejecutar-depurar-editar una y otra vez hasta alcanzar la
funcionalidad que se persigue.
Las tareas de dicho ciclo, así como muchas otras, nos resultarán más sencillas si utilizamos
un IDE(Integrated Development Environment) específico para Java. Es decir, un entorno de desarrollo,
que va más allá de un simple editor de texto.

1.- NetBeans

2.- Eclipse

3.- IntelliJ IDEA


Si en lugar de un IDE completo con una extensa funcionalidad, como es el caso de los ya enumerados,
prefieres emplear una herramienta más ligera, hay productos como jEdit que son básicamente un
editor de código con resalte de sintaxis y la posibilidad de incorporar complementos.
Entre ambos extremos, el del IDE complejo y pesado al estilo de Eclipse y el editor sencillo tipo jEdit,
es posible encontrar entornos con una funcionalidad intermedia:
 Dr Java: este entorno está creado y mantenido por profesores del equipo JavaPLT de la
universidad Rice en Houston, Texas. Está pensado para estudiantes y, aunque no puede
competir en potencia con los que acabamos de ver, su principal ventaja es que puedes
arrancarlo y empezar a jugar con el código en un instante. Si lo que quieres es algo rápido para
hacer pruebas, te encantará.
 JGrasp: es otro IDE súper-ligero creado por la universidad de Auburn (Alabama). Su punto
fuerte es la capacidad de generar visualizaciones del código que escribimos en forma de
diagramas de estructura de control (Control Structure Diagrams, CSD). Al igual que el anterior

3
Unidad 1: Programación Orientada a Objetos
Programación Orientada a Objetos

es muy popular entre los estudiantes y según su página web actualmente lo utilizan casi 400
instituciones educativas para enseñar aspectos de Java.
 BlueJ: con una interfaz sencilla y un entorno muy ligero, BluJ es otro editor creado y
mantenido por una universidad (en este caso la de Kent en Reino Unido), y utilizado por
millones de estudiantes en todo el mundo. Está especialmente indicado para aprender
Programación Orientada a Objetos ya que dispone de un REPL gráfico que te permite
interactuar con los objetos, inspeccionar sus valores, invocar expresiones Java, etc... sin
necesidad de compilar.

Das könnte Ihnen auch gefallen