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

Hardware y software, lenguaje de programación enfocado a Java

Rojas Guzmán Teresita de JesúsTarea20 de Agosto de 2019

2.323 Palabras (10 Páginas)133 Visitas

Página 1 de 10

[pic 1][pic 2]


[pic 3][pic 4]

Tabla de contenido

Introducción (Nivel 1)        1

¿Qué es un programa? (nivel 1)        2

¿Qué es un lenguaje de programación? (nivel 2)        2

Tipos de lenguaje de programación (nivel 3)        2

Lenguajes de programación más populares (Nivel 2)        3

Lenguaje de programación JAVA (nivel 1)        4

Características (nivel 2])        4

Compilación y ejecución (nivel 2)        5

Kit de Desarrollo Java (nivel 2)        6

Plataforma JAVA (nivel 2)        6

Componentes (nivel 3)        6

Tipos de programas en Java (nivel 2)        7

Applets (nivel 3)        7

Aplicaciones (nivel 3)        7

Servelts (nivel 3)        7

Sintaxis de Java (nivel 1)        8

Comentarios. (Nivel 2)        8

Comentarios de varias líneas. (nivel 3)        8

Comentarios de una sola línea. (nivel 3)        8

Comentarios para documentación. (nivel 3)        8

Identificadores. (Nivel 2)        8

Palabras clave. (Nivel 2)        9

Literales (nivel 2)        9

Literales numéricas (nivel 3)        9

Literales booleanas        10

Literales de caracteres        10

Literales de cadena        10

Expresiones y operaciones (nivel 2)        10

Expresión        10

Operadores        10

Variables y tipos de datos (nivel 2)        10

Tipo primitivo.        11

Referencia.        11

Conclusión (nivel 1)        12

Ventajas        12

Desventajas        12

Tabla de ilustraciones        i

Bibliografía        ii


Introducción (Nivel 1)

El objetivo de esta investigación es dar una introducción a los que es el lenguaje de programación enfocado a Java. Para ello, lo primero veremos que es un programa y posteriormente el significado del lenguaje de programación.

Mostraremos los tipos de lenguajes de programación que existen, pues bien, es necesario saber todo esto para poder dar una instrucción al lenguaje de programación Java, sus características, etc. Finalizaremos con una conclusión dando ventajas y desventajas de usar Java.


¿Qué es un programa? (nivel 1)

“Un programa es una secuencia de instrucciones que deben seguirse, empezando con la primera y avanzando de una en una hasta que se complete la secuencia” (Bell & Parr, 2003)

¿Qué es un lenguaje de programación? (nivel 2)

Según (Belmonte Fernández, 2004) es “Lenguaje artificial que se utiliza para expresar programas de ordenador”.

Tipos de lenguaje de programación (nivel 3)

Existen 3 tipos de lenguajes:

  1. El Lenguaje Máquina: Se entiende directamente con la computadora. Este lenguaje utiliza el alfabeto binario (0 y 1).
  2. Lenguajes de programación de bajo nivel: Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la computadora como sucedía con el lenguaje máquina.
  3. Lenguajes de programación de alto nivel: Son más fáciles de aprender porque se usan palabras del lenguaje natural (generalmente del inglés)

De este último se desarrollan cinco tipos según  el tipo de trabajo:

  • Lenguaje  imperativo.
  • Lenguaje declarativo.
  • Lenguaje de programación orientado a objetos.
  • Lenguaje orientado al problema.
  • Lenguaje de programación natural.

Lenguajes de programación más populares (Nivel 2)

El índice TIOBE[1] es un informe mensual que elabora y publica la empresa TIOBE Software BV.

[pic 5]

Imagen 1- 5 programas más utilizados según TIOBE


Lenguaje de programación JAVA (nivel 1)

“Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.”  (JAVA, s.f.)

Características (nivel 2])

Java es un lenguaje de programación que tiene las siguientes características:

  • Es sencillo y fácil de utilizar, no es complejo.
  • Es ligero y cuenta con lo esencial.
  • Está orientado a Objetos
  • Es independiente a la arquitectura y portable, ya que se puede ejecutar en casi todas las computadoras sin necesidad de ser modificados.
  • Es seguro porque cuenta con políticas que evitan la codificación de virus.
  • Es multitarea ya que se puede ejecutar diferentes líneas de código al mismo tiempo.
  • Es dinámico gracias a que para la ejecución no es necesario cargar completamente el programa.
  • Es robusto, si el programa presenta fallas no afectara ni dañara nada.
  • Es al mismo tiempo compilador e interpretador

Compilación y ejecución (nivel 2)

El compilador es el encargado de convertir el código fuente de un programa en un código intermedio llamado bytecode[2] que es independiente de la plataforma en que se trabaje y que es ejecutado por el intérprete de Java que forma parte de la Máquina Virtual de Java.

Con el compilador de Java, el programa fuente con extensión .java es traducido a un lenguaje intermedio o pseudocódigo (no es código máquina) llamado Java bytecodes generándose un programa compilado almacenado en un archivo con extensión .class . Este archivo puede ser posteriormente interpretado y ejecutado por el intérprete de Java (lo que se conoce como la Máquina Virtual Java o Java Virtual Machine). Por eso Java es multiplataforma, ya que existe un intérprete para cada máquina diferente. Por tanto, la compilación se produce una vez y la interpretación cada vez que el programa se ejecuta. [pic 6]

Imagen 2-Proceso de compilación y ejecución

Kit de Desarrollo Java (nivel 2)

El Kit de Desarrollo de Java o JDK[3] , contiene el software (herramientas y libretas) necesario para que los programadores compilen, depuren y ejecuten programas y applets escritos en Java

[pic 7]

Imagen 3- Tabla de JDK

Plataforma JAVA (nivel 2)

La plataforma Java está formada por el software y se ejecuta en cualquier plataforma, es muy independiente al hardware.

Componentes (nivel 3)

Esta plataforma consta de dos componentes:[pic 8]

  1. La Máquina Virtual de Java (JVM). Que es el interprete
  2. La Interfaz de Programación de Aplicaciones de Java (API Java). Es la colección de componentes de software que facilita las necesidades de la programación y se agrupa en libretas o paquetes de componentes

Tipos de programas en Java (nivel 2)

Los programas en Java se encuentran en las siguientes categorías:

Applets (nivel 3)

Los applets son pequeños programas que se incorporan en una página Web y que necesitan de un Navegador compatible con Java para poder ejecutarse.

Aplicaciones (nivel 3)

Las aplicaciones son programas standalone de propósito general que normalmente se ejecutan desde la línea de comandos del sistema operativo.

Servelts (nivel 3)

Los servlets al contrario de los applets son programas que están pensados para trabajar en el lado del servidor y desarrollar aplicaciones Web que interactúen con los clientes.

...

Descargar como (para miembros actualizados) txt (15 Kb) pdf (528 Kb) docx (251 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com