Tema 1: Lenguajes de programación Índice 1
2
Lenguajes de programación............................................................................................... 2 1.1
Elementos de los lenguajes de programación................................................................2
1.2
Historia de los lenguajes de programación....................................................................3
Paradigmas de programación............................................................................................. 4 2.1
Paradigma funcional......................................................................................................4
2.2
Paradigma lógico........................................................................................................... 5
2.3
Paradigma imperativo....................................................................................................5
2.4
Paradigma orientado a objetos.......................................................................................5
3
Abstracción........................................................................................................................ 6
4
Scheme Como lenguaje de programación..........................................................................7
5
4.1
Algunos ejemplos de Scheme........................................................................................7
4.2
¿Por qué Scheme?..........................................................................................................8
4.3
Algunas primitivas.........................................................................................................8
4.4
Extensiones de Scheme............................................................................................... 12
4.5
Abstracción: define......................................................................................................12
4.6
Estructuras de control.................................................................................................. 14
Referencias.......................................................................................................................16
Copyright © 2006 Depto. CCIA, Universidad de Alicante All rights reserved.