jorge-ensayo

Anuncio
UNIVERSIDAD TECNOLÓGICA
DE LA REGIÓN NORTE DE GUERRERO
Programación
ENSAYO
Profa.: yesenia santana Cardoso
Alumna: Jorge Luis Calleja Alvarado
Tic 2° A
Qué es programar:
Programar es como escribirle al
computador una lista de
instrucciones, de forma que
pueda hacer cosas geniales con
la información que le das.
Los programas no pueden tender
tu cama por ti, pero sí pueden
hacer cálculos, llevar un registro
de tu cuenta en el banco o
enviarle un mensaje a uno de tus
amigos.
Para realizar cualquiera de estas
acciones, el programa necesita
que se le ingresen datos. Puedes
pedirle al usuario que ingrese
datos mediante un prompt.
Introducción
Introducción:
El lenguaje java ha subsistido desde los inicios de los años 90´s a pesar de
que al principio era un lenguaje diferente al actual, el objetivo era el mismo; el
cual era el desarrollar una manera más rápida y fácil de uso para la
programación.
Java ha sido utilizados para diferentes fines, tanto empresariales como de
diversión; java es ahora una plataforma, un lenguaje que ha generado
bastantes logros en industrias y que está presente en una infinidad de
equipos, redes y dispositivos.
La historia del lenguaje Java comienza con una nueva idea por cambiar la
historia de la comunicación y de cómo ya se ha mencionado, facilitar el
funcionamiento de programación.
Para hacerlo más formal “s un lenguaje de programación orientado a
objetos desarrollado por Sun Microsystems a principios de los años 90. El
lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un
modelo de objetos más simple y elimina herramientas de bajo nivel, que
suelen inducir a muchos errores, como la manipulación directa de punteros o
memoria.”
Historia del lenguaje Java
En Diciembre de 1990, Patrick Naughton, un empleado de la empresa Sun, reclutó
a sus colegas James Gosling y Mike Sheridan para trabajar sobre un nuevo tema
conocido como "El proyecto verde". Este a su vez estaba auspiciado por la
compañía "Sun founder Bill Joy" y tenía como objetivo principal crear un lenguaje
de programación accesible,
fácil de aprender y de usar, que fuera universal, y que estuviera basado en un
ambiente C++ ya que había mucha frustración por la complejidad y las limitaciones
de los lenguajes de programación existentes.
En abril de 1991, el equipo decidió introducir sistemas de software con
aplicaciones para consumidores smart como plataforma de lanzamiento para su
proyecto. James Gosling escribió el compilador original y lo denominó "Oak", y con
la ayuda de los otros miembros del equipo desarrollaron un decodificador que mas
tarde se convertiría en lenguaje Java.
Para 1992, el equipo ya había desarrollado un sistema prototipo conocido como
"*7", que era una especie de cruce entre un asistente digital personalizado y un
mecanismo inteligente de control remoto.
Por su parte el presidente de la compañía Sun, Scott McNealy, se dio cuenta en
forma muy oportuna y estableció el Proyecto Verde como una subsidiaria de Sun.
De 1993 a 1994, el equipo de Naughton se lanzó en busca de nuevas
oportunidades en el mercado, mismas que se fueron dando mediante el sistema
operativo base. La incipiente subsidiaria fracasó en sus intentos de ganar una
oferta con Time-Warner, sin embargo el equipo concluyó que el mercado para
consumidores electrónicos smart y las cajas Set-Up en particular, no eran del todo
eficaces. La subsidiaria Proyecto Verde fue amortizada por la compañía Sun a
mediados del 94’.
Afortunadamente, el cese del Proyecto Verde coincidió con el nacimiento del
fenómeno mundial Web. Al examinar las dinámicas de Internet, lo realizado por el
ex equipo verde se adecuaba
a este nuevo ambiente ya que cumplía con los mismos requerimientos de las settop box OS que estaban diseñadas con un código de plataforma independiente
pero sin dejar de ser pequeñas y confiables.
Patrick Naugthon procedió a la construcción del lenguaje de programación Java
que se accionaba con un browser prototipo, más tarde se le fueron incorporando
algunas mejoras y el browser Hot Java fue dado a conocer al mundo en 1995.
Con el paso del tiempo el Hot Java se convirtió en un concepto práctico dentro del
leguaje Java y demostró que podría proporcionar una forma segura
multiplataforma para que el código pueda ser bajado y corrido del Host del World
Wide Web y que de otra forma no son seguros.
Una de las características más atractivas del Hot Java fue su soporte para los
"applets", que son las partes del código Java que pueden ser cargadas mediante
una red de trabajo para después ejecutarlo localmente y así lograr o alcanzar
soluciones dinámicas en computación acordes al rápido crecimiento del ambiente
Web.
Para dedicarse al desarrollo de productos basados en la tecnología Java, Sun
formó la empresa Java Soft en enero de 1996, de esta forma de se dio continuidad
al fortalecimiento del programa del lenguaje Java y así trabajar con terceras partes
para crear aplicaciones, herramientas, sistemas de plataforma y servicios para
aumentar las capacidades del lenguaje.
Durante ese mismo mes, Java Soft dio a conocer el Java Developmet Kit (JDK)
1.0, una rudimentaria colección de componentes básicos para ayudar a los
usuarios de software a
construir aplicaciones de Java. Dicha colección incluía el compilador Java, un
visualizador de applets, un debugger prototipo y una máquina virtual Java(JVM),
necesaria para correr programas basados en Java, también incluía paquetería
básica de gráficos, sonido, animación y trabajo en red.
Asimismo el Netscape Comunications Inc, mostró las ventajas de Java y
rápidamente se asoció con Java Soft para explotar su nueva tecnología. No pasó
mucho tiempo antes de que Netscape Communications decidiera apoyar a los
Java applets en Netscape Navigator 2.0. Este fue el factor clave que lanzó a Java
a ser reconocido y famoso, y que a su vez forzó a otros vendedores para apoyar el
soporte de applets en Java.
Como parte de su estrategia de crecimiento mundial y para favorecer la promoción
de su nueva tecnología, Java Soft otorgó permisos a otras compañías para que
pudieran tener acceso al código fuente de Java y al mismo tiempo mejorar sus
navegadores , dicha licencia también les permitía crear herramientas de desarrollo
para programación Java y los facultaba para acondicionar Máquinas Virtuales
Java (JVM), a varios sistemas operativos.
Muy pronto las licencias o permisos contemplaban a prestigiadas firmas como
IBM, Microsoft, Symantec, Silicon Graphics, Oracle, Toshiba y por supuesto
Novell.
Los applets Java (basados en JDK 1.02) son apoyados por los dos más populares
navegadores web (Netscape Navigator 3.0 y Microsoft Internet Explorer 3.0).
I.B.M./Lotus, Computer Asociates, Symantec, Informix, Oracle, Sybase y otras
poderosas empresas de software estánconstruyendo Software 100% puro JAVA,
por ejemplo el Corel Office que actualmente está en versión Beta.
Que es el lenguaje Java?
Es toda una tecnología orientada al desarrollo de software con el cual
podemos realizar cualquier tipo de programa.
Java es un lenguaje de programación orientado a objetos desarrollado por
Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma
mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple
y elimina herramientas de bajo nivel, que suelen inducir a muchos errores,
como la manipulación directa de punteros o memoria.
Características de Java:
Java es un lenguaje orientado a objetos, eso implica que su concepción es muy
próxima a la forma de pensar humana. También posee otras características muy
importantes:
Es un lenguaje que es compilado, generando ficheros de clases compilados, pero
estas clases compiladas, son en realidad interpretadas por la máquina virtual de
java. Siendo la máquina virtual de java la que mantiene el control sobre las clases
que se estén ejecutando.
Es un lenguaje multiplataforma: El mismo código java que funciona en un sistema
operativo, funcionará en cualquier otro sistema operativo que tenga instalada la
máquina virtual java.
Es un lenguaje seguro: La máquina virtual, al ejecutar el código java, realiza
comprobaciones de seguridad, además el propio lenguaje carece de
características inseguras, como por ejemplo los punteros.
Programación orientada a Objetos como base de Java.
La programación orientada objetos es la base de Java. De hecho,
todos los programas en Java son orientados a objetos, por esta razón es
importante entender sus principios básicos.
La POO parece ser el paradigma de la programación actual, entrando a
reemplazar las técnicas de programación estructurada que se desarrollaron a
principios de los 70.
La POO basa su ideología en la “funcionalidad empaquetada”. Por ejemplo, para
armar una computadora se adquieren las diferentes piezas con ciertas
propiedades (entradas, salidas, capacidad de almacenamiento, voltaje, etc.) y una
cierta funcionalidad (Alimentar Potencia, almacenar, leer, guardar o desplegar
información, reproducir o grabar sonidos, etc.).
La POO surge de la misma idea: el programa está compuesto de objetos con
ciertas propiedades y funciones. El usuario depende de los objetos para no
interactuar con otros objetos, o con el código del proyecto, de forma no
documentada. No importa si el objeto se construya o se adquiera, con tal de que el
objeto satisfaga sus especificaciones, no le importará demasiado la forma en que
este funcione. En POO, lo que importa es lo que los objetos exponen.
Especificaciones del lenguaje Java.
Fases de la creación de Programas en Java.
Editor de texto
Código Java: Prog. java
Java Prog. Java
Bytecode: Prog.class
Java MyProg
Salida
Estructura de un programa aplicación en Java.
La estructura de un programa simple en Java es la siguiente:
Public class ClasePrincipal {
Public static void main (String [ ] args) {
Sentencia_1;
Sentencia_2;
// …
Sentencia_N;
}
}
Un ejemplo sencillo de programa escrito Java, se va a utilizar uno que
muestra un mensaje por la pantalla del ordenador. Por ejemplo, el programa
Hola.java:
/**
* La clase hola construye un programa que
* muestra un mensaje en pantalla
*/
public class Hola {
public static void main(String[] args) {
System.out.println("Hola, ");
System.out.println("me llamo Angel");
System.out.println("Hasta luego");
}
}
Conclusión:
El descubrimiento del lenguaje java paso a paso, nos ha permitido crear una
nueva visión de lo importante que fue para el desarrollo de una nueva forma
de comunicación, además de ser una forma mas sencilla de que la
computadora entienda las instrucciones, a comparación de otros lenguajes
que eran mucho más complejos.
Además java facilita la realización de programas, gracias a los métodos que
se ha desarrollado.
Pensamos que java es una herramienta que nos ayuda a que podamos
chatear, jugar en línea, ver imágenes con movimientos, además de ser el
lenguaje mas eficiente y utilizado en el mundo
Biografía:
Salvemosjava.com.ar
Conosemasjava.com
Descargar