Programistą i autorem Perla, który jest dziś tak ważny, jest Larry Wall. Szukał rozwiązania, które ułatwiłoby komendy głosowe do programowania poleceń. Przejawia się to w łatwym wyszukiwaniu i zastępowaniu operacji, wykonywanych w edytorze. Perl jest syntezą języka programowania C i właściwości UNIX-owych sed i awk. W ten sposób świat języka programowania stał się łatwiejszy.
Co to jest Perl?
Wszystkie programy napisane za pomocą programu Perl są zapisywane jako pliki ASCII. Jest to podobne do skryptu powłoki. Pliki te są następnie kompilowane przed pierwszym wykonaniem. Dzięki temu programy te można łatwo edytować i jednocześnie przenosić na inne komputery. Perl oferuje szybkie funkcje wyszukiwania. Zgodnie z licencją artystyczną na mocy GPL (GNU Public License) Perl jest dostępny za darmo dla wszystkich z dołączonymi kodami źródłowymi. Na niektórych komputerach z UIX-em lub System Linux program jest już wstępnie zainstalowany. Perl można znaleźć pod ścieżką /usr/local/bin/perl lub pod inną ścieżką /usr/bin/perl. Niektóre porty są również dołączone dla systemów operacyjnych IOS dla Macbooków lub również dla Windows. Jednak pełna funkcjonalność jest dostępna tylko dla systemów nie-UNIX-owych. W 2012 roku została wydana stabilna wersja Perla 5.12.2. Aby poznać numer zainstalowanej wersji Perla na komputerze, można go znaleźć pod "perl-v". Niektóre rzeczy można już uznać za przestarzałe, ponieważ tutorial został napisany z bazy Perl 5.005, lub Perl 5.6.0. Ale wszystkie wersje Perla są również uruchamiane na nowszych wersjach tłumaczy Perla ze względu na ich kompatybilność.
Perl- Nowy program... Jak to działa?
Program piszemy w edytorze tekstu i zapisujemy jako plik tekstowy. Perl nie działa w edytorze tekstu, ponieważ Tekst plik jest zapisywany w kodzie ASCII. W przypadku systemów operacyjnych UNIX i Linux należy zwrócić uwagę, czy w pliku ustawiony jest bit execute. Pozwala to na bezpośrednie wywoływanie programów Perla. Działa to z chmod u+x skript.pl. W wierszu poleceń wywoływany jest wtedy perl skript.pl. Inną możliwością jest wpisanie w wierszu poleceń pliku skript.pl. Jeśli więc w pierwszej ścieżce występują problemy, np. programy wykonywalne nie są wyszukiwane, druga ścieżka zawsze kończy się sukcesem. Pierwsza linia, która jest wyświetlana użytkownikowi zawsze zaczyna się od hasha, czyli #. Ten hash musi być odnotowany jako komentarz przez Perla, w przeciwnym razie nie ma on żadnej funkcji. Ta pierwsza linia dotyczy. Muszla aby pokazać, że jest to program perl, a nie skrypt powłoki. Ścieżka pokazuje, gdzie perl został zainstalowany w systemie. Zawsze wskazane jest podanie -w w ścieżce, gdyż pozwala to na uzyskanie obszernych komunikatów. W ostatnim wierszu przedstawiono funkcję drukowania. Funkcja ta wyświetla ciąg znaków, który jest drukowany na ekranie. Polecenia muszą być zawsze zakończone średnikiem ";". W nazwach funkcji musi być rozróżniana wielkość liter, w przeciwnym razie pojawi się kod błędu. Można też wstawić dowolną liczbę tabulatorów i line feedów w każdym miejscu, w którym można umieścić spację. Uwagi należy oznaczyć jako #. Obowiązują one do końca linii.
Nazwa i różne wersje
Nazwa programu pochodzi z Biblii. Jezus chce opisać królestwo niebieskie z obrazem kupca. Chce sprzedać swoją własność, żeby kupić perłę. Przed pierwszym wydawnictwem nazwa Peal, została zmieniona na Perl, ponieważ istniał już program o nazwie PEARL. Perl opisuje język i perl język. Społeczność Perla bardzo dba o to, aby nie używać pisowni PERL. Tymczasem istnieją różne wersje programu. Perl 1 pojawił się 18 grudnia 1987 roku i był potężniejszym pociskiem. Wersja 2.0 została wydana 5 czerwca 1987 r. i została całkowicie przeprojektowana. Silnik Regex został rozbudowany i ulepszony. Wersja Perl 3 pojawiła się 18 października 1989 roku. Można by wtedy użyć tego z binarnym Dane i pisać programy sieciowe. 21.03.1991 roku pojawił się Perl 4. Był on rozwijany przez różnych programistów aż do wersji 4.036. Następnie Larry Wall zaprogramował Perla 5 w 1993 r. Ta wersja została wydana 10/18/1994. Sformatowana dokumentacja może być teraz wstawiana jako kod źródłowy. Perl 5 został następnie przeniesiony również do systemów Windows i Macintosh. Perl 5.6 był w stanie obsługiwać Unicodes i UTF-8 w dniu 03/22/2000. Po wersji 5.22, aktualną wersją jest obecnie Perl 6.