[[oktatas:programozás:perl|< Perl]]
====== Fejlesztés Perl nyelven ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2015
* Licenc: GNU Free Documentation License 1.3
* Web: http://szit.hu
===== Szükséges =====
Mire van szükségünk?
* Egy Perl interpreter.
* Egy szövegszerkesztő vagy egy Perl IDE.
===== Beszerzés Linuxra =====
A Linux rendszerek általában alapértelmezetten tartalmazzák a
a Perl interpretert.
===== Beszerzés Windowsra =====
Ha telepítünk egy XAMPP csomagot, az alapból tartalmazza a Perl interpretert.
Használhatjuk helyette a ActivePerlt.
===== Szerkesztők =====
* [[http://padre.perlide.org/|Padre]] (Parancssorból indítsuk, mert nem futnak a programok)
* [[http://www.geany.org/|Geany]]
* [[http://www.vim.org/|Vim]] (vagy vi vagy gvim)
* [[https://www.gnu.org/software/emacs/|Emacs]] (vagy xemacs)
* [[http://www.ultraedit.com/|Ultra Edit]] (plain vagy Studio)
* [[http://www.epic-ide.org/|Eclipse EPIC]]
* [[https://notepad-plus-plus.org/|Notepad++]]
* [[https://wiki.gnome.org/Apps/Gedit/|Gedit]]
* [[http://www.nano-editor.org/|nano]]
* [[http://www.scintilla.org/SciTE.html|SciTE]]
* [[https://www.midnight-commander.org/|mcedit]]
* [[http://www.flos-freeware.ch/notepad2.html|Notepad2]]
* [[http://www.atechgroup.net/|Professional Notepad]]
További forrás:
* http://perlide.org/
===== Dokumentáció =====
==== Beszerzés ====
Linux rendszeren telepítsük a perl-doc csomagot. Debian alapú Linuxon:
apt-get install perl-doc
Ezek után parancssorban rendelkezésre áll a következő parancs:
perldoc
Például ciklusok érdekelnek. For ciklus:
perldoc -f print
* https://www.perl.org/docs.html
==== Interaktív parancssor ====
perl -e 'while(1){print"> ";eval<>}'
perl -dwe 1