-   dumpValue
 - La Función dumpValue de
 -  Digital Signature Algorithm
 - Autentificación Automática
 - átomos prototipo
 - Formato de los Prototipos
 - ındices negativos
 - Indices Negativos
 - BEGIN
 - Modificar @INC en Tiempo
 - import
 - La Subrutina import
 - no
 - Aprenda a Decir no
 - caller
 - Ejemplo
 - CPAN.pm
 - Instalar un módulo con
 - CPAN::FirstTime
 - CPAN: Si no tenemos
 - h2xs
 - Construcción de la Jerarquía
 - nomethod
 - Búsqueda del Manejador de
 - fallback
 - Búsqueda del Manejador con
 - nomethod
 - Búsqueda del Manejador con
 - tie
 - ¿Atados? ó ¿Corbatas? ó
 - untie
 - ¿Atados? ó ¿Corbatas? ó
 - q
 - Los operadores q y
 - qq
 - Los operadores q y
 - sprintf
 - Contexos Numérico y de
 - oct
 - Contexos Numérico y de
 - open
 - La Variable $!
 - $_
 - La Variable $_
 - length
 - La Variable $_
 - defined
 - La Lógica de Perl
 - qw
 - El Operador qw
 - for
 - Bucles sobre arrays: el
 - grep
 - El operador grep
 - map
 - El operador map
 - __END__
 - El Manejador de Ficheros
 - DATA
 - El Manejador de Ficheros
 - STDIN
 - Operaciones sobre Ficheros
 - STDOUT
 - Operaciones sobre Ficheros
 - STDERR
 - Operaciones sobre Ficheros
 - DATA
 - Operaciones sobre Ficheros
 - ARGV
 - Operaciones sobre Ficheros
 - ARGVOUT
 - Operaciones sobre Ficheros
 - stat
 - La función stat
 - localtime
 - localtime en contexto de
 - pos
 - El Modificador /g
 - length
 - Expandiendo y comprimiendo tabs
 - Data::Dumper
 - Impresión de Estructuras Anidadas
 - IO::File
 - El Módulo IO::File
 - accesor
 - Getters, Setters y Mutators
 - acortar un  array
 - push, pop, shift, unshift
 - ancla
 - Expresiones Regulares
 | grep
 - anclas
 - Expresiones Regulares
 - argumentos con nombre
 - Argumentos con Nombre
 - array anónimo
 - Listas Anónimas
 - Asignación a una lista
 - Asignación a Listas y
 - atributo de clase
 - El convenio del Subguión
 - atributos del objeto
 - El convenio del Subguión
 - Autovivificación
 - Autovivificación
 - Autovivification
 - Autovivificación
 - Basic Multilingual Plane
 - Introducción
 - bendice
 - Introducción
 - Berkeley Database Manager
 - MLDBM
 - binding
 - El Operador de Binding
 | Expresiones Regulares
 - BMP
 - Introducción
 - búsqueda de un método
 - Búsqueda de un Método
 - cadenas de comillas dobles
 - Cadenas
 - cadenas de comillas simples
 - Cadenas
 - casamiento
 - Expresiones Regulares
 - Casar
 - Expresiones Regulares
 - CFG
 - Orden de Ejecución
 - changeset
 - Conjuntos de Cambios en
 - changesets
 - Modelos de Sincronización
 - clase
 - Introducción
 - clases
 - Paquetes y Clases
 - clausura
 - Clausuras
 | Variables Léxicas Persistentes
 - claves
 - Breve Introducción al Manejo
 | Hashes
 - CM
 - Modelos de Sincronización
 | Modelos de Sincronización
 - code points
 - Introducción
 | Introducción
 - cola
 - push, pop, shift, unshift
 - combining character sequence
 - Introducción
 - comillas dobles
 - Comillas Dobles
 - comillas simples
 - Comillas Simples
 - Comparación Profunda
 - Las Funciones is_deeply e
 - configuration management
 - Modelos de Sincronización
 - Configuration Management Models
 - Modelos de Sincronización
 - Constructores
 - Introducción
 | Constructores
 - contador de referencias
 - El Contador de Referencias
 - contexto
 - Número de elementos de
 - contexto de cadena
 - Contexos Numérico y de
 - contexto numérico
 - Contexos Numérico y de
 - contextos de cadena
 - Contexos Numérico y de
 - contextos numéricos
 - Contexos Numérico y de
 - Control flow Graph
 - Orden de Ejecución
 - copia de un objeto
 - Copia de Objetos
 - CPAN
 - Modificar la Configuración Inicial
 - currying
 - Currying
 - dbmopen
 - La función dbmopen
 - delegación
 - Delegación en la Inicialización
 - desenrollar
 - Asignación de Hashes
 - destructor
 - Destructores
 - Destructores
 - Introducción
 - diamante
 - Diamantes
 - directory handle
 - Los operadores opendir, readdir
 - Distribution id
 - Instalación de Versiones de
 - divide-y-vencerás
 - Práctica: Memoización de un
 - documentos aqui
 - Clausuras y Generación de
 - DSA
 - Autentificación Automática
 - débil
 - La función weaken
 - ejecutables standalone
 - Instalación de Ejecutables con
 - Ejercicio
 
