Linguaggio di programmazione: differenze tra le versioni

Da Nonciclopedia, l'enciclopedia destinata a un pubblico di soli adulti.
Vai alla navigazione Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 73: Riga 73:


Questo frammento di codice genera una lista delle [[puttana|puttane]] con cui il proprio padre è andato nell'ultimo mese.
Questo frammento di codice genera una lista delle [[puttana|puttane]] con cui il proprio padre è andato nell'ultimo mese.
'''Attenzione:''' l'elenco è molto lungo. Se non si dispone di un computer con almeno 12Terabyte di memoria, il programma non può funzionare correttamente.


La versione potenziata del Pascal è nota con il nome di TurboPascal (letteralmente: ''TurboPasquale'').
La versione potenziata del Pascal è nota con il nome di TurboPascal (letteralmente: ''TurboPasquale'').

Versione delle 14:00, 25 mar 2007

I Linguaggi di Programmazione sono antiche lingue che risalgono agli albori dell'Informatica. Vengono impiegate in antichi rituali satanici per piegare i computer ai propri voleri, generalmente per trasformarli in potenti macchine da guerra. Non tutti possono utilizzare i linguaggi di programmazione: per avere questo privilegio è necessario attraversare un periodo di addestramento che in genere dura tutta la vita, portando ad estreme rinunce ed alla dannazione dell'anima, nonché alla perdita della morale e di qualsiasi senso estetico. Per questo generalmente gli unici a poter usare i linguaggi di programmazione senza problemi sono i Veri Programmatori e gli Ingegneri.

Elenco dei Linguaggi di Programmazione più diffusi

  • ASSEMBLY

L'Assembly è il linguaggio con cui è costruito l'Universo. Sfortunamenta, le antiche pergamene degli interrupt 8086 rinvenute nel Mar Morto sono andate inesorabilmente distrutte durante l'ultimo concerto di Madonna.

Lo stesso Gandalf utilizzò il potere del linguaggio Assembly per sconfiggere il Balrog risvegliato nelle minere di Moria, pronunciando la celebre frase:

 title   Fiamma di Anor
  
 dosseg
 .model small
 .stack 100h
 
 .data
 hello_balrog db 'TU NON PUOI PASSARE!',0dh,0ah,'$'
 
 .code
 main  proc
     mov    ax,@data
     mov    ds,ax
  
     mov    ah,9
     mov    dx,offset hello_balrog
     int    21h
  
     mov    ax,4C00h
     int    21h
 main  endp
 end   main


Chiaramente, dato che ci ci vogliono venti minuti buoni per dirla tutta, il Barlog ha avuto tutto il tempo di sfasciarlo di legnate.

  • C

Il C è il linguaggio più potente dell'universo. Permette di aprire buchi neri, creare nuove dimensioni spaziali, distruggere la materia e quadrare il cerchio. In genere è il linguaggio preferito dai Veri Programmatori e dagli Ingegneri, che tendono a emarginare, schernire e stuprare analmente chi usa linguaggi diversi.

Anche il Magi System a Neon Genesis Evangelion è programmato in C. E pure tua madre.

Esempio di codice C:

#include <prcdio.h> 

int main(void)
{
  int *a;
  a = malloc(n * sizeof(int));
  destroy(world);
  return 0;
}

Questo frammento di codice crea dal nulla una torta alle fragole. L'efficienza dell'algoritmo qui riportato è dovuta al fatto che, per poter avere fragole in ogni stagione, manda in nova una stella ogni volta che viene eseguito. Nuove e ancora più letali versioni di C (come C++ e C#) sono stati successivamente creati, ma l'UNESCU ne limita l'utilizzo per motivi umanitari.

Usare il linguaggio C in maniera inappropriata può essere devastante. Intere notti a cercare di scoprire il perché di un segmentation fault conducono spesso i Veri Programamtori alla pazzia (la loro prima causa di morte, dopo lo Sindrome da sfinimento da Manola).

Per evitare che persone non degne diffondano gli oscuri segreti del linguaggio C, l'Architetto (noto per la sua apparizione in Matrix) lo ha creato in modo da essere impronunciabile agli eretici (si pensi a strcpy, memcpy, stdio, strlen, fflush, fprintf...).

  • Pascal (o Pasquale)

Il Pascal è stato inventato nel 1848 a Napoli da Pasquale Esposito, un pizzaiolo massone che cercava una maniera di contattare Satana per la lotta contro la dominazione spagnola dei Barboni in terronia. Per questo viene usato solo dai deboli e dagli indifesi, e in generale dagli sfigati.

Esempio di codice Pasquale:

program MaxPower(output);

begin
  writeln('Chista è la massima potenza esprimibbile da un programma Pasquale')
end.

Questo frammento di codice genera una lista delle puttane con cui il proprio padre è andato nell'ultimo mese. Attenzione: l'elenco è molto lungo. Se non si dispone di un computer con almeno 12Terabyte di memoria, il programma non può funzionare correttamente.

La versione potenziata del Pascal è nota con il nome di TurboPascal (letteralmente: TurboPasquale). Sostanzialmente, non ha innovazioni senisibli. Non serve a niente. Nessuno lo usa.

Si racconta che Blaise Pascal, dopo aver saputo che il TurboPasquale era stato battezzato così in suo onore, si sia impiccato lasciando scritto "Mio Dio... che i potesti mi perdonino!".

  • Java (o Chiava)

Questo linguaggio è utilizzato dai Gay a scopi esclusivamente sessuali. Permette prestazioni inimmaginabili, al solo costo di un'usura eccessiva del proprio ano.

Esempio di codice Chiava

public class PrimoIncontro()
{
  public static void main(String[] condom)
  {
     try { 
       unzip();
       finger();
       push();
       pop();
       push();
       pop();
       extract();
     } catch (CondomBreakException e) {
       System.out.println("Hello AIDS");
     }
  }
}

Questo frammento di codice genera una conversazione sulla filologia applicata.


  • BASIC

Il basic, come lascia intuire il nome, è un linguaggio rudimentale utilizzato soprattutto per gestire applicativi come una pinzatrice, un secchio di catrame, un pavimento di linoleum, una scala antincendio. All'inizio della diffusione dei personal computers era utilizzato come applicativo dalle modeste possibilità, come in questo esempio:


   10 for x=1 to 100
   20 print "culo"
   30 next
   

Questo frammento di codice permetteva di monitorare il fabbisogno energetico di una città di 2 milioni di abitanti prevedendo i consumi per circa una settimana.

Il basic è comunque un linguaggio ormai desueto e lo potete trovare casualmente in qualche bar mentre beve birra cercando di sorprendere i presenti facendo accendere e spegnere il tostapane fino a farlo fondere.

Elitarismo dei Linguaggi di Programmazione

I più sadici e crudeli tra i Veri Programmatori e gli Ingegneri, per limitare l'accesso alle loro caste, hanno appositamente creato delle trappole mortali per chi vuole utilizzare quest'antica arte ma non ne è assolutamente degno. Si tratta di un Linguaggio di Programmazione fasullo, Visual Basic, che ha tutta l'apparenza di un linguaggio come gli altri, ma che porta a conseguenza gravissime per l'operatore: i sintomi tipici sono l'Herpes anale, la gaiezza e l'utilizzo di Wingdows.