miércoles, 4 de junio de 2014

Seguimos con la programación Java (Historia)

Hola amig@s, seguimos con un poco de historia (Java):

En el anterior post exliqué un poco el motivo por el que me decidí a escribir un blog sobre programación.
Y en este segundo post me adentraré en el mundo del java.

Empecemos....


Java es una plataforma desarrollada al comienzo de los años 1990 con el objetivo concreto de permitir ejecutar programas sin tener relativamente en cuenta el hardware final, sin volver a reescribir todo el código del programa, ni tener que recompilar un programa para un cierto procesador.

Consiste en tres grandes bloques:
  • El lenguaje Java.
  • Una máquina virtual . 
  • Una interfaz de programación de aplicaciones o API.
El lenguaje Java es un lenguaje de programación orientado a objetos. Desde su introducción a finales de 1995, es uno de los lenguajes más conocidos.

Para lograr ejecutar los programas sobre una unidad (virtual), se compilan a código binario
como bytecode para cualquier máquina virtual de Java.
El API facilita un amplio conjunto de bibliotecas de rutinas.

Java está respaldado por una gran comunidad de desarrolladores que activamente trabajan en productos y servicios alrededor de Java :P

...Y ahora un poco de historia ....


El lenguaje java comenzó como un proyecto interno de Sun Microsystems 1990. Los ingenieros de Sun no estaban satisfechos con el rendimiento del lenguaje C++, así que  James Gosling, Mike Sheridan y Patrick Naughton y otros desarolladores comenzaron a desarrollar un nuevo lenguaje, en principio este nuevo lenguaje estaría destinado al campo de la electrónica de consumo, especialmente en los electrodomésticos.
Este nuevo lenguaje se creó como una extensión del C++, ya dominado por muchos programadores.

Inicialmente el lenguaje se llamó Oak, luego -->  Green y finalmente --> Java.

En 1992 se presentó como demostración una PDA con interfaz gráfica y un asistente inteligente representado mediante un muñeco llamado Duke que demostraría toda la potencia de este nuevo lenguaje.

Oak fue presentado a concurso, como solución tecnológica, en varios proyectos para la industria del cine y la televisión, pero no fue elegido. :(

En 1994 John Gage, James Gosling, Bill Joy, Patrick Naughton, Wayne Rosing, y Eric Schmidt se reunieron para reorientar Oak.
Decidieron orientarlo hacia la tecnología de la Web, pues se pensaba que tras la aparición del navegador Mosaic, esta evolucionaría hacia la misma clase de interactividad, para la cual habían estado preparando Oak.

El 23 de Mayo de 1995, Sun Microsystems anuncia la aparición del nuevo lenguaje de programación Java y también el de HotJava, un navegador para éste desarrollado con el mismo lenguaje.

En 1995 se decidió cambiar el nombre de Oak  --> Java,  (nombre de Oak era muy
parecido al de otro producto).
En Mayo de 1995 Sun da licencia a Netscape para el uso de java en sus navegadores. 

El 23 de mayo de 1995, durante las conferencias de SunWorld, vio la luz pública Java y HotJava, el navegador Web.

El 9 de enero del año siguiente, 1996, Sun fundó el grupo empresarial JavaSoft para que se encargase  del desarrollo tecnológico y dos semanas más tarde la primera versión de Java fue publicada.

A finales de 1998, nació Java 2. Java incorpora en el propio lenguaje muchos aspectos que en cualquier otro lenguaje son extensiones propiedad de empresas de software o fabricantes de ordenadores.
Según Sun Microsystems, esta es la primera versión realmente profesional del lenguaje.

A partir de este año, el lenguaje Java ha ido evolucionando y hasta día de hoy, todavía sigue evolucionando gracias a sus creadores y toda la comunidad que hay detrás apoyando a este lenguaje. Aquí podemos observar una tabla con los 10 lenguajes más utilizados hasta el 2014.


En el siguiente post os hablaré un poco de las versiones que tiene Java y sus características.
Y con esto me despido hasta la próxima entrada.

Un saludo a tod@s:
                               Esther

jueves, 17 de abril de 2014

Mi primer blog sobre programación Java

Hola amig@s:

Este es mi primer blog sobre programación, ya que ahora mismo tengo bastante tiempo libre, lo dedicaré a compartir con vosotros mis conocimientos adquiridos en estos últimos dos años.

Principalmente quería dedicar este blog a la programación en JAVA, pero es muy posible que me anime y escriba cosas sobre otros lenguajes de programación.


Adelanto:


¿Por que plantearme la necesidad de hacer este blog?

Básicamente hay dos necesidades muy importantes:

  •  La primera es personal, no olvidar los conocimientos adquiridos en estos años de estudio.
  •  La segunda ayudar en lo que pueda a los programadores nóveles y entusiastas de la informática que se quieran adentrar en este mundo de la programación y no saben por donde empezar.


¿En que va a consistir este espacio?

Como ya he dicho antes este espacio va a ir dedicado a los programadores que están o quieran empezar a adentrarse en este mundo de la programación y no saben como hacerlo.


¿A quien no le ha pasado ...... ?

¿A quien no le ha pasado que su profesor vaya de listillo y sin explicar ni nada os mande un ejercicio que sin tener una base de programación no lo sabríais hacer?
O estás en casa y te animas a programar y no sabes como empezar y te quedas en blanco ....

Pues con este blog, ya no te pasará esto ...

Cada semana dedicaré un ratito a publicar ejercicios básicos con todo detalle, SÍ de esos ejercicios que para muchos son super fáciles y para otros un tormento.

A y conforme vaya publicando, el nivel aumentará, esto quiere decir que no todos los ejercicios serán de nivel básico, los ejercicios van a ser cada vez más complicados.
AGARRAOS QUE VIENEN CURVAS :)

Bueno, y sin más historias me despido de vosotros hasta la próxima entrada.

Un saludo a tod@s:

                              Esther