viernes, 10 de mayo de 2013

Java

Java es un lenguaje de programación originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.
Una de las principales características que favoreció el crecimiento y difusión del lenguaje Java es su capacidad de que el código fuente funcione sobre cualquier plataforma de software y hardware, es decir, un mismo programa puede ejecutarse en varios sistemas sin tocar el código fuente, así pues, actualmente es considerado la base para prácticamente todos los tipos de aplicaciones de red, además del estándar global para desarrollar y distribuir aplicaciones móviles, juegos, contenido basado en web y software de empresa. Con más de 9 millones de desarrolladores en todo el mundo, Java le permite desarrollar, implementar y utilizar de forma eficaz interesantes aplicaciones y servicios.
Se pueden distinguir tres tipos de código en Java:
  • Código fuente. Es un conjunto de líneas escritas por el programador, mediante las cuales se da órdenes a la computadora para que ejecute dicho programa.
  • Bytecode: Es un código intermedio entre el código fuente y el código maquina, se suele tratar como un fichero binario que contiene un programa ejecutable.
  • Código maquina: Es un código binario con el que trabaja el procesador para realizar las operaciones.
Se ha convertido en un gran valor para los desarrolladores, ya que permite:
  • Escribir software en una plataforma y ejecutarla virtualmente en otra.
  • Crear programas que se puedan ejecutar en un explorador y acceder a servicios Web disponibles.
  • Desarrollar aplicaciones de servidor para foros en línea, almacenes, encuestas, procesamiento de formularios HTML y mucho más.
  • Combinar aplicaciones o servicios que utilizan el lenguaje Java para crear aplicaciones o servicios con un gran nivel de personalización.
  • Escribir aplicaciones potentes y eficaces para teléfonos móviles, procesadores remotos, productos de consumo y prácticamente cualquier otro dispositivo electrónico.

No hay comentarios:

Publicar un comentario