Paradigmas

1,173 views

Published on

Presentación para la clase de Lenguajes de Programación

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

  • Be the first to like this

No Downloads
Views
Total views
1,173
On SlideShare
0
From Embeds
0
Number of Embeds
34
Actions
Shares
0
Downloads
125
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Paradigmas

    1. 1. Lenguajes de Programación Paradigmas
    2. 2. Definición <ul><li>Lenguaje de Programación: </li></ul>34 + 17 ? 34 + 17 = 51
    3. 3. Definición <ul><li>Lenguaje de Programación: </li></ul>34 + 17 34 + 17 = 51 Al conjunto de símbolos y reglas que permiten al ser humano comunicarse con la computadora
    4. 4. Niveles de Lenguajes <ul><li>Alto nivel : </li></ul><ul><li>Bajo Nivel : </li></ul>Lenguajes de programación que son más entendibles para el ser humano. Mas parecidos a lenguajes naturales (Hay cientos de ellos: Java, Basic, C, Lisp, etc) Lenguajes de programación que son más entendibles para la computadora. (Assembly Language, Lenguaje Maquinal en Hexadecimal, octal, binario, etc)
    5. 5. High Level Languages <ul><li>Paradigma = Modelo </li></ul>MATEMATICOS Von Newman
    6. 6. Computational Paradigms High Level Imperativo von Neumann Declarativo Funciones Relaciones y Lógica
    7. 7. Imperative <ul><li>Characteristics: </li></ul><ul><li>Sequential execution of instructions </li></ul><ul><li>Use of variables representing locations </li></ul><ul><li>Use of assignment to change the values of variables 1 . </li></ul>
    8. 8. Imperativos Imperativos Procedurales FORTRAN, Pascal, Basic, C Orientados a Objetos Modula, C++, Java Proceso Paralelo Ada, ____
    9. 9. Declarativos Declarativos Funcionales Lisp, Scheme Leng.Base de Datos SQL, Dbase Lógicos Prolog

    ×