- SUPER
 - Ejercicio: SUPER
 - Búsqueda de Métodos
 - Ejercicio: Búsqueda de Métodos
 - Identificadores entre LLaves
 - Ejercicio: Identificadores entre LLaves
 - Prioridad de Operaciones
 - Ejercicio: Prioridad de Operaciones
 - Significados de la Coma
 - Ejercicio: Significados de la
 
- elsif
 - El constructo elsif
 - Emulación de un Switch
 - Práctica: Emulación de un
 - envolver
 - Creando un Envoltorio para
 - espacio de nombres
 - Tipo de objeto y
 | Los packages: Repaso
 - especificación completa del nombre
 - Nombre Completo
 | Los packages: Repaso
 - evaluación perezosa
 - Listas Perezosas
 - exportar
 - La Subrutina import
 - Extreme Programming
 - Bancos de Pruebas y
 - fábrica de funciones
 - Una Función curry
 - fichero patch
 - Patches o Parches
 - filehandle
 - Operaciones sobre Ficheros
 - flecha
 
- sintáxis
 - Métodos y la Sintáxis
 
- for
 - Acceso a los Elementos
 - fully qualifying the name
 - Nombre Completo
 | Los packages: Repaso
 - funciones de orden superior
 - Funciones de orden superior
 - función
 - Memoizing
 - function factory
 - Una Función curry
 - Gottlob Frege
 - Currying
 - Grafo de Flujo de Control
 - Orden de Ejecución
 - hash anónimo
 - Hashes Anónimos
 - Haskell Curry
 - Currying
 - here-document
 - Clausuras y Generación de
 - heredoc
 - Clausuras y Generación de
 - herencia
 - Búsqueda de un Método
 - hexadecimales
 - Contexos Numérico y de
 - highest common factor
 - Cálculo del Máximo Común
 - importar
 - Que es Importar
 - incident ticket system
 - Software de Rastreo de
 - interpolación
 - Interpolación en Cadenas de
 - introspección
 - Práctica: Stash
 - iterador
 - Clausuras e Iteradores
 | Un Ejemplo Simple de
 - iterador privado
 - Inicialización del Iterador
 - libreria
 - Sufijos
 - listas
 - Diferencias entre Arrays y
 - listas perezosas
 - Listas Perezosas
 - Llamada con flecha
 
- nombre completo del método
 - Delegación en la Inicialización
 
