Está en la página 1de 3

Programa Un programa son las instrucciones que se le da al ordenador en su propio lenguaje para as decirle lo que queremos que realice.

Lenguajes de programacin Lenguaje de maquina (Cdigo Binario) es el lenguaje entendido por el ordenador , este lenguaje esta compuesto por 0 y 1; cada estado se denomina bit y byte es la cantidad de informacin que se puede emplear, adems es una cadena de 8 bits. Debido a la dificultad que se fue presentando al programar con el lenguaje de maquina, ya que con este tipo de lenguajes se cometia muchos errores, adems que se empleaba mucho tiempo; por ellos se fueron desarrollando otro tipo de lenguajes que nos ayuden con este trabajo; estos son los lenguajes ensambladores, estos utilizan cdigos nemotcnicos que son palabras o abreviaturas fciles de memorizar, que representan tareas que debe realizar el ordenador. Cada maquina usa su propio lenguaje ensamblador ya que esta orientado a esta.

Programa escrito en lenguaje ensamblador

Ensamblador

Programa escrito en lenguaje de mquina

Los lenguajes mas utilizados en la actualidad son los lenguajes orientados al problema o lenguajes de alto nivel; estos utilizan una terminologa fcil para la comprensin del lenguaje humano, son traducidos por compiladores; adems el lenguaje de alto nivel se descompone en varias instrucciones en lenguaje ensamblador y no requiere el conocimiento de la estructura del ordenador y fcil escritura del programa. Compiladores Es un traductor de programas de lenguaje de alto nivel a lenguaje de maquina y el cual ya se pude ejecutar en el ordenador. Programa escrito en un lenguaje de alto nivel Programa escrito en lenguaje de mquina

Compilador

Maquina virtual

Es una maquina que no existe fsicamente pero es simulado por el ordenador por un programa , es fcil de instalar por ejemplo Java puede ser ejecutado en cualquier ordenador y se conoce como transportabilidad de programas. Interprete Es el que efectua la traduccin y ejecucin simultneamente para cada sentencia del programa, verifica cada lnea, cuando se escribe y su ejecucin es mas lenta debido a la traduccin simultnea. JAVA Es un lenguaje programacin de alto nivel que nos ayuda a a escribir programas convencionales como para internet; una ventaja de Java es que es independiente de la plataforma, incluye un compilador y un interprete. El compilador produce un cdigo de bytes (conjunto de instrucciones en lenguaje de mquina) que se almacena en ficheros para ser ejecutados en Java por un interprete (mquina virtual Java). Programa escrito en Java

Compilador

Cdigo en bytes

Mquina virtual de java

Historia de Java Este lenguaje de programacin fue desarrollado por Sun Microsystems en 1991. Inicialmente fue conocido como Oak (roble en ingls), aunque tuvo que cambiar de denominacin, debido a que dicho nombre ya estaba registrado en otra empresa. Se dice que este nombre se le puso debido a la existencia de tal rbol en los alrededores del lugar de trabajo de los promotores del lenguaje; este un proyecto de investigacin con el fin de desarrolla un software para comunicacin entre aparatos electrnicos de consumo (vdeos, televisores, equipos de msica, etc.) En 1994 el proyecto toma una nueva direccin debido a la explosin del internet, ya que rea perfectamente aplicable a este, pues era una gran conjunto de aparatos electrnicos de consumo, pero con procesadores diferentes. Debido a las ventajas que Java ofreca por ejemplo el crear aplicaciones que se ejecutaran en cualquier ordenador, Java se fue expandiendo cada vez ms. A partir de aqu se comenz a hablar de Java y sus aplicaciones conocidas como applets el cual es un programa escrito en dicho lenguaje que permite ejecutarse en cualquier plataforma de internet con el nico soporte de un navegador. Algunas de las razones que llevaron a Bill Joy a pensar que Java podra llegar a ser rentable son:

Java es un lenguaje orientado a objetos: Esto es lo que facilita abordar la resolucin de cualquier tipo de problema. Es un lenguaje sencillo, aunque sin duda potente. La ejecucin del cdigo Java es segura y fiable: Los programas no acceden directamente a la memoria del ordenador, siendo imposible que un programa escrito en Java pueda acceder a los recursos del ordenador sin que esta operacin le sea permitida de forma explcita. De este modo, los datos del usuario quedan a salvo de la existencia de virus escritos en Java. La ejecucin segura y controlada del cdigo Java es una caracterstica nica, que no puede encontrarse en ninguna otra tecnologa. Es totalmente multiplataforma: Es un lenguaje sencillo, por lo que el entorno necesario para su ejecucin es de pequeo tamao y puede adaptarse incluso al interior de un navegador.

Las consecuencias de la utilizacin de Java junto a la expansin universal de Internet todava estn comenzando a vislumbrarse. http://www.google.com.ec/search?hl=es419&newwindow=1&q=realizacion+de+un+programa+en+java&oq=Realizacion+de+unjava&gs_l=s erp.3.0.0i7i30.2330867.2335169.0.2336180.17.17.0.0.0.0.309.2114.8j7j1j1.17.0...0.0...1c.1.hpEaO VJL1IE http://www.cad.com.mx/historia_del_lenguaje_java.htm http://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n) http://zarza.usal.es/~fgarcia/doc/tuto2/I_2.htm http://programasjava.blogspot.com/} http://mangaaweb.blogspot.com/2012/08/conceptos-java-clasesobjetos-variables.html

También podría gustarte