La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Lenguajes de programación

Presentaciones similares


Presentación del tema: "Lenguajes de programación"— Transcripción de la presentación:

1 Lenguajes de programación
* Edison Andrés Quijano Suarez Cód.: * Braian Estiven Alvarado Rodríguez Cód: * Iván Gustavo Pinzón Amado Cód:

2 Lenguajes de programación
A continuación se pretende dar a conocer cuatro lenguajes de programación «recientes», con grandes expectativas para su futuro, varios especialistas afirman que varios de estos pueden dar la pauta en un futuro.

3 Lenguajes de programación
Los lenguajes de programación que vamos analizar son: Python JavaScript Opa Dart

4 Python ¿Qué es? Es un lenguaje de programación fácil de aprender y potente, dinámico, orientado a objetos, es un lenguaje interpretado no compilado y a la vez es de propósito general. Basado en el trabajo con Scripts («Conjunto de instrucciones ejecutadas paso a paso»). Objetivo El objetivo de este lenguaje es facilitar la lectura y el diseño de los aplicativos.

5 Python Historia Fue creado por Guido Van Rossum.
Fue concebido a finales de los años 80. Python es un proyecto de código abierto. Es administrado por la Python Software Foundation. Su antecesor fue el lenguaje ABC Python. Se hizo público el 16 de octubre de 2000. La versión disponible es la de Python 3.5, publicada en febrero de 2015.

6 Python - características
Es un lenguaje simple, el cual permite realizar una comprensión fácil del pseudo-código natural de Python, permite conectarse mas en el problema que en la sintaxis. Es uno de los lenguajes mas fáciles de aprender. Es Open Source. Es multiplataforma, trabaja sobre estas plataformas (Linux, Windows, Macintosh, Solaris, OS/2, Amiga, AROS, etc.). Python ofrece un entorno interactivo para pruebas y depuración. Permite interoperabilidad entre diferentes lenguajes y herramientas. Es un lenguaje de alto nivel.

7 Python - características
Trabaja varios paradigmas como programación orientada a objetos, modular, declarativa y funcional. Contiene gran variedad de librerías, tipos de datos, funciones que lo hacen un lenguaje completo. El entorno de ejecución detecta muchos de los errores de programación que es capan al control de los compiladores y proporciona información muy rica para detectarlos y corregirlos.

8 Python Ventajas Sencillez y velocidad de desarrollo. Multiplataforma.
Interoperabilidad, permitiendo que se pueda trabajar con casi el mismo código en otros lenguajes. Soporta diversos sistemas de gestión de datos. Desventajas Es mucho mas lenta su interpretación (ejecución).

9 Python - funcionalidades
Es un lenguajes que permite un trabajo conjunto si se le quiere decir así, ya que maneja una sintaxis que facilita su interpretación o migración a otros lenguajes de programación como: C. C++. FORTRAN. Java. También permite interoperabilidad con ArcSDE, bases de datos y servicios Web. Facilita el trabajo con herramientas de datos geográficos y de integración SIG. Trabaja herramientas para el desarrollo web, que le permiten establecerse como una opción ideal para este tema superando a lenguajes como Java o .NET, entre estas herramientas están Zope, MapServer, Twisted, entre otros.

10 JavaScript ¿Qué es? Es un lenguaje de programación interpretado (no es necesario compilar para ejecutar) enfocado al desarrollo web dinámico, el cual consiste en modelar diferentes tipos de efectos o actividades que pueden ser aplicados a diferentes elementos, que contiene el sitio (botones, texto, mensajes, etc.) Objetivo Facilitar el uso y desarrollo de sitios web para la sociedad en general.

11 JavaScript Historia Fue desarrollado por Brendan Eich de Netscape.
Se llamo Mocha, LiveScript, y finalmente JavaScript. Es marca registrada de Oracle Corporation. Microsoft nombra este dialecto como JSCript. En 1997 se adopta como estándar EMA (European Computer Manufacturers Association) y poco después estándar ISO. Llegada de Ajax. La ultima versión de este producto es de marzo del y es la

12 JavaScript - características
Es imperativo y estructurado, compatible con la estructura de programación del lenguaje C. Utiliza un paradigma basado en objetos, pero no al nivel de Java. Trabaja con Scripts. Es multiplataforma, como se ejecuta en la web, es compatible para su uso Linux, Windows, Apple, entre otros. Permite llevar acabo su ejecución de dos formas directamente desde la maquina del cliente, y la ejecución en el servidor. Es soportado en la mayoría de navegadores Internet Explorer, Netscape, Opera, Mozilla Firefox, entre otros. Tiene interoperabilidad. Se basa en prototipos.

13 JavaScript - funcionalidades
Este lenguaje de programación web permite el uso de un depurador para cuando se están desarrollando aplicaciones grandes y cuando se detecta diferencias entre navegadores. Existen tres depuradores: Microsoft Visual Studio. IDE. Firebug. Permite realizar pruebas y desarrollo de aplicaciones o sitios web entre lenguajes con el uso de LiveConect que se puede dar entre Java y JavaScript. Es uno de los lenguajes mas utilizados en la actualidad, para el desarrollo de sitios web utiliza herramientas y lenguajes, que le permiten brindarle al usuario diferentes elementos únicos que satisfacen la totalidad de las necesidades. Trabaja con HTML5 y CSS.