- lvalue
 - Autovivificación
 - manejador de directorio
 - Los operadores opendir, readdir
 - mantra de instalación
 - Instalación a mano
 - memoizing
 - Memoizing
 - MLDBM
 - MLDBM
 - modo byte
 - Operadores, STDOUT y Unicode
 - modo carácter
 - Operadores, STDOUT y Unicode
 - Moses Schönfinkel
 - Currying
 - mutator
 - Getters, Setters y Mutators
 - método
 - Introducción
 - método abstracto
 - Métodos Abstractos
 - método de objeto
 - Métodos de Objeto y
 - método dinámico
 - Métodos de Objeto y
 - método singleton
 - Un Ejemplo: Métodos Singleton
 - módulo
 - Sufijos
 - objeto
 - Introducción
 - objeto de clase
 - Métodos de Objeto y
 - one-liner
 - Ficheros .par Simples
 - one-liners
 - Ejecución en la Línea
 - opciones de línea
 - Uso de Perl desde
 | Modificación en múltiples ficheros
 - Opción de perl -i
 - Uso de Perl desde
 - Opción de perl -n
 - Uso de Perl desde
 - Opción de perl -p
 - Uso de Perl desde
 - operador
 - El operador ..
 | La Notación Flecha
 - operadores de bit
 - Contexos Numérico y de
 - package
 - ¿Quién llamó a esta
 - paquete
 - ¿Quién llamó a esta
 - paquete main
 - Las Variables Especiales Pertenecen
 - parche
 - Patches o Parches
 | Patches o Parches
 - patch
 - Patches o Parches
 - PDL
 - El Módulo PDL
 - perfilado
 - Estudio del Perfil de
 - Perl Archive Toolkit
 - Instalación de Ejecutables con
 - Perl Archives
 - PAR: The Perl Archive
 - Perl Data Language
 - El Módulo PDL
 - Perl Package Descriptor
 - Parámetros de WriteMakefile
 - Perl packager
 - Instalación de Ejecutables con
 - persistencia
 - DBMs Multinivel
 - pila
 - push, pop, shift, unshift
 - plain old documentation
 - La Documentación en Perl
 - planes
 - Introducción
 - PPD
 - Parámetros de WriteMakefile
 - pragma
 - Depuración de errores
 - precomposed characters
 - Introducción
 - Problema de la Mochila 0-1
 - Pruebas en la Construcción
 - problema del subconjunto suma
 - Usando Test::LectroTest::Generator en Algorithm::Knap01DP
 - procesador software
 - Los Paquetes O y
 - profiler
 - Estudio del Perfil de
 - profiling
 - Estudio del Perfil de
 - Programación Dinámica
 - Pruebas en la Construcción
 - promesa
 - Listas Perezosas
 - promise
 - Listas Perezosas
 - prototipo backslash
 - Prototipo Referencia a un
 - prototipos
 - Prototipos
 | Control de la LLamada
 - Práctica
 
- Ancestros de un Objeto
 - Práctica: Ancestros de un
 - Area de un Círculo
 - Práctica: Area de un
 - AUTOLOAD
 - Práctica: AUTOLOAD
 - Conjuntos a través de Hashes
 - Práctica: Conjuntos a través
 - Construcción de un wrapper
 - Práctica: Construcción de un
 - Construcción de una Distribución
 - Práctica: Construcción de una
 - Constructores-Copia
 - Práctica: Constructores-Copia
 - CPAN
 - Práctica: CPAN
 | Práctica: CPAN
 - Currificación de grep
 - Práctica: Currificación de grep
 - Descenso Recursivo en Subdirectorios
 - Práctica: Descenso Recursivo en
 - Emulación de un Switch
 - Práctica: Emulación de un
 - En Orden ASCIIbético
 - Práctica: En Orden ASCIIbético
 - Fichero en Orden Inverso
 - Práctica: Fichero en Orden
 - Ficheros Grandes y Viejos
 - Práctica: Ficheros Grandes y
 - Generación de Pruebas con Test::LectroTest
 - Práctica: Generación de Pruebas
 - Herencia
 - Práctica: Herencia
 - Indexación
 - Práctica: Indexación
 - Inserción de una Subrutina
 - Práctica: Inserción de una
 - Instalación Automática de Métodos
 - Práctica: Instalación Automática de
 - Instalar un Módulo
 - Práctica: Instalar un Módulo
 - Iterador de Archivos
 - Práctica: Iterador de Archivos
 - La Función memoize
 - Práctica: La Función memoize
 - Listas Perezosas
 - Práctica: Listas Perezosas
 - Memoización de un Divide y Vencerás
 - Práctica: Memoización de un
 - Números Fraccionarios
 - Práctica: Números Fraccionarios
 - Ordenación Internacional
 - Práctica: Ordenación Internacional
 - Ordenar por Calificaciones
 - Práctica: Ordenar por Calificaciones
 - Polares a Cartesianas
 - Práctica: Polares a Cartesianas
 - Postfijo
 - Práctica: Postfijo
 - Postfijo y Subrutina
 - Práctica: Postfijo y Subrutina
 - Pruebas
 - Práctica: Pruebas
 - Referenciado Simbólico
 - Práctica: Referenciado Simbólico
 - Sin Distinguir Case
 - Práctica: Sin Distinguir Case
 - Stash
 - Práctica: Stash
 - Suma de Prefijos
 - Práctica: Suma de Prefijos
 - Tie Escalar
 - Práctica: Tie Escalar
 - Un Método Universal de Volcado
 - Práctica: Un Método Universal
 - Un Módulo OOP Simple
 - Práctica: Un Módulo OOP
 
