Índice de Materias

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
Licencia de Creative Commons
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