Tutorial de PERL en castellano :Mi primer programa en Perl |
Preguntas frecuentemente preguntadas ¿Cómo se usa? Bibliografía. Recursos Internet Más difícil todavía |
Escribir el archiconocido "Hola" en Perl no puede ser más fácil:
print "Passa, tio\n";
Y eso es todo. No hay necesidad de abrir el programa, ni de cerrarlo, ni
de incluir librerías estándar o no, ni nada de nada. Solamente
hay que tener cuidado de terminar todas las sentencias con;.
\n
, que se suele leer "escape-N", tiene el mismo significado que en C; es decir, un retorno de
carro.
Ejecutarlo es otro cantar; o mejor dicho, muchos cantares, una cantata entera. El Perl siempre Hay Muchas Formas de Hacer Las CosasTM. Al menos tres, en este caso.
passa.pl
. Se puede ejecutar con
C:\PROGS\Perl>perl passa.pl
Passa, tio
Todo esto suponiendo que Perl esté en el
PATH de ejecución, claro está.-e
al intérprete
para indicar que se debe ejecutar el script que viene a continuación
(y ojo con las comillas)
C:\PROGS\PERL>perl -e 'print "Passa, tio\n";'
Passa, tio
#!/usr/local/bin/perl
, o #!/usr/bin/perl
en RedHat Linux, por ejemplo)
(los símbolos
iniciales se suelen denominar pound-bang, o
almohadilla-admiración,
en román paladino). En todo caso, habrá que sustituirlo por
el camino completo donde habita el intérprete de Perl (si no se
sabe, recurre al comando de UNIXwhich
(como
hemos visto antes), o, por último, al operador de tu sistema; ahora,
que si tú mismo eres el operador de tu sistema y no sabes como hacerlo,
tienes un problema, tío... Bueno, siempre te queda la internet).
Tras salvar el fichero, habrá que dar la orden
UNIX% chmod +x passa.pl
para convertirlo en ejecutable; hecho eso, se
puede ejecutar directamente escribiendo
UNIX% passa.pl
Passa, tio
perl.exe
y se copia al directorio
\Windows\SendTo
;
esto hará que aparezca Perl dentro del menú enviar a,
que es una de las opciones del menú que surge al pulsar con el
botón
derecho del ratón..pl
,
y es el mismo mecanismo que se usa para asignar iconos y programas ejecutables
a los ficheros no ejecutables: en la carpeta MiPC, pasar a Ver - Opciones
y pulsar sobre la pestaña Tipos de Archivo: Se crea un nuevo tipo
que sean "Programas en Perl", y se le pueden asignar acciones como edición
o ejecución; de esta forma, con sólo pulsar dos veces sobre
el icono, se ejecuta el programa.
|
Para editar un programa en Perl, lo más adecuado es conseguir
un editor para programadores, porque el lenguaje no incluye un entorno
integrado de programación. Lo más parecido a tal entorno
integrado, tanto en Win95/NT como en UNIX, es el emacs
,
puesto que tiene un modo Perl de edición, que tiene en cuenta
indentaciones y otras particularidades de su sintaxis, como el emparejamiento
de paréntesis y llaves y los comentarios, y asigna diferente color
a las palabras dependiendo del contexto. Otra opción con unos pocos
menos megas puede ser cualquier editor de programador con diferentes opciones
dependiendo de la extensión del programa, como el Programmer´s
File Editor. Aunque, por supuesto, si puedes conseguirte el emacs para Windows, es con diferencia lo mejor.
[ Preguntas frecuentemente preguntadas] [¿Cómo se usa?] [ Bibliografía.] [ Recursos Internet] [ Más difícil todavía] |