bachiller en computacion

Páginas: 11 (2585 palabras) Publicado: 25 de marzo de 2014
LENGUAJE DE PROGRAMACIÓN JAVA
LENGUAJE
Conjunto de palabras o signos que nos permiten tener un enlace de
comunicación con otras personas o medios.
COMPONENTES DE UN LENGUAJE
 LEXICO
El conjunto de palabras válidas dentro de un lenguaje (palabras
reservadas)
 SINTAXIS
El orden correcto en la colocación de las palabras dentro de un lenguaje
 SEMANTICA
El significado de las palabras ocomposiciones dentro de un lenguaje
En un lenguaje de programación se necesitan dos herramientas básicas:
 EDITOR
Programa o lugar físico en el cual escribimos las sentencias en código de
programación. Los hay de varios tipos en los cuales contienen
herramientas para identificar cada uno de los elementos del lenguaje.
 TRADUCTOR
Hay de dos tipos, su función es convertir el lenguaje deprogramación
escrito de manera correcta a lenguaje de máquina. Se encarga de las
advertencias y en algunos casos de ayuda para corrección de errores.
Puede distinguirse entre compiladores e intérpretes.
o Compilador  Realiza la traducción del programa en tiempo de
ejecución del mismo.
o Intérprete  Realiza la traducción del programa en tiempo de
edición, nos permite ver los errores al mismotiempo que estamos
programando.
POR QUE JAVA?
Java es un lenguaje de programación orientado a objetos y eventos, que nos
permite desarrollar aplicaciones de tipo empresarial avanzado con distintas
facilidades para el uso correcto por parte de los usuarios finales.
Java fue creado en lenguaje C e impulsado por Sun Microsystems, actualmente,
dicha empresa fue absorbida por Oracle.
Ventajas Portabilidad
Todo programa realizado con Java tiene un peso muy bajo en cuanto a
utilización de espacio en disco.

 Multiplataforma
Gracias a la Java Virtual Machine (JVM), podemos correr un programa
escrito en Java en cualquier plataforma o sistema operativo.
 Lenguaje nuevo
Sus sentencias de programación lo hacen diferente a otros lenguajes, por
esta razón nuestro aprendizaje puedeiniciar de cero.
 Open source
Es un lenguaje libre de licencias, por lo que el aporte a la comunidad
consiste únicamente en el hecho de compartir parte de nuestro código
para ser reutilizado.
 Multithreading
Thread  hilo de información (orden)
Java soporta el hecho de manejar varias órdenes al mismo tiempo,
permite una optimización de los procesos.
 Fácil de aprender
Dado que es unlenguaje muy parecido a seudo-código, la transformación
de la fase de diseño a la de desarrollo se realizará de forma más efectiva.
Desventajas
 Tiempo de carga mas lento
Debemos esperar a las acciones que tomará la JVM previo al uso de las
aplicaciones. La ejecución puede verse afectada en relación a otros
lenguajes.
 Lenguaje totalmente nuevo
Es difícil de comprender en algunos casospara aquellos que ya conocen
otros lenguajes de programación.
 Enfocado a programadores
Su sintáxis y léxico son demasiado específicos, por lo tanto no son
entendibles para la mayoría de los usuarios
PROGRAMACIÓN ORIENTADA A OBJETOS (POO) Y PROGRAMACIÓN
ORIENTADA A EVENTOS (POE)
POO
Es el tipo de programación en la cual, los desarrolladores se encargan de crear
nuevos objetos, con lafinalidad de optimizar recursos de programación. Con
“optimizar” estamos diciendo que los procesos se harán de una manera mas
corta y menos repetitiva. Está enfocada a la reutilización de código fuente. De
aquí que algunos enfoquen este tipo de programación a lo que comúnmente se
conoce como “librerías”, término utilizado en la programación tradicional.
POE

Es el tipo de programación enfocado ala escritura de código para los sucesos
que se dan sobre uno o varios objetos, por ejemplo: el click sobre un botón
dentro de un formulario.
OBJETO
Elemento básico de la POO, consiste en la programación de funciones
específicas agrupadas en secciones de código llamadas CLASES
CARACTERÍSTICAS DE UN OBJETO
Encapsulación
Es la capacidad de un objeto para agrupar porciones de código...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bachiller en Computacion
  • Bachiller en Computación
  • Bachiller en computacion
  • Bachiller en computacion
  • Bachiller En Computacion
  • bachiller en computación
  • Bachiller En Computacion
  • bachiller en computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS