100 likes | 555 Views
Se trata de la presentacion sobre la pagina web que se ha realizado en practica 3 de Recursos Informaticos para el Aula.
E N D
Lenguajes de programación José Antonio Fornieles Moreno Práctica 4 – Presentación Recursos Informáticos para el Aula
Índice. Lenguajes de programación • Introducción. • Definición. • Evolución. • Clasificación. • Descripción de algunos lenguajes. • Conclusiones. • Referencias.
Introducción. Lenguajes de programación El desarrollo de los lenguajes de programación ha sido impresionante durante los últimos 55 años, llegando a contar con mas de 2500 documentados y clasificados. Introducción Definición Evolución Clasificación Lenguajes Son muy útiles, ya que gracias a ellos se pueden realizar programas que nos ayuden a automatizar actividades, y es por ello por lo que en esta presentación vamos a hablar un poco acerca de ellos. Conclusiones Referencias
Definición. Lenguajes de programación • Idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. • Están formados 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. • Al proceso por el cual se escribe, prueba, depura, compila y mantiene el código fuente se le llama programación. Introducción Definición Evolución Clasificación Lenguajes Conclusiones Referencias
Evolución. Lenguajes de programación Introducción Definición Evolución Evolución en el tiempo Clasificación Lenguajes Conclusiones Referencias
Clasificación. Lenguajes de programación Se clasifican según el paradigma que utilizan en: • Imperativo. • Declarativo. • Estructurado. • Orientado a objetos. • Funcional. • Lógico. Introducción Definición No se basa en el cómo se hace algo (cómo se logra un objetivo paso a paso), sino que describe (declara) cómo es algo. Describe la programación como una secuencia instrucciones o comandos que cambian el estado de un programa. La programación se divide en bloques (procedimientos y funciones) que pueden o no comunicarse entre sí. Evolución Clasificación Lenguajes Este paradigma concibe a la computación como la evaluación de funciones matemáticas y evita declarar y cambiar datos. Está basado en la idea de encapsular estado y operaciones en objetos. En general, la programación se resuelve comunicando dichos objetos a través de mensajes. Se basa en la definición de reglas lógicas para luego, a través de un motor de inferencias lógicas, responder preguntas planteadas al sistema y así resolver los problemas. Conclusiones Referencias
Ejemplos de lenguajes. Lenguajes de programación 0001010101011101011100110101010011111001010101100 1010101011110000111010101010101111000011110100110 Introducción Definición XML, siglas en inglés de eXtensible Markup Language ('lenguaje de marcas extensible'), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboración de páginas web. PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Evolución Clasificación Lenguajes Conclusiones 0001010101011101011100110101010011111001010101100 1010101011110000111010101010101111000011110100110 Referencias
Conclusiones. Lenguajes de programación • Existen lenguajes específicos para cada tarea diferente. • Muchos lenguajes de programación ya no se usan, mientras que las nociones de otros han sido incorporadas a nuevos lenguajes. • Los Lenguajes y las Técnicas de Programación son importantes para la utilización de la computadora como una herramienta para resolver problemas. • Una computadora podrá resolver un problema si alguien desarrolla un programa que contenga las instrucciones adecuadas que permitan transformar los datos. • Los lenguajes deben ser confiables, comprensibles, eficientes en términos de tiempo de ejecución y consumo de espacio, y deben satisfacer las necesidades de una comunidad, ya sean científicos, hombres de negocios o usuarios no técnicos. Introducción Definición Evolución Clasificación Lenguajes Conclusiones Referencias
Referencias. Lenguajes de programación • http://www.slideshare.net/ocasas/leccin-1-introduccin-a-los-lenguajes-de-programacin • http://es.wikipedia.org/ • http://html.rincondelvago.com/lenguajes-de-programacion_13.html • http://www.lenguajes-de-programacion.com/ Introducción Definición Evolución Clasificación Lenguajes Conclusiones Referencias