Lenguajes de Programación

Slides:



Advertisements
Presentaciones similares
INTELIGENCIA ARTIFICIAL
Advertisements

UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
INTRODUCCIÓN A LA PROGRAMACIÓN
TEMA 3 Parte A Lenguajes de programación. Criterios de clasificación según su nivel de abstracción según la forma de ejecución según el paradigma de programación.
LENGUAJES DE PROGRAMACIÓN
INSTITUTO TECNOLOGICO DE APIZACO Integrantes del equipo: José Luis Cocoletzi López Edgar Lozano Velázquez TEMA: Lenguaje Ensamblador.
¿Qué son Los Lenguajes de Programación?
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
INSTITUTO TECNOLOGICO DE MINATITLAN
Arquitectura de computadoras
DESARROLLO DE PROGRAMAS
Lenguajes de programación
INSTITUTO TECNOLOGICO DE MINATITLAN
Lenguajes de programación
GENERACIONES DE LENGUAJES DE PROGRAMACIÓN
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Introducción a la programación
Lenguaje Ensamblador Y DE Alto Nivel
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Lenguajes de programación
Introducción a la Programación M.C. Juan Carlos Olivares Rojas.
Conceptos Fundamentales
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
Proceso de información en la computadora
LENGUAJES DE PROGRAMACIÓN
1 LENGUAJES DE PROGRAMACIÓN Javier Martín Centro Asociado de Móstoles UNED.
Tema 1 Entorno de la programación. Conceptos elementales Algoritmo  Secuencia ordenada de pasos exentos de ambigüedad que conduce a la resolución de.
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
SOFTWARE DE PROGRAMACIÓN
LENGUAJE DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACION son herramientas que nos permiten crear programas y software. Entre ellos tenemos Delphi, Qbasic, Visual Basic, Pascal, Java,
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
 Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas.
LENGUAJES DE PROGRAMACIÓN
Lenguaje de Programación II
PROGRAMACIÓNPROGRAMACIÓN FCC-BUAP. 1. INTRODUCCIÓN A LA PROGRAMACIÓN.
M.C. Juan Carlos Olivares Rojas
FUNDAMENTOS DE PROGRAMACION
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
 Un LENGUAJE DE PROGRAMACION es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas al cabo por maquinas como las computadoras.
Alumno: Nelson Domínguez, C.I.: Materia: Intr. A los Lenguajes de Programación Sección: SAIA Profesora: Olgamar Garrido CABUDARE, NOVIEMBRE 2010.
Tema 6. Introducción a la programación
COMPUTO III Ing. Jimmy Ojeda Arnica.
Algoritmos y pseudocódigos
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
Ing. Rodolfo Junior Miranda Saldaña CIP: Chimbote- 2013
Lenguajes de Programación
Desarrollo de Sistemas de Información
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) TRADUCTORES Y ANALIZADOR LEXICOGRÁFICO.
Metodología de la programación
“PARADIGMAS Y LENGUAJES DE PROGRAMACION”
Prof. Flor Narciso Departamento de Computación
LENGUAJES DE PROGRAMACIÓN 8.1 BREVE HISTORIA. Traducción-Ejecución Bajo nivel o 1º Nivel Se dice que el código binario es de "bajo nivel" o "primer nivel"
Lenguaje programación
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
LENGUAJES DE PROGRAMACIÓN
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
Compilador Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
FUNDAMENTOS DE PROGRAMACIÓN
TEMA 4: MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
PROGRAMACION.
SOFTWARE DE DESARROLLO. Es el que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es.
LENGUAJE DE PROGRAMACIÓN PARA JUEGOS Integrantes: Ruiz José Vargas Mary.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Transcripción de la presentación:

Lenguajes de Programación Generación de los Lenguajes de Programación

Clasificación: Lenguaje de Primera generación. Lenguajes de Programación Clasificación: Según su generación Lenguaje de Primera generación. Lenguaje de Segunda generación. Lenguaje de Tercera generación. Lenguaje de Cuarta generación. Lenguaje de Quinta generación.

Lenguaje de Primera generacion Lenguajes de Programación Lenguaje de Primera generacion Lenguaje de máquina El principal beneficio del este lenguaje de programación es que el código que el usuario escribe puede correr muy rápido y eficiente, ya que se ejecuta directamente por la CPU. Sin embargo, en lenguaje de máquina es mucho más difícil de aprender que los lenguajes de programación de más alta generación, y es mucho más difícil de editar si se producen errores. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.

