next up previous contents practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Bibliografía Sup: Perl: Fundamentos, Procesos y Ant: Código de Parse.yp Err: Si hallas una errata ...


Índice de Materias

dumpValue
Impresión de estructuras anidadas
IO::Pty
Automatización de una Conexión
$
Entrada/Salida sin Buffers | Limitando el Tiempo de
$$
La función fork
$?
Pipes | La variable $CHILD_ERROR | La función fork
$^ I
El manejador ARGVOUT
$_
Variables Mágicas | Arrays y Listas
$ARG
Variables Mágicas
$CHILD_ERROR
La variable $CHILD_ERROR
$Expect::Debug
Depuración en Expect
$Expect::Exp_Internal
Depuración en Expect
$Expect::Log_Stdout
Depuración en Expect
$object->raw_pty(1)
Automatización de una Conexión
átomos prototipo
Prototipos
índices negativos
Arrays y Listas
(IPC::run
Comunicación Bidireccional con el
-
Open con -| y
-s
El operador map
_
Otros modos de llamar
:sys_wait_h
La función fork
q
Comillas Dobles
qq
Comillas Dobles
sprintf
Contexos Numérico y de
oct
Contexos Numérico y de
open
Variables Mágicas
$_
Variables Mágicas
length
Variables Mágicas
defined
La Lógica de Perl
qw
Arrays y Listas
for
Bucles sobre arrays
my
Las declaraciones my y
our
Las declaraciones my y
grep
El operador grep
map
El operador map
join
join
split
split
caller
¿Quién llamó a esta
YYSemval
Manejo en yapp de
yacc
La Cabecera: Diferencias entre
bison
La Cabecera: Diferencias entre
flex
El Análisis Léxico en
LEX
El Análisis Léxico en
Benchmark
Práctica: El Análisis de
STDIN
Filehandles
STDOUT
Filehandles
STDERR
Filehandles
DATA
Filehandles
ARGV
Filehandles
ARGVOUT
Filehandles
__END__
Filehandles
DATA
Filehandles
stat
La función stat
localtime
La función localtime
pos
El Modificador /g
length
Expandiendo y comprimiendo tabs
Data::Dumper
Impresión de estructuras anidadas
IO::File
Paso de filehandles como
BEGIN
Búsqueda de librerías y
import
Importación
no
Importación
caller
Importación
CPAN.pm
Usando el módulo CPAN.pm
Switch
Usando el módulo CPAN.pm
CPAN::FirstTime
CPAN: Si no tenemos
h2xs
Construcción de un Módulo
bless
Introducción
tie
¿Atados? ó ¿Corbatas? ó
untie
¿Atados? ó ¿Corbatas? ó
nomethod
Búsqueda de la Implementación
fallback
Búsqueda de la Implementación
nomethod
Búsqueda de la Implementación
%INC
CPAN: Si no tenemos
%left
Parse::Yapp: Ejemplo de Uso
%right
Parse::Yapp: Ejemplo de Uso
%SIG
Señales
=~
Una Breve Introducción a
AAA
Lenguajes Árbol y Gramáticas
abstract syntax tree
Lenguajes Árbol y Gramáticas
accesor
Introducción
acciones de desplazamiento
Construcción de las Tablas
acciones semánticas
Esquemas de Traducción
acciones shift
Construcción de las Tablas
acción de reducción
Construcción de las Tablas
acción en medio de la regla
Acciones en Medio de
acortar un array
Pilas y Colas: push,
advisory locking
Cerrojos sobre Ficheros
alarm
Cronometrando el Tiempo de
alfabeto con función de aridad
Lenguajes Árbol y Gramáticas
algoritmo de construcción del subconjunto
Construcción de las Tablas
ALRM
Cronometrando el Tiempo de
ancla
Ejercicio: grep
anclas
Un Programa Simple
antiderivación
Conceptos Básicos
argumentos con nombre
Argumentos con Nombre
ARGV
El operador diamante
ARGVOUT
El manejador ARGVOUT
array
Arrays y Listas | Arrays y Listas
array anónimo
Referencias a almacenamiento anónimo
array value
Manejando Array Values | Manejando Array Values
Asignación de listas
Arrays y Listas
AST
Lenguajes Árbol y Gramáticas
atributo de clase
Introducción
atributo heredado
Esquemas de Traducción | Definición Dirigida por la
atributo sintetizado
Esquemas de Traducción | Definición Dirigida por la
atributos de los símbolos
Parse::Yapp: Ejemplo de Uso
atributos del objeto
Introducción
atributos formales
Definición Dirigida por la
atributos heredados
Definición Dirigida por la | Manejo en yapp de
atributos intrínsecos
Definición Dirigida por la
atributos sintetizados
Definición Dirigida por la
autobundle
Bundles
autoflush
Entrada/Salida sin Buffers | Múltiples escritores
AUTOLOAD
Generación Automática de Accesors/Mutators | Práctica: Instalación Automática de
Autovivificación
Asignación Implícita de Memoria
Autovivification
Asignación Implícita de Memoria
autómata finito determinista
Construcción de las Tablas
autómata árbol
Patrones Árbol y Transformaciones
awk
Una Breve Introducción a
background
Control de un Programa
backquotes
Uso de comillas de
backticks
Uso de comillas de
bastion
Cambiando de Automático a
bc
Comunicación Bidireccional con el
BEGIN
Búsqueda de librerías y
Benchmark
Typeglobs y eficiencia | Práctica: Calculo Usando Pipes
bendice
Programación Orientada a Objetos
binding
Una Breve Introducción a
binmode
Ficheros Binarios
bless
Programación Orientada a Objetos
blocking
Comunicación Bidireccional con Pipes | Un Ejemplo con Lecturas
bloque básico
Práctica: Optimización Peephole
bundle
Bundles
bundles
Usando el módulo CPAN.pm
búsqueda de un método
Herencia
C::Scan
Usando h2xs
cadenas de comillas dobles
Cadenas
cadenas de comillas simples
Cadenas
callback
Práctica: Extensión de waitfor
can
La clase UNIVERSAL | Patrones Árbol y Transformaciones
casa con la sustitución
Patrones Árbol y Transformaciones
casa con un árbol
Patrones Árbol y Transformaciones
casamiento
Un Programa Simple
casamiento de árboles
Patrones Árbol y Transformaciones
Casar
Un Programa Simple
catfile
Acceso mediante Operadores
cerrojo
Un ejemplo con threads
chdir
Acceso mediante Operadores
clase
Programación Orientada a Objetos | Realización del AAA para
clases
Introducción
clausura
Clausuras | Clausuras | Construcción de las Tablas
claves
Hashes
closedir
Acceso mediante Operadores
cola
Pilas y Colas: push,
comillas dobles
Comillas Dobles
comillas simples
Comillas Simples
compilador cruzado
Optimización de Código
cond_signal
Uso de Colas
cond_waiting
Uso de Colas
condiciones de carrera
Práctica: Suma de Prefijos
Config
Introducción a XS
conflicto de desplazamiento-reducción
Construcción de las Tablas | Precedencia y Asociatividad
conflicto reduce-reduce
Construcción de las Tablas | Precedencia y Asociatividad
conflicto shift-reduce
Construcción de las Tablas | Precedencia y Asociatividad
constant
Práctica: Radio de una
Constructores
Programación Orientada a Objetos | Constructores
contador de referencias
Gestión de la memoria
contexto
Arrays y Listas
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
cooked
Introducción a la Programación
copia de un objeto
Copia de Objetos
coredump
Comunicación Bidireccional con el
CPAN
Opciones de Configuración
CPAN::Distribution
Usando el módulo CPAN.pm
CPAN::Module
Usando el módulo CPAN.pm
CPAN::Shell
Usando el módulo CPAN.pm
currying
Currying
Data::Dumper
Comunicación de Estructuras de
daughters
La Depuración de Procesos
deadlock
Comunicación Bidireccional con Pipe
definición dirigida por la sintáxis
Definición Dirigida por la | Acciones en Medio de
delegación
Delegación en la Inicialización
delete
La función delete
Deparse
Operadores Lógicos
deriva en un paso en el árbol
Lenguajes Árbol y Gramáticas
desenrollar
Asignación de Hashes
DESTROY
Constructores | Destructores | ¿Atados? ó ¿Corbatas? ó
destructor
Destructores
Destructores
Programación Orientada a Objetos
Devel::Peek
Introdución a la API
Devel::PPPort
Introducción a XS
DFA
Construcción de las Tablas
diamante
Diamantes
directory handle
Acceso mediante Operadores
dispositivo seudo terminal maestro
Comunicación Bidireccional con Seudoterminales
divide-y-vencerás
Práctica: Memoización de un
documento aqui
Sugerencias
DynaLoader
Introducción a XS
each
Las funciones keys y | La función each
echo
Control de la Terminal
Ejercicio
SUPER
Ejercicio: SUPER
Ambiguedad y LL(1)
Ejercicio: Ambiguedad y LL(1)
Asignaciones, Trozos y Contextos
Ejercicio: Asignaciones, Trozos y
Barreras
Ejercicio: Barreras
Búsqueda de Métodos
Ejercicio: Búsqueda de Métodos
Calcular los $ FOLLOW$
Ejercicio: Calcular los $ FOLLOW$
Caracterización de una gramática LL(1)
Ejercicio: Caracterización de una
Construir los $ FIRST$
Ejercicio: Construir los $ FIRST$
Contextos
Ejercicio: Contextos
Contextos y E/S
Ejercicio: Contextos y E/S
El or es vago
Ejercicio: El or es
El orden de las expresiones regulares
Ejercicio: El orden de
Elemento o Trozo
Ejercicio: Elemento o Trozo
Factores Comunes
Ejercicio: Factores Comunes
grep
Ejercicio: grep
Hashes de Manejadores
Ejercicio: Hashes de Manejadores
Indentificadores entre LLaves
Ejercicio: Indentificadores entre LLaves
map
Ejercicio: map
Muerte Prematura
Ejercicio: Muerte Prematura
Mutators y Autocarga
Ejercicio: Mutators y Autocarga
Número de argumentos de bless
Ejercicio: Número de argumentos
Prioridad de Operaciones
Ejercicio: Prioridad de Operaciones
Recorrido del árbol en un ADPR
Ejercicio: Recorrido del árbol
Regexp para cadenas
Ejercicio: Regexp para cadenas
Salida con Formato
Ejercicio: Salida con Formato
Significados de la Coma
Ejercicio: Significados de la
Sobrecarga de Operadores
Ejercicio: Sobrecarga de Operadores
Subrutinas Locales
Ejercicio: Subrutinas Locales
Uso de waitpid
Ejercicio: Uso de waitpid
Variables Léxicas
Ejercicio: Variables Léxicas
El else casa con el if mas cercano
La ambiguedad de las
elsif
Un Programa Simple
emacs
Una Breve Introducción a
Emulación de un Switch
Práctica: Emulación de un
English
Variables Mágicas | La variable $CHILD_ERROR
enqueue
Uso de Colas
escrituras sin bloqueo
Comunicación Bidireccional con Pipes | Un Ejemplo con Lecturas
espacio de nombres
Tipo de objeto y
especificación completa del nombre
Introducción a los packages
esquema de traducción
Esquemas de Traducción | Esquemas de Traducción | Manejo en yapp de
esquema de traducción árbol
Patrones Árbol y Transformaciones
eval
Práctica: Postfijo | Limitando el Tiempo de
evaluación perezosa
Listas Perezosas
EWOULDBLOCK
Comunicación Bidireccional con Pipes
exclusión mutua
Un ejemplo con threads | Práctica: Cálculo con Hilos
Expect
Comunicación Bidireccional con Seudoterminales | Comunicación Interactiva con Expect | Comunicación Interactiva con Expect | Automatización de una Conexión | Depuración en Expect | Cambiando de Automático a | Controlando los Ecos | Controlando los Ecos
exportar
Importación
extractores
Usando Text::Balanced
Extreme Programming
Bancos de Pruebas y | Comprobando el Analizador Léxico
ExtUtils::Command::MM
El Módulo test_harness y
ExtUtils::MakeMaker
Construcción de un Módulo
fábrica de funciones
Currying
Farm
Paralelismo de Granja usando
Fcntl
Cerrojos sobre Ficheros
fdopen
Duplicación de Manejadores
FETCH
¿Atados? ó ¿Corbatas? ó
File::Basename
Acceso mediante Operadores | Acceso mediante Operadores
File::Spec
Acceso mediante Operadores
filehandle
Filehandles
fileparse
Acceso mediante Operadores
finish
Comunicación Bidireccional con el
flags OK
Introdución a la API
flecha
La notación flecha
sintáxis
Introducción
flock
Cerrojos sobre Ficheros
for
Arrays y Listas
foreground
Comunicación Bidireccional con Seudoterminales | Control de un Programa
fork
La Depuración de Procesos | La Función pipe
frase hecha
Entrada/Salida sin Buffers
fully qualifying the name
Introducción a los packages
funciones de orden superior
Funciones de orden superior
función de aridad
Lenguajes Árbol y Gramáticas
función de transición del autómata
Construcción de las Tablas
function factory
Currying
gdb
Un Ejemplo con Lecturas
getpgrp
Señales a Grupos
getppid
La función fork
glob
Ejercicio: map | Acceso Mediante glob
goto
Construcción de las Tablas
Gottlob Frege
Currying
grafo de dependencias
Definición Dirigida por la
gramática atribuída
Definición Dirigida por la
gramática es recursiva por la izquierda
Recursión por la Izquierda
gramática árbol regular
Lenguajes Árbol y Gramáticas
Granja de Procesadores
Paralelismo de Granja usando
grep
Una Breve Introducción a | Una Breve Introducción a
grupo de procesos
La función fork | Control de un Programa
grupo de sesión
Control de un Programa
h2xs
Introducción a XS | Generación de XS con
handle
Conceptos Básicos
hard_close
Automatización de una Conexión
harness
Comunicación Bidireccional con el
hash
Hashes
hash anónimo
Referencias a almacenamiento anónimo
Hashes de Manejadores
Ejercicio: Hashes de Manejadores
Haskell Curry
Currying
here document
Sugerencias
herencia
Herencia
hexadecimales
Contexos Numérico y de
highest common factor
Números Fraccionarios
hilos
Un ejemplo con threads
HUP
Señales a Grupos
IGNORE
El manejador IGNORE
ile::Spec
Acceso mediante Operadores
import
Búsqueda de librerías y
importar
Importación
init
La función fork | La función fork
Inline
El Módulo Thread::Pool | El Módulo Thread::Pool
Inline::C
El Módulo Thread::Pool
interpolación
Comillas Dobles
introspección
Práctica: Stash
intrínsecamente ambiguos
La ambiguedad de las
IO::Handle
Entrada/Salida sin Buffers | Un Ejemplo con Lecturas
IO::Pty
Comunicación Bidireccional con Seudoterminales | El Módulo IO::Pty | Comunicación Interactiva con Expect
IO::Select
Comunicación Bidireccional con Pipes
IO::Stty
Comunicación Interactiva con Expect
ioctl
La función ioctl
IPC::Run
Comunicación Bidireccional con el | Comunicación Bidireccional con el | Comunicación Bidireccional con el
IPC::Run::Timers
Comunicación Bidireccional con el
ISA
Herencia | La clase UNIVERSAL | Patrones Árbol y Transformaciones
items núcleo
Construcción de las Tablas
iterador
Clausuras e Iteradores
iterador privado
La función each
keys
Las funciones keys y
kill
El Módulo Parallel::Simple | El Módulo Parallel::Simple | El Módulo Parallel::Simple | Envío de señales | Señales a Grupos
L-atribuída
Definición Dirigida por la
lado maestro
Control de un Programa
LALR
Construcción de las Tablas
leak
Manejando Array Values | Manejando Array Values
lecturas sin bloqueo
Un Ejemplo con Lecturas
lenguaje generado
Orden de Recorrido del
lenguaje árbol generado por una gramática
Lenguajes Árbol y Gramáticas
lenguaje árbol homogéneo
Lenguajes Árbol y Gramáticas
libreria
Paquetes y ficheros
lider de sesión
Control de un Programa
List::MoreUtils
Los módulos List::Util y
List::Util
Los módulos List::Util y | Prototipos | Currying
lista de no terminales
Realización del AAA para | Realización del AAA para
listas
Arrays y Listas
listas perezosas
Listas Perezosas
LL(1)
Gramáticas LL(1)
Llamada con flecha
nombre completo del método
Delegación en la Inicialización
LR
Conceptos Básicos
make
Práctica: Construcción de una | Práctica: Construcción de una
Makefile
Práctica: Construcción de una
manejador de directorio
Acceso mediante Operadores
manejador de warnings
Controlando warnings en tiempo
mango
Conceptos Básicos
MANIFEST
Construcción de un Módulo
MANIFEST.SKIP
Construcción de un Módulo
mantra de instalación
Instalación a mano
Math::Factor::XS
Manejando Array Values
Memoize
Memoizing
memoizing
Memoizing
META.yml
El fichero META.yml
MLDBM
Relaciones entre Persistencia y | Relaciones entre Persistencia y
modo
Control de la Terminal | Control de la Terminal
modo canónico
Introducción a la Programación
Module::Build
Manejando Array Values
monitoring
El Módulo Thread::Pool
mortal
Manejando Array Values | El código de new
Moses Schönfinkel
Currying
mozilla
Pipes con nombre
mutator
Introducción
my
Práctica: Radio de una
máximo factor común
Ejercicio: Factores Comunes
método
Programación Orientada a Objetos | Automatización de una Conexión | Realización del AAA para
método abstracto
Métodos Abstractos | Práctica: Plegado de las
método de objeto
Introducción
método dinámico
Introducción
módulo
Paquetes y ficheros
NFA
Conceptos Básicos
NO_INIT
Typemaps | Los Métodos de Acceso
normalización del árbol
Patrones Árbol y Transformaciones
o conf
Opciones de Configuración
o conf init
Opciones de Configuración
objeto
Programación Orientada a Objetos | Realización del AAA para
objeto de clase
Introducción
opciones de línea
Modificación en múltiples ficheros
opcode
Consideraciones sobre el uso
open
Pipes | Pipes | Transparencia en Open | Open con -| y | La función ioctl
open2
Comunicación Bidireccional con Open2
opendir
Acceso mediante Operadores
operador
Arrays y Listas
operadores de bit
Contexos Numérico y de
orden parcial
Definición Dirigida por la
orden topológico
Definición Dirigida por la
overload.pm
Sobrecarga de Operadores
pack
La función ioctl
package
¿Quién llamó a esta
package variables
Variables Dinámicas
packages
Captura de señales
paquete
¿Quién llamó a esta
paquete main
Tablas de símbolos y
Parallel::Simple
El Módulo Parallel::Simple
Parse::Yapp
Parse::Yapp: Ejemplo de Uso
passwd
Comunicación Interactiva con Expect
patrones árbol
Patrones Árbol y Transformaciones
patrón
Patrones Árbol y Transformaciones
patrón de entrada
Patrones Árbol y Transformaciones
patrón de separación
Introducción
patrón lineal
Patrones Árbol y Transformaciones
patrón árbol
Patrones Árbol y Transformaciones
PDL
Ejemplo: El Producto de
Peephole optimization
Optimización de Código
Perl API
NV
Uso de la Pila
XSRETURN_UNDEF
Uso de la Pila
ST
Uso de la Pila
SvIV
Introdución a la API
PUSHs
Manejando Array Values
PUSHi
Manejando Array Values
PUSHn
Manejando Array Values
PUSHp
Manejando Array Values
PUSHs
Manejando Array Values
PUSHu
Manejando Array Values
sv_2mortal
Manejando Array Values
get_sv
Manejando Array Values
newAV
Manejando Array Values
sv_2mortal
Manejando Array Values
av_push
Manejando Array Values
SvPV
La Directiva ALIAS:
SvIV
Typemaps
sv_setiv
Typemaps
sv_setiv
Typemaps
dXSARGS
Typemaps
XSRETURN_EMPTY
Typemaps
looks_like_number
Las directivas INPUT:, PREINIT:
sv_setref_pvn
El código de new
sv_derived_from
El código de _to_ptr
SvRV
El código de _to_ptr
SvPV
El código de _to_ptr
sv_setref_pv
El código de _to_ptr
Nullch
El código de _to_ptr
SvIV
Los Métodos de Acceso
INT2PTR
Los Métodos de Acceso
PTR2INT
Los Métodos de Acceso
IV
Los Métodos de Acceso
sv_setnv
El typemap T_ARRAY
Perl Data Language
Ejemplo: El Producto de
Perl Package Descriptor
Construcción de un Módulo
perldoc
Introducción
ARGV
El operador diamante
persistencia
Relaciones entre Persistencia y
PID
La función fork
pila
Pilas y Colas: push,
pipe
Pipes | Cierre Prematuro de un | Cierre Prematuro de un | Pipes con nombre | Paralelismo de Granja usando | La Función pipe | El manejo de excepciones
plain old documentation
La Documentación en Perl
pm_to_blib
El fichero pm_to_blib
pod
La Documentación en Perl
pod2latex
La Documentación en Perl
pod2pdf.pl
La Documentación en Perl
polling
La función fork
pop
Pilas y Colas: push,
POSIX
La función fork | Introducción a la Programación
POSIX termios
Comunicación Bidireccional con Seudoterminales
PPD
Construcción de un Módulo
pragma
El pragma use strict
Primeros
Los conjuntos de Primeros
print
Automatización de una Conexión
Problema de la Mochila 0-1
Pruebas en la Construcción
proceso
La función fork
Process IDentifier
La función fork
Programación Dinámica
Pruebas en la Construcción
promesa
Listas Perezosas
promise
Listas Perezosas
prototipos
Prototipos | Prototipos
prototype
Prototipos
prove
El Módulo test_harness y
Práctica
Autoacciones
Práctica: Autoacciones
El Análisis de las Acciones
Práctica: El Análisis de
YappParse.yp
Práctica: YappParse.yp
Ancestros de un Objeto
Práctica: Ancestros de un
Análisis Semántico
Práctica: Análisis Semántico
Arbol de Análisis Abstracto
Práctica: Arbol de Análisis
AUTOLOAD
Práctica: AUTOLOAD
Cálculo con Hilos
Práctica: Cálculo con Hilos
Cadenas y Comentarios
Práctica: Cadenas y Comentarios
Calculo con Open2
Práctica: Calculo con Open2
Calculo Usando Pipes con Nombre
Práctica: Calculo Usando Pipes
Calculo usando Seudoterminales
Práctica: Calculo usando Seudoterminales
Cambiar la clave
Práctica: Cambiar la clave
Casando y Transformando Árboles
Práctica: Casando y Transformando
Clave Pública y Privada
Práctica: Clave Pública y
Conectarse a una Máquina Remota Usando waitfor
Práctica: Conectarse a una
Conexión sftp
Práctica: Conexión sftp
Conjuntos a través de Hashes
Práctica: Conjuntos a través
Construcción de los FIRST y los FOLLOW
Práctica: Construcción de los
Construcción de una Aplicación en Múltiples Plataformas
Práctica: Construcción de una
Construcción de una Distribución
Práctica: Construcción de una
Constructores-Copia
Práctica: Constructores-Copia
Construyendo una Aplicación en Múltiples Plataformas con Expect
Práctica: Construyendo una Aplicación
CPAN
Práctica: CPAN | Práctica: CPAN
Crear y documentar el Módulo PL::Tutu
Práctica: Crear y documentar
Currificación de grep
Práctica: Currificación de grep
Cálculo de la Mediana
Práctica: Cálculo de la
Cálculo de las Direcciones
Práctica: Cálculo de las
Cálculo Multiproceso usando cerrojos
Práctica: Cálculo Multiproceso usando
Cálculo usando canales
Práctica: Cálculo usando canales
Cálculo usando la función pipe
Práctica: Cálculo usando la
Declaraciones Automáticas
Práctica: Declaraciones Automáticas
Ejecutable en una Distribución
Práctica: Ejecutable en una
Eliminación de la Recursividad por la Izquierda
Práctica: Eliminación de la
Emulación de un Switch
Práctica: Emulación de un
En Orden ASCIIbético
Práctica: En Orden ASCIIbético
Enumerar Ficheros
Práctica: Enumerar Ficheros
Extensión de waitfor
Práctica: Extensión de waitfor
Extensión de Parallel::Simple con Pipes
Práctica: Extensión de Parallel::Simple
Fases de un Compilador
Práctica: Fases de un
Fichero en Orden Inverso
Práctica: Fichero en Orden
Ficheros Grandes y Viejos
Práctica: Ficheros Grandes y
Generación Automática de Analizadores Predictivos
Práctica: Generación Automática de
Generación Automática de Métodos
Práctica: Generación Automática de
Generación Automática de Árboles
Práctica: Generación Automática de
Generación de Código
Práctica: Generación de Código
Gestor de Colas
Práctica: Gestor de Colas
Granja con pipes
Práctica: Granja con pipes
Granja con Seudoterminales
Práctica: Granja con Seudoterminales
Herencia
Práctica: Herencia
Includes en un Programa C
Práctica: Includes en un
Indexación
Práctica: Indexación
Instalación Automática de Métodos
Práctica: Instalación Automática de
Instalación de Pares Clave Pública y Privada con Seudoterminales
Práctica: Instalación de Pares
Instalar un Módulo
Práctica: Instalar un Módulo
Introduciendo un Actor más en el Guión
Práctica: Introduciendo un Actor
Iterador de Archivos
Práctica: Iterador de Archivos
Listas Perezosas
Práctica: Listas Perezosas
Mas Pruebas y Extensiones al Análizador Léxico
Práctica: Mas Pruebas y
Memoización de un Divide y Vencerás
Práctica: Memoización de un
Multilectura
Práctica: Multilectura
Máximo
Práctica: Máximo
Métodos Privados
Práctica: Métodos Privados
Nuevos Métodos
Práctica: Nuevos Métodos
Optimización Peephole
Práctica: Optimización Peephole
Ordenar por Calificaciones
Práctica: Ordenar por Calificaciones
Paralelismo de Granja
Práctica: Paralelismo de Granja
Paralelización de la mezcla
Práctica: Paralelización de la
Pipeline para Resolver el Problema de la Mochila 0-1
Práctica: Pipeline para Resolver
Plegado de las Constantes
Práctica: Plegado de las
Polares a Cartesianas
Práctica: Polares a Cartesianas
Postfijo
Práctica: Postfijo
Postfijo y Subrutina
Práctica: Postfijo y Subrutina
Prefijos de Productos de Matrices
Práctica: Prefijos de Productos
Pruebas
Práctica: Pruebas
Pruebas SKIP
Práctica: Pruebas SKIP
Pruebas en el Análisis Léxico
Práctica: Pruebas en el
Radio de una circunferencia
Práctica: Radio de una
Reescribir Math::Factor
Práctica: Reescribir Math::Factor
Referenciado Simbólico
Práctica: Referenciado Simbólico
Renombrar Tipos de Ficheros
Práctica: Renombrar Tipos de
Sin Distinguir Case
Práctica: Sin Distinguir Case
Sin Select
Práctica: Sin Select
Stash
Práctica: Stash
Suma de Prefijos
Práctica: Suma de Prefijos | Práctica: Suma de Prefijos
Tie Escalar
Práctica: Tie Escalar
Un analizador APDR
Práctica: Un analizador APDR
Un C simplificado
Práctica: Un C simplificado
Un Método Universal de Volcado
Práctica: Un Método Universal
Un Módulo OOP Simple
Práctica: Un Módulo OOP
Uso de Yacc y Lex
Práctica: Uso de Yacc
Viejos y Grandes Recursivo
Práctica: Viejos y Grandes
Pseudo terminal TTY
Automatización de una Conexión
pseudo-ttys
Comunicación Bidireccional con el
pty
Comunicación Bidireccional con el | Comunicación Bidireccional con Seudoterminales | Control de la Terminal
pump
Comunicación Bidireccional con el
pura
Memoizing
push
Pilas y Colas: push,
race conditions
Práctica: Suma de Prefijos
raw
Introducción a la Programación
read
Ficheros Binarios | Entrada/Salida sin Buffers
readdir
Acceso mediante Operadores | Práctica: Iterador de Archivos
reaping
La función fork
recursiva por la derecha
Eliminación de la Recursión
recursiva por la izquierda
Recursión por la Izquierda
reducción-reducción
Construcción de las Tablas | Precedencia y Asociatividad
ref
Identificando un referente ref | Introducción
referenciado simbolico
Referencias simbólicas
reglas de evaluación de los atributos
Definición Dirigida por la
reglas de transformación
Patrones Árbol y Transformaciones
reglas semánticas
Definición Dirigida por la
rendimiento
Práctica: El Análisis de
reparented
La función fork
Repaso
Fases de un Compilador
Repaso: Fases de un
Las Bases
Repaso: Las Bases
Pruebas en el Análisis Léxico
Repaso: Pruebas en el
rightmost derivation
Conceptos Básicos
rman
La Documentación en Perl
rsh
Paralelismo de Granja usando
runtests
El Módulo test_harness y
S-atribuída
Definición Dirigida por la
scalar context
Arrays y Listas
Scalar::Util::Numeric
Las directivas INPUT:, PREINIT:
scratchpads
Variables léxicas y typeglobs | Ejercicio: Variables Léxicas
script
Comunicación Bidireccional con Seudoterminales
sed
Una Breve Introducción a
segar
La función fork
select
Entrada/Salida sin Buffers
sensibles al contexto
Contexos Numérico y de
separador de elementos de un array
Interpolación de arrays en
serialización
Relaciones entre Persistencia y
sesión
Control de un Programa
setsid
Control de un Programa
seudoterminal
Comunicación Bidireccional con Seudoterminales
seudoterminales
Comunicación Bidireccional con Seudoterminales | Comunicación Bidireccional con Seudoterminales
señales
Consideraciones sobre el uso
sftp
Automatización de una Conexión
shift
Pilas y Colas: push,
siguientes
Los conjuntos de Primeros
SKIP
Práctica: Pruebas SKIP | Práctica: Mas Pruebas y
sleep
Señales y sleep
SLR
Construcción de las Tablas | Construcción de las Tablas | Construcción de las Tablas
sobrecarga de operadores
Sobrecarga de Operadores
soft_close
Automatización de una Conexión
sort
Práctica: Granja con pipes
spawn
Automatización de una Conexión | Automatización de una Conexión
splice
Pilas y Colas: push,
ssh
Paralelismo de Granja usando | Comunicación Interactiva con Expect
START
La Cabecera
stash
Acceso a la tabla
STDERR
La función fork
STDIN
La función fork
STDOUT
La función fork
STOP
La función fork
Storable
Colas de Estructuras Anidadas
Storable::freeze
Colas de Estructuras Anidadas
Storable::thaw
Colas de Estructuras Anidadas
STORE
¿Atados? ó ¿Corbatas? ó
strchr
La Directiva ALIAS:
streaming
El Módulo Thread::Pool
stringification
Sobrecarga de las Operaciones
stty
Introducción a la Programación
sub
Definición de subrutinas
subrutina
Definición de subrutinas
subrutina anónima
Referencias a almacenamiento anónimo
SUPER
La notación SUPER
sustitución
Patrones Árbol y Transformaciones
sysread
Entrada/Salida sin Buffers | Comunicación Bidireccional con Pipes
system
La función system | La variable $CHILD_ERROR
syswrite
Ficheros Binarios | Entrada/Salida sin Buffers | Comunicación Bidireccional con Pipes
tabla de acciones
Construcción de las Tablas | Construcción de las Tablas
tabla de gotos
Construcción de las Tablas
tabla de saltos
Construcción de las Tablas
tamaño de la ventana
La función ioctl
Tcl
Comunicación Interactiva con Expect
tee
Pipes
TeleType
Comunicación Bidireccional con Seudoterminales
Term::ReadKey
Cronometrando el Tiempo de
terminal controlada
Control de un Programa
Test::Harness
El Módulo test_harness y
Test::LectroTest
El módulo Test::LectroTest
Test::LectroTest::Compat
El módulo Test::LectroTest
Test::More
Las Pruebas
test_harness
El Módulo test_harness y
Text::ParseWords::shellwords
Usando el módulo CPAN.pm
There is more than one way to do it
Obtener el conjunto de
Thread::Pool
El Módulo Thread::Pool
threads
Un ejemplo con threads
tie
¿Atados? ó ¿Corbatas? ó
tied
Volcado automático de una
TIESCALAR
¿Atados? ó ¿Corbatas? ó
Timeouts
Comunicación Bidireccional con el
timethese
Typeglobs y eficiencia
TIMTOWTDI
Obtener el conjunto de
TODO
Las Pruebas
trimming
Parse::Yapp: Ejemplo de Uso
TSTP
La función fork
tty
Comunicación Bidireccional con Seudoterminales | Comunicación Bidireccional con Seudoterminales | Control de la Terminal
typeglob
Introducción | Variables léxicas y typeglobs
Typeglob Selectivo
Typeglobs selectivos
typemap
Introducción a XS | Typemaps
T_UV
Typemaps
T_IV
Typemaps
T_OPAQUE_STRUCT
El código de _to_ptr
T_PTROBJ
Los Métodos de Acceso
T_ARRAY
El typemap T_ARRAY
DO_ARRAY_ELEM
El typemap T_ARRAY
términos
Lenguajes Árbol y Gramáticas
undef
Arrays y Listas
UNIVERSAL
La clase UNIVERSAL | La clase UNIVERSAL
UNIVERSAL::isa
El código de _to_ptr
unless
La estructura de control
unpack
La función ioctl
unshift
Pilas y Colas: push,
unwinding
Asignación de Hashes
valores
Hashes
valores separados por comas
Las Directivas skip y
values
Las funciones keys y
variable
Gestión de la memoria
variable léxica
Variables privadas | Las declaraciones my y
variable mágica por defecto
Arrays y Listas
variable por defecto
Variables Mágicas
variable privada
Variables privadas
variables ``mágicas''
Variables Mágicas
variables privadas
Introducción
VERSION
La clase UNIVERSAL | Patrones Árbol y Transformaciones
versión
Control de Versiones
vi
Una Breve Introducción a
wait
La función system | La variable $CHILD_ERROR | La función fork | La función fork | La función fork | La función fork | Paralelismo de Granja usando
waitpid
La función fork | La función fork | La función fork | La función fork
wantarray
Contexto de la llamada
warning
Controlando warnings en tiempo
WINCH
Uso Avanzado de Seudoterminales
write
Entrada/Salida sin Buffers
WriteMakefile
Construcción de un Módulo
WUNTRACED
La función fork
XS
Introducción a XS
XSLoader
Introducción a XS
XSLoader::load
Introducción a XS
XSUB
Introducción a XS | Introducción a XS
PROTOTYPE:
Uso de la Pila
CODE:
Uso de la Pila
items
Uso de la Pila
RETVAL
Uso de la Pila
OUTPUT:
Uso de la Pila
FLAGS
Introdución a la API
PROTOTYPE:
Manejando Array Values
INIT:
Manejando Array Values
PPCODE:
Manejando Array Values
EXTEND
Manejando Array Values
newSViv
Manejando Array Values
ALIAS:
La Directiva ALIAS:
ampersand
Typemaps
items
Typemaps
PREINIT:
Las directivas INPUT:, PREINIT:
CLEANUP:
Las directivas INPUT:, PREINIT:
INPUT:
Las directivas INPUT:, PREINIT:
CLEANUP:
Las directivas INPUT:, PREINIT:
NO_INIT
El código de _to_ptr
xsubpp
Introducción a XS | Introducción a XS
xterm
La Depuración de Procesos | Comunicación Bidireccional con Seudoterminales
yacc
Parse::Yapp: Ejemplo de Uso
yapp
Parse::Yapp: Ejemplo de Uso
yydebug
Depuración en yapp | Precedencia y Asociatividad
zombie
La función fork
árbol de análisis abstracto
Lenguajes Árbol y Gramáticas
árbol de análisis sintáctico abstracto
Realización del AAA para
árboles
Lenguajes Árbol y Gramáticas


next up previous contents practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Bibliografía Sup: Perl: Fundamentos, Procesos y Ant: Código de Parse.yp Err: Si hallas una errata ...
Casiano Rodríguez León
2006-07-14