- referenciado simbolico
 - Referencias Simbólicas
 - regexp
 - Una Brevísima Introducción a
 - revision control
 - Modelos de Sincronización
 - RSA
 - Autentificación Automática
 - rvalue
 - Autovivificación
 - scalar context
 - Número de elementos de
 - Scheme
 - Clausuras
 - scratchpads
 - Variables léxicas y typeglobs
 | Variables Léxicas y Scratchpads
 - sensibles al contexto
 - Contexos Numérico y de
 - separador de elementos de un array
 - Interpolación de arrays en
 - serialización
 - DBMs Multinivel
 - singletons
 - La Idea de los
 - sizing guidance
 - Un Algebra de Generadores
 - sobrecarga de operadores
 - El Módulo overload
 - software de rastreo de errores
 - Software de Rastreo de
 - software de rastreo de problemas
 - Software de Rastreo de
 - SSH
 - Autentificación Automática
 - stash
 - ¿Que es un Stash?
 - stringification
 - Sobrecarga y Contexto de
 - subrutina
 - Definición de subrutinas
 - subrutina anónima
 - Subrutinas Anónimas
 - Subset Sum Problem o SSP
 - Usando Test::LectroTest::Generator en Algorithm::Knap01DP
 - Symbol Table Hash
 - ¿Que es un Stash?
 - Synchronization Models
 - Modelos de Sincronización
 - There is more than one way to do it
 - Obtener el Conjunto de
 - ticket
 - Software de Rastreo de
 - TIMTOWTDI
 - Obtener el Conjunto de
 - trouble ticket system
 - Software de Rastreo de
 - typeglob
 - Introducción
 | Variables léxicas y typeglobs
 - Typeglob Selectivo
 - Typeglobs Selectivos
 - Unicode
 - Introducción
 - Unicode character
 - Introducción
 | Introducción
 - Unicode properties
 - Introducción
 - unified format
 - Usando vimdiff como programa
 - unless
 - La estructura de control
 - unwinding
 - Asignación de Hashes
 - valores
 - Breve Introducción al Manejo
 | Hashes
 - variable
 - Gestión de la memoria
 - variable léxica
 - Variables privadas
 - variable mágica por defecto
 - Acceso a los Elementos
 - variable por defecto
 - La Variable $_
 - variable privada
 - Variables privadas
 - variables ``mágicas''
 - La Variable $!
 - variables privadas
 - El convenio del Subguión
 - versión
 - Control de Versiones
 - wrapper
 - Creando un Envoltorio para
 - wrapping
 - Práctica: La Función memoize
 
Casiano Rodríguez León

Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León 
is licensed under a Creative Commons Reconocimiento 3.0 Unported License.
Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19