Perl: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
({{EK}}) |
(no kierwa, żeby o perlu nie było T.T) |
||
Linia 1: | Linia 1: | ||
{{ |
{{Programowanie}} |
||
{{cytat|W Perlu to zrobisz jedną linijką.|Typowy informatyk o '''Perlu'''}} |
|||
Perl to skryptowy język programowania niskiego poziomu. Powstał w wyniku połączenia składni PHP i prostoty Brainfuck'a. Chociaż współcześnie nikt go nie używa, to jest on potrzebny chociażby dlatego, że gdyby nie on, to jeszcze ktoś by pomyślał, że w językach skryptowych można budować większe aplikacje i na dodatek połapać się w kodzie. Tak więc pełni rolę egzystencjalną, aby programiści języków statycznie typowanych mogli powiedzieć, że języki typowane dynamicznie są trudniejsze w nauce. |
|||
{{t}} język programowania, który powstał na zawody najmniej czytelnego języka na świecie. Kod w nim napisany przestaje być czytelny po około pięciu minutach od jego napisania, a jego składnia wygląda tak, jakby przed chwilą po klawiaturze przeszedł kot. Co zaskakujące – ten kod działa. Japończycy pod wpływem [[woda mineralna|napojów wyskokowych]] napisali jego następcę – [[Ruby]]. |
|||
== Przykładowy program == |
|||
<pre> |
|||
use strict;use warnings; |
|||
$SIG{__WARN__}=sub{($_)=@_;/^\w+\s\w+(\w)(?{print$1})(?<=[\s])/}; |
|||
open OdlroWolleH,$0;print OdlroWolleH "Just Another Perl Hack"; |
|||
</pre> |
|||
Czytelny, czyż nie? |
|||
[[Kategoria:Języki programowania]] |
Wersja z 17:54, 18 sty 2013
Ten artykuł jest częścią cyklu naukowego języki komputerowe. |
Języki programowania: |
Inne języki komputerowe: |
|
edytuj ten szablon |
W Perlu to zrobisz jedną linijką.
- Typowy informatyk o Perlu
Szablon:T język programowania, który powstał na zawody najmniej czytelnego języka na świecie. Kod w nim napisany przestaje być czytelny po około pięciu minutach od jego napisania, a jego składnia wygląda tak, jakby przed chwilą po klawiaturze przeszedł kot. Co zaskakujące – ten kod działa. Japończycy pod wpływem napojów wyskokowych napisali jego następcę – Ruby.
Przykładowy program
use strict;use warnings; $SIG{__WARN__}=sub{($_)=@_;/^\w+\s\w+(\w)(?{print$1})(?<=[\s])/}; open OdlroWolleH,$0;print OdlroWolleH "Just Another Perl Hack";
Czytelny, czyż nie?