Título: Exploring Programming Language Architecture in PerlAutor(es): Bill Hails
Publicación: 2010
Editorial: Autoedición
Núm. Páginas: 368p.
Idioma: Inglés
Este libro presenta una introducción informal y amena a varias de las ideas básicas que componen la informática moderna utilizando para ello como vehículo el lenguaje de programación Perl.
El libro se configura a partir de una serie de intérpretes que constituyen el lenguaje PScheme, una variante del popular Scheme sobre Perl. Cada versión del intérprete, hasta el final del libro, se basa en la anterior.
El lenguaje PScheme resulta totalmente funcional y tiene algunas sorpresas interesantes.
En concreto, las áreas que este libro trabaja son:
Operaciones primitivas aritméticas
Evaluación condicional
Variables locales
Funciones y contextos
Recursividad
Macros
Asignación de variables y efectos secundarios
Procedimientos (en oposición a las funciones) y secuencias
Objetos y clases
Hilos
Wxcepciones
No determinismo y Backtracking cronológico
Lógica de programación
Descarga