→VisualBasic6
Genuzzo (rosica | curriculum) (→Pascal (o Pasquale): correggetemi se sbaglio...) |
|||
(48 versioni intermedie di 24 utenti non mostrate) | |||
Riga 1:
Il '''linguaggio di programmazione''' è un'antica lingua, nata agli albori dell'[[informatica]], impiegata in rituali [[Satana|satanici]] per piegare i [[computer]] ai propri voleri, cosa che non riesce praticamente mai.
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 a estreme rinunce e 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 [[Vero Programmatore|Veri Programmatori]] e gli [[Ingegnere|Ingegneri]].
==Introduzione poetica==
Prima di iniziare la lettura dell'articolo, entriamo nello spirito grazie alla poesia:
begin
L'albero a cui tendevi;
il pargoletto puntator;
la verde lista;
la pila piena di "for";
il muto programma solingo;
tutto compilo' or ora;
e un algoritmo lo ristora;
che tutti i bug tien fuori;
Tu albero binario;
cui in una function ricorsiva;
una dispose distruttiva;
tolse alle foglie i puntator;
in quella function fredda;
la boolean piu' non fu vera;
la while di partir piu' non spera;
ed in runtime viene alfin l'error;
end.
== Elenco dei linguaggi di programmazione più diffusi ==
Line 36 ⟶ 58:
=== C ===
{{Vedianche|C (linguaggio)}}
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 [[Vero Programmatore|Veri Programmatori]] e dagli [[ingegneri]], che tendono a emarginare, schernire e [[Stupro|stuprare]] [[Ano|analmente]] chi usa linguaggi diversi.
Attualmente il C si basa sul paradigma di programmazione [[Nerd|Nerd Oriented]].
Esempio di codice C:<syntaxhighlight lang="c" line="1">
#include <prcdio.h>
int main(void) {
int *a;
a = malloc(n * sizeof(int));
destroy(world);
return 0;
}
</syntaxhighlight>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, trasforma in buco nero una stella ogni volta che viene eseguito. E se lo diventa il sole sono cazzi amari.
Nuove e ancora più letali versioni di C (come '''C++''') sono state successivamente create, ma l'[[UNESCO|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 [[Vero Programmatore|Veri Programmatori]] alla pazzia (la loro prima causa di [[morte]], dopo lo Sindrome da sfinimento da [[Manola]]).
In tal caso è necessario eseguire il seguente codice:<syntaxhighlight lang="c" line="1">
#include <chosonno.h>
int main(void) {
int sheep; sheep = 0;
while (!asleep())
sheep++;
}
</syntaxhighlight>
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'',''strstr'', ''memcpy'', ''stdio'', ''strxfrm'', ''fflush'',''tmpnam'', ''fprintf''...).
Non mancano poi le apparizioni cinematografiche:<syntaxhighlight lang="c" line="1">
#include <starwars.h>
int main() {
pid=fork();
if (pid!=0)
printf("Sono il tuo processo padre, %d!\n", pid);
else
}
</syntaxhighlight>
=== 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:<syntaxhighlight lang="pascal" line="1">
program MaxPower(output);
begin
writeln("Chesta è 'a massima potenza esprimibbile da nu programma Pasquale");
end
</syntaxhighlight>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 può non funzionare correttamente.
Line 105 ⟶ 115:
=== Java (o ''Chiava'') ===
{{vedi anche|Java (linguaggio di programmazione)}}
Questo linguaggio è utilizzato
[[File:Leonida - This is Javaaa.jpg|300px|right|thumb|[[Vero programmatore]] mentre esegue un Jar. ]]
Esempio di codice Chiava<syntaxhighlight lang="java" line="1">
public class PrimoIncontro {
public static internal Happiness main(BunchOf[] condoms) {
try {
String fun_mode2="Gym";
if(period) {
String
cock.
while(!multiple_orgasm) {
cigarette.smoke();
} catch
System.out.println("Hello AIDS");
}
}
</syntaxhighlight>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:<syntaxhighlight lang="basic" line="1">
10 for x=1 to 100
20 print "culo"
30 next x
</syntaxhighlight>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.
=== VisualBasic6 ===
{{vedianche|Visual Basic}}
Non è altro che il Basic con un po' di pulsanti fighetti (in stile [[Windows 98]]) e altra roba del genere.
Fu sviluppato appositamente per Windows 98 con il quale ha un
{{quote| Visual Basic 6 è parzialmente compatibile con [[Windows $vista|Windows Vista]], leggermente compatibile con [[Windows xp|Windows XP]], quasi compatibile con Windows Me e assolutamente incompatibile con Windows 98 e inferiori| Comunicato Microsoft }}
Qui un semplicissimo frammento di codice sorgente in grado di prenderci una birra dal frigo.
Prima si crea una Sub come questa<syntaxhighlight lang="vb" line="1">
Public Sub PrendiBirra(Quantità)
On Error GoTo Hell
Casa.Frigo.Apri = True
For i = 1 to Quantità
If Birra > 0
Then Casa.Frigo.Prendi.Bottiglia
Birra = Birra - 1
Else MsgBox "È finita la birra: suicidarsi?", vbYesNo
If vbYes Then KillUser:
end If vbNo
Then BuyBirra
End If Next i Casa.Frigo.Apri = False
End Sub
</syntaxhighlight>
Poi si richiama la Sub scritta sopra con un codice del genere<syntaxhighlight lang="vb" line="1">
Private Sub HoSete_Click()
PrendiBirra (1)
End Sub
</syntaxhighlight>
----
Ecco qui invece il codice dell'ultimo programma della [[Microsoft|Microsoz]] Corporation: "Coca-Cola Scanner" (il programma che teletrasporta la coca-cola!):
Private Sub Command1_Click()
Line 245 ⟶ 244:
con poche righe di codice a rendere cosciente per qualche minuto una scatola di [[Ricciarelli Sapori]].
Esempio di codice XML:<syntaxhighlight lang="xml" line="1">
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item figa="0" />
</root>
</syntaxhighlight>Queste istruzioni generano un varco temporale verso un pianeta fatto di [[noce moscata]] in cui gli abitanti sono tutti cloni di [[Magalli]] e leggono tutto il giorno [[Provolino]].
== Elitarismo dei Linguaggi di Programmazione ==
Line 258 ⟶ 255:
== Curiosità ==
* Sembra che i linguaggi più satanici, come il C o il vecchio Basic siano utilizzati anche nella pratica che la [[donna]], sia essa di specie Ingegneristica o Informatica, usa per modificare il [[
* Se credete che Assembly sia difficile da usare, provate a programmare in Brainfuck. Come non esiste? Esiste, esiste.
==
* [[
[[Categoria:
[[en:Computer Programming]]
|