Lenguaje de Primera generacion Lenguajes de Programación Lenguaje de Primera generacion Lenguaje de máquina

Lenguaje de Segunda generación Lenguajes de Programación Lenguaje de Segunda generación Lenguaje ensamblador Se desarrolla a finales de los años 50. Las instrucciones se representan con símbolos mnemotécnicos. Simplifican las estructuras de las instrucciones y las hacen más legibles. Se los reconoce como lenguaje de bajo nivel porque su código está orientado a un modelo de computadora especifica.

Lenguaje de Segunda generación Lenguajes de Programación Lenguaje de Segunda generación Lenguaje ensamblador

Lenguaje de Tercera generación Lenguajes de Programación Lenguaje de Tercera generación Se desarrolla entre los años 60. Sustituyen las Instrucciones simbólicas por códigos independientes de la maquina. Tiene 3 categorías: Lenguaje orientado a procedimientos que hace énfasis en los procedimientos. Lenguaje orientado a problemas el cual los resuelve sin el detalle de la programación y el Lenguaje orientado el cual hace énfasis en el objeto de la acción.

Lenguaje de Tercera generación Lenguajes de Programación Lenguaje de Tercera generación Cobol

Lenguaje de Tercera generación Lenguajes de Programación Lenguaje de Tercera generación Lenguaje C

Lenguaje de Tercera generación Lenguajes de Programación Lenguaje de Tercera generación Fortran

Lenguaje de Tercera generación Lenguajes de Programación Lenguaje de Tercera generación Pascal

Lenguaje de Cuarta generación Lenguajes de Programación Lenguaje de Cuarta generación Su característica distintiva es especificar que es lo que se debe hacer, en vez de como se debe ejecutar una tarea. El uso de frases y oraciones parecidas al ingles para emitir instrucciones. Acceso a base de datos. Capacidades graficas. Puede programarse visualmente como Visual Basic.

Lenguaje de Cuarta generación Lenguajes de Programación Lenguaje de Cuarta generación Visual Basic

Lenguaje de Cuarta generación Lenguajes de Programación Lenguaje de Cuarta generación SQL

Lenguaje de Quinta generación Lenguajes de Programación Lenguaje de Quinta generación De desarrollo a principio de la década de los 80. Fue creado para la inteligencia artificial. También para el procesamiento de lenguajes naturales. Estás serian capaces de resolver problemas complejos como la traducción del lenguaje natural a otros.

Lenguaje de Quinta generación Lenguajes de Programación Lenguaje de Quinta generación Lisp

Lenguaje de Quinta generación Lenguajes de Programación Lenguaje de Quinta generación Prolog

Ventajas y Desventajas Lenguajes de Programación Ventajas y Desventajas Lenguaje de Programación Ventajas Desventajas Primera Generación Transferir un programa a la memoria sin traducción posterior, esto le da una velocidad de ejecución superior. Dificultad y lentitud en la codificación, poca fiabilidad y los programas sólo son ejecutables en el CPU. Segunda Generación Uso óptimo de los recursos hardware, permitiendo la obtención de un código muy eficiente. Repertorio reducido de instrucciones, rígido formato para las instrucciones, baja portabilidad y fuerte dependencia del hardware. Tercera Generación Estandarización, volumen de código y el rendimiento de ejecución. Apenas son portables y, normalmente, son menos fáciles de mantener que los lenguajes de propósito general. Cuarta Generación Flexibilidad, nuevas aplicaciones y conversión de código. Código ineficiente y el mantenimiento cuestionable. Quinta Generación Mayor legibilidad de los programas, portabilidad, facilidad de aprendizaje y facilidad de modificación. Lógica difusa.

Conceptos Básicos Lenguajes de Programación Lenguaje de alto nivel.- Se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. Lenguaje de bajo nivel.- Proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina. Sintaxis.- Reglas que indican cómo realizar las construcciones del lenguaje. Lógica de Programación.- Consta de las colecciones de los estados dentro de una lógica particular. Lenguaje de script.- El trabajo en conjunto con una aplicación más grande, el control de apoyo de una variedad de aplicaciones, se interpretan, o alguna combinación de los mismos.