Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEORA DE LENGUAJES
Cul es su importancia en el
contexto computacional?
LOGRO DE LA SESIN
Temario:
1. Paradigmas de los Lenguajes de Programacin
2. Clasificacin de los lenguajes de programacin
3. Caractersticas nicas y multiples de los lenguajes de Programacin
PARADIGMA DE PROGRAMACIN
Pascal leer(x)
Ada leer(y)
Cobol resultado = x + y
C escribir (resultado)
Modula-2
Fortran
Tambin lo implementan Java, C++, C#, Eiffel, Python,
PARADIGMA DECLARATIVO
Cada procedimiento o funcin puede ser llamado varias veces desde diversos puntos
del programa.
predecesor(x) = x - 1, si x>0
LISP sucesor(x) = x + 1
suma(x, 0) = x
Scala suma(x, y) = sucesor(suma(x, predecesor(y)))
Scheme ?- suma(3, 2)
Phyton
Ruby
PROGRAMACIN LOGICA
Reglas (relacin general entre objetos que cumplen unas propiedades) y luego
presentan un resultado
Las variables se encuentran ligadas a las operaciones que proporcionan sus valores.
Un cambio de valor de una variable se propaga a todas las operaciones que participa
A : = 10
B : = A + 1
print B 11
A := 3
print B 4
PROGRAMACIN ORIENTADA A OBJETOS
C++, Java, C#, PHP, Python, Ruby, Smalltalk, Visual Basic.Net, Power Builder
PARADIGMAS
Preguntas o
Comentarios?