Beruflich Dokumente
Kultur Dokumente
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 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.
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.
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
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.