Materia_Cuaderno

Páginas: 5 (1199 palabras) Publicado: 12 de octubre de 2015
¿Que es java?
Es un conjunto de tecnologías. Contiene elementos esenciales de información.

CLASIFICACIÓN DE SOFTWARE
Software base: colección de programas que interactúa de forma directa controlando el hardware Ej.: sistemas operativos
Aplicaciones: - colecciones de programas para ejecutar tareas de propósito general
- procesan datos de entrada para generar una salidaútil
EJ: procesadores de texto, browsers, planillas de calculo, herramientas para crear otras aplicaciones, etc.

LENGUAJE DE PROGRAMACION

Un lenguaje de programación es el lenguaje utilizado para escribir programas.

• Lenguajes de programación PROCEDURALES: codifican siguiendo lógica lineal y se utilizan compiladores para crear archivos ejecutables.
En java es posible codificar siguiendoel paradigma(modelo) de ORIENTACION A OBJETOS se asemeja de mejor manera al pensamiento humano
La P.O.O. requiere la creación de programas (código) focalizando la responsabilidad de cada objeto. Un objeto se especializa únicamente en una o mas tareas relacionadas
La P.O.O. consiste en la división de un problema en diferentes partes (objetos)

Cada objeto posee una funcionalidad especifica

Losobjetos interactúan entre sí enviando y recibiendo mensajes

La tarea del programador es coordinar las acciones de los objetos y la comunicación entre los mismos.

ELEMENTOS BASICOS DE UN LENGUAJE DE PROGRAMACION

1. Puntuación: símbolos utilizados por un lenguaje de programación.
2. Sintaxis: reglas que el programador debe seguir para codificar en un lenguaje de programación.
3. Vocabulario:particular a un lenguaje de programación especifico, y se refiere al conjunto de palabras claves utilizadas por dicho lenguaje.
4. Operadores: símbolos o comandos utilizados para procesar datos.
5. Identificadores: utilizados para referenciar datos almacenados en la memoria de la computadora.






Factores para elegir un lenguaje de programación:
• Conocimiento del programador (java, c++, c#, etc.)
•Herramientas disponibles.
• Características del Hardware
• Tipo de problema a resolver


Beneficios de la programación en JAVA
• Java es un lenguaje fácil de aprender
• Existen muchas herramientas poderosas para ayudar al programador a desarrollar aplicaciones complejas en forma rápida y eficiente (IDEs)
• Programas Java pueden ejecutarse en la mayoría de las plataformas existentes.
•Prácticamente todo problema complejo, sea científico o de negocio, puede ser resuelto utilizando programas escritos en Java.


INTERFASE DE PROGRAMACION DE APLICACIONES (APIs)

• La ORIENTACION A OBJETOS facilita la reutilización de código.
• Una API representa un conjunto de funcionalidades predefinidas que pueden ser reutilizadas por programadores (como una herencia)
• La API Java posibilita el reusoextensivo

LENGUAJES COMPILADOS Y LENGUAJES INTERPRETADOS
Determinado por la forma en que se traduce el código fuente nativo en lenguaje maquina
1) LENGUAJE COMPILADO: un compilador convierte el código fuente completo a un lenguaje binario particular, el lenguaje binario es denominado “Código nativo” o “Código del procesador”, el resultado de la traducción de un archivo ejecutable que contiene elcódigo nativo para determinar la CPU.
2) LENGUAJE INTERPRETADO: la computadora analiza cada instrucción en el código fuente mientras el programa es ejecutado. un programa interprete convierte cada instrucción en el código fuente a código nativo (código fuente= compilado, y código nativo = números binarios) para la CPU particular y ejecuta dicha instrucción. EL PROCESO DE INTERPRETACION ESREALIZADO CADA VEZ QUE EL PROGRAMA ES EJECUTADO.


LENGUAJE JAVA
Java es un lenguaje compilado e interpretado:
Javac: es un comando utilizado para compilar el código
Java: es un comando utilizado para interpretar y ejecutar el código
Un programa Java puede ser ejecutado en cualquier tipo de hardware donde esté instalada la Máquina Virtual Java (JVM).

JVM máquina virtual java: es un programa...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS