Your SlideShare is downloading. ×
0
Tarea #4  mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferencia
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Tarea #4 mi lenguaje de programación de preferencia

230

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
230
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Mi Lenguaje de Programación de Preferencia Anthony Colón COMP 2110 Universidad Interamericana de Puerto Rico
  • 2. Mi Lenguaje de Programación de Preferencia <ul><li>Introducción </li></ul><ul><li>Lenguaje de programación: Java </li></ul><ul><li>Definición </li></ul><ul><li>Función </li></ul><ul><li>Ventajas </li></ul><ul><li>Desventajas </li></ul><ul><li>Ambiente de demanda </li></ul><ul><li>Conclusión </li></ul><ul><li>Referencia </li></ul>Tabla de Contenido
  • 3. Mi lenguaje de Programación de Preferencia Introducción Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Java es un lenguaje de programación con el que podemos realizar cualquier tipo de programa. En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general.
  • 4. Mi lenguaje de Programación de Preferencia <ul><li>Java </li></ul>
  • 5. Mi lenguaje de Programación de Preferencia <ul><li>Definición </li></ul><ul><li>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. Con respecto a la memoria, su gestión no es un problema ya que ésta es gestionada por el própio lenguaje y no por el programador. </li></ul><ul><li>Las aplicaciones Java están típicamente compiladas en un bytecode aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible. </li></ul><ul><li>La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre. </li></ul>
  • 6. Mi lenguaje de Programación de Preferencia <ul><li>Función de Java </li></ul>El lenguaje de programación Java, fue diseñado con el propósito de crear un lenguaje que pudiera funcionar en redes computacionales heterogéneas (redes de computadoras formadas por más de un tipo de computadora, ya sean PC, MAC&apos;s, estaciones detrabajo, etc.),y que fuera independiente de la plataforma en la que se vaya a ejecutar. Esto significa que un programa de Java puede ejecutarse en cualquier máquina o plataforma.
  • 7. Mi lenguaje de Programación de Preferencia <ul><li>Ventajas </li></ul>Entre las ventajas de este lenguaje se encuentran las siguientes: Simple. Elimina la complejidad de los lenguajes como &amp;quot;C&amp;quot; y da paso al contexto de los lenguajes modernos orientados a objetos. Orientado a Objetos. La filosofía de programación orientada a objetos es diferente a la programación convencional. Robusto. El sistema de Java maneja la memoria de la computadora por ti. No te tienes que preocupar por apuntadores, memoria que no se esté utilizando, etc. Java realiza todo esto sin necesidad de que uno se lo indique. Seguro. El sistema de Java tiene ciertas políticas que evitan se puedan codificar virus con este lenguaje. Existen muchas restricciones, especialmente para los applets, que limitan lo que se puede y no puede hacer con losrecursos críticos de una computadora. Portable. Como el código compilado de Java (conocido como byte code) es interpretado, un programa compilado de Java puede ser utilizado por cualquier computadora que tenga implementado el interprete de Java. Independiente a la arquitectura. Al compilar un programa en Java, el código resultante un tipo de código binario conocido como byte code. Este códido es interpretado por diferentes computadoras de igual manera, solamente hay que implementar un intérprete para cada plataforma. De esa manera Java logra ser un lenguaje que no depende de una arquitectura computacional definida. Multithreaded. Un lenguaje que soporta multiples threads es un lenguaje que puede ejecutar diferentes líneas de código al mismo tiempo. Interpretado. Java corre en máquina virtual, por lo tanto es interpretado.  
  • 8. Mi lenguaje de Programación de Preferencia <ul><li>Desventajas </li></ul><ul><li>No es un lenguaje fácil. </li></ul><ul><li>El tiempo en que se accesan las páginas que contienen estos programas es un poco mas lento. </li></ul><ul><li>Dado que la máquina virtual de java es un intérprete, redunda en una falta de rendimiento con relación a aplicaciones equivalentes escritas en código máquina nativo . </li></ul>
  • 9. Mi lenguaje de Programación de Preferencia <ul><li>Ambiente de Demanda </li></ul><ul><li>En dispositivos móviles </li></ul><ul><li>En el navegador web </li></ul><ul><li>En sistemas de servidor </li></ul><ul><li>En aplicaciones de escritorio </li></ul><ul><li>Plataformas soportadas </li></ul>
  • 10. Mi lenguaje de Programación de Preferencia <ul><li>Conclusión </li></ul>  Java en un lenguaje potente, seguro y universal gracias a que lo puede utilizar todo el mundo y es gratuito. S e utiliza en un amplio abanico de posibilidades y casi cualquier cosa que se puede hacer en cualquier lenguaje se puede hacer también en Java. También con Java podemos programar páginas web dinámicas, con accesos a bases de datos, utilizando XML, con cualquier tipo de conexión de red entre cualquier sistema. En general, cualquier aplicación que deseemos hacer con acceso a través web se puede hacer utilizando Java.
  • 11. Mi lenguaje de Programación de Preferencia <ul><li>Referencia </li></ul>Wikipedia Monografias.com Java.com

×