Svart Perl

"Black Perl" är en koddikt skriven med programmeringsspråket Perl . Den postades anonymt på Usenet den 1 april 1990 och är populär bland Perl-programmerare [ citat behövs] som ett stycke Perl-poesi . Dikten är skriven i Perl 3 och kan köras som ett program.

Tillskrivning

När dikten postades i nyhetsgruppen comp.lang.perl tillskrevs "en person som vill vara anonym". Sharon Rauenzahn ( född Hopkins), en annan Perl-poet, har misstänkts vara författaren men har sedan dess förnekat påståendet.

Resultat av programexekvering

När den exekveras avslutas Black Perl på rad ett, när funktionen avslutas . De återstående raderna tolkas av Perl-tolken men exekveras aldrig. Programmet producerar ingen utdata.

Även om den inte kommer att tolka under Perl 5 , har flera oberoende uppdateringar av Black Perl för att göra den tolkbar i Perl 5 publicerats.

"Svart Perl"

         
           
       
        
           
               
          
         
       
              
           
 
         
        
      
 
    
            
          
  
       
         
           
           FÖRE:  stäng  dörren  ,  varje  fönster  &  utgång  ;  vänta  tills  tid  .  öppna  stavningsbok  ,  studera  ,  läsa  (  skanna  ,  välj  ,  berätta för  oss  );  skriv  det  ,  skriv ut  sexkanten  medan  var och  en  tittar  ,  vänd  längden  ,  skriv  igen  ;  döda  spindlar  ,  slå  dem  ,  hugga  ,  dela  ,  döda  dem  .  lossa  armar  ,  skift  ,  vänta  &  lyssna  (  lyssnar  ,  vänta  ),  sortera  flocken  (  varna  sedan  "  getterna  "  och  döda  "fåren  "  )  ;  döda  dem  ,  dumpa  betänkligheter  ,  flytta  moral  ,  värderingar  åt sidan  ,  var och  en  ;  får  !  för  att vända på  systemet  du  accepterar  (  förkasta  ,  respektera  )  ;  nästa  steg  ,  döda  nästa  offer  ,  varje  offer  ,  vänta  ,  gör om  ritualen  tills  "alla andar är nöjda  "  ;  gör  det  (  "som de säger"  )  .  gör  det  (  *  alla  ***  måste  ***  delta  ***  i  ***  förbjudna  **  s  *  e  *  x  *  )  .  återlämna  det senaste  offret  ;  paketets  kropp  ;  avsluta  krypten  (  tid  ,  tider  &  "halvtid"  )  &  stäng  den  ,  välj  (  snabbt  )  &  varna  ditt  nästa  offer  ;  EFTERORD:  berätta  för ingen  .  vänta  ,  vänta  tills  tid  ;  vänta  till  nästa  år  ,  nästa  decennium  ;  sova  ,  sova  ,  själv  ,  äntligen  _ 

Se även