14 OPA ¿Qué es? En un lenguaje de programación web basado en GPL3, el cual se basa completamente en una programación en la web la cual plantea un nuevo servidor web, una nueva base de datos y un nuevo motor de ejecución distribuido todo en una sola interfaz. Objetivo Facilitar el uso y desarrollo de sitios web mas complejos sin la necesidad de escribir código en otros lenguajes, si no directamente en OPA y el hace las respectivas conexiones.

15 OPa Historia Es un lenguaje que esta prácticamente en sus inicios, fue lanzado al publico en junio del 2011. Es un proyecto iniciado por Henri Binsztok. Esta tecnología fue finalista del de GigaOM Estructura LaunchPad 2012. Trabaja un licencia MIT. Fue un proyecto en colaboración con Mlstate.

16 OPA - características Trabaja mediante una base de datos NoSql.
Pretende la eliminación dependencia con diversos lenguajes y plantea un solo lenguaje en el que se centre todo. Esta diseñado enteramente para la programación web. Permite el desarrollo de aplicaciones web mas sencillas y mas seguras. Maneja una distribución dinámica. Es un lenguaje funcional.

17 OPA - características Mantiene un estricto uso de sus tipos de datos, lo que fortalece la seguridad de sus aplicaciones. Es un lenguaje compilado. Es de código abierto. Aunque no trabaja el paradigma orientado a objetos, si soporta la programación en MVC. Soporta HTML5.

18 OPA - funcionalidades Es un lenguaje de programación orientado enteramente a la web lo cual establece elementos de interoperabilidad, ya que permite su funcionamiento en casi cualquier navegador web. Se plantea que se ha pilar en los próximos años en su campo de uso debido al gran auge de la programación orientada a la web, esto es algo que todavía no se ha llevado acabo debido a los grandes cambios que impone como el no uso del paradigma de objetos, la centralización de un sistema servidor, cliente y sistema de gestión de base de datos, elementos que son casi pioneros que llevan cierto grado de tiempo de adaptación.

19 DART ¿Qué es? En un lenguaje de programación web desarrollado por Google, el cual plantea integrar el dinamismo de JavaScript con la potencia y estructura de lenguajes como C# o Java. Objetivo Su principal objetivo es dar a conocer una nueva herramienta mas moderna que JavaScript, y que permita llevar acabo una programación mas compleja y segura, que la ofrecida por JavaScript, aunque no se busca reemplazarlo.

20 dart Historia Es un lenguaje desarrollado por la compañía Google.
Fue diseñado por diferentes colaboradores entre ellos se encuentran Gilad Bracha, Lars Bak y Kasper Lund. Fue lanzado en octubre de 2011 en Dinamarca. La ultima versión estable es la 1,7.2 de octubre de 2014.

21 DART - características
Esta basado en una filosofía similar a la de JavaScript. Se enfoca en la programación web. Permite interoperabilidad entre sistemas operativos. Maneja una maquina virtual propia. Se establece para el desarrollo de aplicaciones mas complejas y estructuradas que las desarrolladas en JavaScript. Es de código abierto.

22 DART - características
Tiene un rendimiento superior y mas estabilidad que otros lenguajes de programación web (JavaScript). Trabaja una programación asíncrona. Permite interfaces implícitas. Es fácil de aprender para programadores con experiencia en JavaScript.

23 dart - funcionalidades
Es un lenguaje de programación orientado enteramente a la web lo cual establece elementos de interoperabilidad, ya que permite su funcionamiento en casi cualquier navegador web. Se visualiza en unos años como el mejor lenguaje para la programación de grandes proyectos, por su facilidad, interoperabilidad entre sistemas operativos, su funcionamiento en el navegador google chrome, su maquina virtual especifica y muchas herramientas que ayudan a facilitar su funcionamiento y su adaptación por parte de los usuarios.

24 Conclusiones Se plantean nuevos lenguajes de programación principalmente orientados al desarrollo y manejo de aplicaciones en la web, entendiendo que el futuro de la tecnología va enfocada a estos campos. Muchos de los nuevos lenguajes ya no son manejados en el servidor cliente, si no se plantea un nuevo campo en el todo se manejara por medio de la nube, toda compilación o interpretación de código sea la web. En la época actual se necesita trabajar con lenguajes de programación los cuales permitan la interoperabilidad entre sistemas operativos, y los lenguajes de programación que no están enfocados a la web, les falta soporte en esa área. Actualmente se busca un lenguaje que satisfaga la mayoría de los siguientes parámetros estabilidad, maneje bases de datos, facilidad para manipular y desarrollar aplicaciones, altos nivel de seguridad, interoperabilidad y permita el desarrollo de grandes bloques de código.

25 Bibliografía python-net/ funcionalidad-con-los-sistemas-de-informacion-geografica-mediante-arcgis-9 programacion.html

26 Bibliografía http://www.maestrosdelweb.com/que-es-javascript/
escalable-y-abierto/ experimentales-que-podrian-ser-muy-interesantes-en-un-futuro google/80944 para-android.html


Descargar ppt "Lenguajes de programación"

Presentaciones similares


Anuncios Google