Zusammenfassung der Ressource
Programación II
Orientada a Objetos
- Lenguajes
- Lenguajes máquina
- Es el diseño del
hardware de dicha
computadora que
finalmente se reducen a 1
y 0
- C, C++
- Lenguajes ensambladores
- Se desarrollaron para
convertir los primeros
programas en lenguaje
ensamblador a lenguaje
máquina, a la velocidad de la
computadora.
- C, C++
- Lenguajes de alto nivel
- Donde podían escribirse
instrucciones individuales para
realizar tareas importantes
denominados compiladores
- Visual Basic .NET, Visual C++ .NET y C#
- Historia de C y C+
- En 1967 Martin Richards desarrolló BCPL como un
lenguaje para escribir software para sistemas operativos
y compiladores. BCPL, C y C++. Los que se encuentran
en las computadoras portátiles, de escritorio, estaciones
de trabajo y pequeños servidores) se escribe en C o C++
es un lenguaje híbrido: es posible programar en un
estilo parecido a C, en un estilo orientado a objetos, o
en ambos.
- ¿Qué es una computadora?
- Es un dispositivo capaz de realizar
cálculos y tomar decisiones lógicas a
velocidades de millones de veces más
rápidas que los humanos.
- Procesan los datos bajo el control de
conjuntos de instrucciones llamadas
programas de cómputo
- Unidades Lógicas
- Unidad de
entrada
- Unidad de salida
- Unidad de
memoria
- Unidad aritmética y
lógica (ALU)
- Unidad central de
procesamiento (CPU)
- Unidad de almacenamiento
secundario.
- Sistemas Operativos
- Podían realizar una tarea o un trabajo.
- Conocido como
procesamiento por lotes
(batch).
- Se desarrolló para facilitar
el uso de la computadora.
- JAVA
- Desarrollador(es) por James Gosling
& Sun Microsystems en el año 1991
- Paradigma: Orientado a objetos,
imperativo.
- Extensiones comunes: .java,
.class, y .jar.
- Sistema operativo Multiplataforma, con Tipo de dato
Fuerte, Estático. Implementaciones OpenJDK, HotSpot,
y Ha influido a C#, J#, JavaScript, PHP, Python
- Una variedad de cafe
- Piezas llamadas Clases
- Incluyen Piezas llamadas
Metodos
- Los cuales realizan y
devuelven Información cuando
completa una tarea
- APls (interfaces de programación de
aplicaciones)
- Java ME(orientada a entornos de limites recursos)
- Java SE(entornos gama media y estaciones de trabajo)
- Java EE(entornos empresariales o de internet)
- Entorno de Desarrollo
- Edición: El programa se crea en un editor y se
almacena en disco, en un archivo con la
extencion.java
- Compilación: El compilador crea los códigos de
bytes y los almacena en disco. En un archivo con la
extensión .class
- Carga: El cargador de clases lee los archivos
.class que contienen códigos de bytes del disco y
coloca esos códigos de bytes en la memoria
- Verificación: El verificador de código de bytes
confirma que todos los códigos de bytes sean válidos
y no violen las restricciones de seguridad de java
- Ejecución: Para ejecutar el programa, la JVM lee los
códigos de bytes y los compila “justo a tiempo” es decir los
traduce en un lenguaje que la computadora puede entender. A
medida que se ejecuta el programa, existe la posibilidad de
que almacene los valores de datos en la memoria principal
- Programación Orientada a
Objetos(POO)
- Programas en términos de objetos, propiedades y métodos
- Entorno de Desarrollo
Integrado (IDE) NetBeans
- Código abierto para aplicaciones
programadas mediante Java
- Para aplicaciones
multiplataforma, funciona en
cualquier sistema operativo
- Es un software de
distribución gratuita
- Rendimiento y la
experiencia de programar
- Desarrollar aplicaciones
para dispositivos móviles
- Aplicaciones web
empresariales a gran escala
- Se ejecuta en servidores de aplicaciones
como GlassFish Server Open Edition
3.0.1, Tomcat 7.0.27, JBoss 6.1