Dev-C++: differenze tra le versioni
AgentBot (rosica | curriculum) m (Annullate le merdifiche di 6realize.xyz (rosica), riportata alla versione precedente di Wedhro) Etichette: Rimosso rimpallo Rollback |
|||
(37 versioni intermedie di 19 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{sottotitolo|Da nonciclopedia, l'enciclopedia che error primary-expression}} |
{{sottotitolo|Da nonciclopedia, l'enciclopedia che error primary-expression}} |
||
{{nerd}} |
|||
{{Software |
{{Software |
||
|nome = Dev-o fare la pipì |
|nome = Dev-o fare la pipì |
||
Riga 6: | Riga 5: | ||
|screenshot = |
|screenshot = |
||
|didascalia = |
|didascalia = |
||
|sviluppatore = |
|sviluppatore = Laplace, ma non quello famoso |
||
|versione_ultimo_rilascio = |
|versione_ultimo_rilascio = |
||
|data_ultimo_rilascio = |
|data_ultimo_rilascio = Questa mattina |
||
|sistema operativo = [[ubuntu| |
|sistema operativo = [[ubuntu|bubuntu]]/ [[IMac|mc-os]]/ [[windows|winzoz]] |
||
|linguaggio = Dolphino |
|linguaggio = Dolphino |
||
|genere = Ambiente di sviluppo per [[nabbi]] |
|genere = Ambiente di sviluppo per [[nabbi]] |
||
Riga 16: | Riga 15: | ||
|sito web = Abbattuto da [[Anonymous]] |
|sito web = Abbattuto da [[Anonymous]] |
||
}} |
}} |
||
⚫ | |||
{{cit2|No, tranquillo, il [[giapponese]] va benissimo|Utente alla domanda: ''vuoi installare Dev in [[italiano]]?''}} |
|||
⚫ | |||
⚫ | |||
{{cit2|Ma guarda che il mio falegname con 30000 lire la fa meglio!|[[Aldo Giovanni e Giacomo]] su Dev}} |
|||
⚫ | |||
'''Dev- |
'''Dev-C++''' è il superbuggatissimo programma per programmare in [[C++]], ma solo se ha voglia. Il compiler è stato creato soprattutto per far imparare in campo [[scuola|scolastico]] l'utilizzo delle basi di [[programmazione]], come fare un'addizione tra 2 numeri o friggere le [[Patata|patatine]] col case. |
||
==Storia== |
==Storia== |
||
Prima |
Prima che l'[[uomo di Neanderthal]] costruisse la sua prima [[clava]] per andare a [[caccia]], un tizio di nome Colin Laplace creò la prima versione di Dev: tale compiler era il primo in grado di avviarsi senza il successivo blocco del [[computer]]. La versione successiva<ref>La 4.3 e ¾.</ref> fece così tanto scalpore che iniziarono ad usarla tutti i programmatori. Dev a quel tempo riscontrò solo 2 [[bug]] a [[icona]] contro i 5 dell'ultima versione. In seguito la versione fu aggiornata alla 4.6, versione nella quale c'era addirittura la possibilità di far finta di essere un [[vero programmatore|programmatore vero]]; infatti fu messa una nuova funzionalità chiamata ''false programmer'', rimasta però in versione beta, e la cui utilità è sempre stata dubbia. Poi uscì l'ultima versione con la quale la ditta di Laplace fallì miseramente<ref>[[File:Nelson Muntz.png|50px]]<br />{{allinea|center|{{dimensione|120%|'''Ha ha!'''}}}}</ref>. |
||
==Errori== |
|||
Inutile dire che chi l'ha creato ci ha messo più tempo per creare gli errori che il resto del programma. |
|||
'''Errore #1''' |
|||
missing terminating " character |
|||
Significa che si è infilato un carattere da qualche parte e non riesce più a tirarlo fuori. |
|||
'''Errore #2''' |
|||
expected unqualified-id before '{' token |
|||
Significa che il programmatore è un [[niubbo]] ignorante. |
|||
'''Errore #3''' |
|||
stray '\' in program |
|||
Significa "succhiami la spranga". |
|||
==Cosa si può fare== |
==Cosa si può fare== |
||
A parte disinstallarlo e installare [[ |
A parte disinstallarlo e installare [[Visual Studio]], con Dev si può iniziare a programmare in C++. Eccone alcuni esempi: |
||
===Sommare due numeri=== |
===Sommare due numeri=== |
||
[[File:Windows7dos.jpg|400px|thumb|right|Quello che probabilmente succederà a chi eseguirà i programmi |
[[File:Windows7dos.jpg|400px|thumb|right|Quello che probabilmente succederà a chi eseguirà i programmi qui descritti.]] |
||
Iniziamo con l'aprire il compilatore, quindi cliccare su quell'icona a forma fallica |
Iniziamo con l'aprire il [[compilatore]], quindi cliccare su quell'icona a forma fallica e, dopo un [[anno]] o due, il programma dovrebbe aprirsi: |
||
scrivere il seguente testo: |
scrivere il seguente testo: |
||
{{colore|green|<nowiki>#</nowiki>include <iostream>}} |
{{colore|green|<nowiki>#</nowiki>include <iostream>}} |
||
{{colore|green|<nowiki>#</nowiki>include <stdlib.h>}} |
|||
'''using namespace''' std; |
'''using namespace''' std; |
||
'''int''' main () |
'''int''' main () |
||
Riga 48: | Riga 67: | ||
'''return''' {{colore|#B04090|0}}; |
'''return''' {{colore|#B04090|0}}; |
||
} |
} |
||
Ora bisogna cliccare sull'icona ''compila&esegui&prega'' ed una volta salvato il programma |
Ora bisogna cliccare sull'icona ''compila&esegui&prega'' ed una volta salvato il programma <ref>Possibilmente non nella cartella dove ci sono i [[porno]].</ref> si aprirà il primo [[programma]] rigorosamente {{dimensione|110%|<u>'''non'''</u>}} funzionante. |
||
===Creare una discoteca in casa=== |
===Creare una discoteca in casa=== |
||
[[File:Due Truzzi.jpg|right|thumb|200px|Ecco una foto d'epoca dei due creatori di questo codice sorgente.]] |
|||
Sempre utilizzando lo stesso programma, si può creare un programma dall'effetto epilettico che ti manderà in pappa il [[cervello]].<br />Ecco il codice sorgente: |
Sempre utilizzando lo stesso programma, si può creare un programma dall'[[epilessia|effetto epilettico]] che ti manderà in pappa il [[cervello]].<br />Ecco il codice sorgente: |
||
{{colore|green|<nowiki>#</nowiki>include <iostream>}} |
{{colore|green|<nowiki>#</nowiki>include <iostream>}} |
||
{{colore|green|<nowiki>#</nowiki>include <stdlib.h>}} |
|||
'''using namespace''' std; |
'''using namespace''' std; |
||
'''int''' main () |
'''int''' main () |
||
{ |
{ |
||
for(;;) |
|||
{ |
|||
⚫ | |||
system ({{colore|red|"color |
system ({{colore|red|"color 52"}}); |
||
system ({{colore|red|"color |
system ({{colore|red|"color 3a"}}); |
||
system ({{colore|red|"color |
system ({{colore|red|"color 10"}}); |
||
system ({{colore|red|"color |
system ({{colore|red|"color 5b"}}); |
||
system ({{colore|red|"color |
system ({{colore|red|"color 9a"}}); |
||
system ({{colore|red|"color |
system ({{colore|red|"color 37"}}); |
||
system ({{colore|red|"color |
system ({{colore|red|"color ba"}}); |
||
⚫ | |||
'''goto''' start; |
|||
} |
|||
'''return''' {{colore|#B04090|0}}; |
'''return''' {{colore|#B04090|0}}; |
||
} |
} |
||
Ora salvarlo nella [[porno|solita cartella]], attaccare la [[house|musica stordente]] e dare inizio alla [[festa]]. |
|||
===Far credere agli amici di star per attaccare una banca=== |
===Far credere agli amici di star per attaccare una banca=== |
||
Ebbene sì, si può far finta attaccare una [[banca]] con il |
Ebbene sì, si può far finta di attaccare una [[banca]] con il C++, il codice sorgente è: |
||
{{colore|green|<nowiki>#</nowiki>include <iostream>}} |
{{colore|green|<nowiki>#</nowiki>include <iostream>}} |
||
{{colore|green|<nowiki>#</nowiki>include <stdlib.h>}} |
|||
{{colore|green|<nowiki>#</nowiki>include <conio.h>}} |
|||
{{colore|green|<nowiki>#</nowiki>include <string>}} |
|||
'''using namespace''' std; |
'''using namespace''' std; |
||
'''int''' main () |
'''int''' main () |
||
{ |
{ |
||
string risp, risp2, risp3; |
|||
system ({{colore|red|"color 0a"}}); |
system ({{colore|red|"color 0a"}}); |
||
cout<<{{colore|red|"Attenzione: si sta per accedere ai server di banca |
cout << {{colore|red|"Attenzione: si sta per accedere ai server di banca Mediolanum (tutto intorno a te) sei sicuro di voler continuare?"}}<<endl; |
||
cout<<{{colore|red|"1. Acceda acceda"}}<<endl; |
cout << {{colore|red|"1. Acceda acceda"}}<<endl; |
||
cout<<{{colore|red|"2. Come ci sono finito qui?"}}<<endl; |
cout << {{colore|red|"2. Come ci sono finito qui?"}}<<endl; |
||
char risp = _getch (); |
|||
cout << risp << endl; |
|||
'''if''' (risp == {{colore|red|'2'}}) |
|||
return 1; |
|||
'''else''' { |
'''else''' { |
||
cout<<{{colore|red|"Inserire il codice segretissimo che nessuno sa (e' erq3):"}}<<endl; |
cout << {{colore|red|"Inserire il codice segretissimo che nessuno sa (e' erq3):"}}<<endl; |
||
string a; |
|||
cin >> a; |
|||
'''if''' (a != {{colore|red|"erq3"}}) |
|||
return {{colore|#B04090|1}}; |
|||
'''else''' { |
'''else''' { |
||
cout<<{{colore|red|"premere\n 1. Per trasferire il tuo conto bancario in |
cout << {{colore|red|"premere\n 1. Per trasferire il tuo conto bancario in Svizzera\n 2. Per acquistare un frigo a pedali\n 3. per la linea erotica con Teresa (la ragazza con la sorpresa)"}}<<endl; |
||
risp = _getch (); |
|||
cout << risp << endl; |
|||
'''if''' (risp == {{colore|red|'1'}}) { |
|||
cout << {{colore|red|"Trasferimento in corso...attendi e invecchia"}} << endl; |
|||
cout << "premi un tasto per continuare..."; |
|||
getch (); |
|||
return {{colore|#B04090|0}}; |
|||
} '''else if''' (risp=={{colore|Red|'3'}}) { |
|||
cout << {{colore|red|"Teresa in questo momento e' occupata, nell'intanto ti stiamo installando un virus"}} <<endl; |
|||
getch (); |
|||
cout << "Premi un tasto per continuare..."; |
|||
system ({{colore|red|"color 0c"}}); |
|||
while (true) |
|||
cout<<{{colore|red|"virus"}}<<endl; |
|||
} '''else''' { |
|||
system ({{colore|red|"start <nowiki>http://www.medioshopping.com</nowiki>"}}); |
|||
return {{colore|#B04090|0}}; |
|||
} |
|||
} |
|||
} |
|||
⚫ | |||
} |
|||
} |
|||
⚫ | |||
} |
} |
||
{{quote|Buongiorno, siamo i carabinieri, la chiamiamo per uno {{citnec|spiacevole disguido}}, ci sa spiegare perché sono spariti tutti i soldi dalla banca?}} |
{{quote|Buongiorno, siamo i carabinieri, la chiamiamo per uno {{citnec|spiacevole disguido}}, ci sa spiegare perché sono spariti tutti i soldi dalla banca?}} |
||
===Trovare il proprio peso in pippi=== |
|||
Convertitore inutile che ti permette di trasformare il proprio peso in pippi, sì [[Pippo]] quello della [[The_Walt_Disney_Company|Disney]] che fa yuk e sputa addosso ai suoi amici. |
|||
#include<stdio.h> |
|||
main() |
|||
{ |
|||
float y,z,b,fine; |
|||
printf("quanto pesi in kili ?\n"); |
|||
scanf("%f",&y); |
|||
b=y/0.378; |
|||
printf("yuk, pesi ben %f",b);printf(" pippi\n"); |
|||
printf("fine\a"); |
|||
scanf("%f",&fine); |
|||
} |
|||
===Previsione voti scolastici=== |
|||
Ti dirà il prossimo voto che prenderai nella verifica!!! Uao! |
|||
#include<stdio.h> |
|||
#include<stdlib.h> |
|||
int base,altezza; |
|||
main() |
|||
{ |
|||
printf ("quanto hai preso nella scorsa verifica(numeri interi): "); |
|||
scanf("%d", &base); |
|||
printf ("quanto prenderai nella prossima verifica?: "); |
|||
scanf ("%d", &altezza); |
|||
printf ("prima: %d\n", base); |
|||
printf ("dopo: %d\n" , altezza); |
|||
printf ("bene:> nella prossima prenderai: \n Siamo spiacenti servizio temporaneamente non disponibile\n puoi comunque andare dal mago con le carte taroccate\n"); |
|||
system("pause"); |
|||
} |
|||
==Evita di vedere anche...== |
==Evita di vedere anche...== |
||
*[[C (linguaggio)]] |
*[[C (linguaggio)]] |
||
*[[Nerd]] |
*[[Nerd]] |
||
Riga 126: | Riga 183: | ||
==Note== |
==Note== |
||
{{Legginote}} |
|||
{{note}} |
{{note|2}} |
||
{{Portali|Informatica}} |
|||
[[Categoria:Informatica]] |
[[Categoria:Informatica]] |
||
[[Categoria:Cose che nessuno ha mai capito]] |
[[Categoria:Cose che nessuno ha mai capito]] |
Versione attuale delle 02:21, 12 ott 2022
Dev-o fare la pipì | |
---|---|
Sviluppatore | Laplace, ma non quello famoso |
S.O. | bubuntu/ mc-os/ winzoz |
Linguaggio | Dolphino |
Genere | Ambiente di sviluppo per nabbi |
Licenza | Copiata |
Lingua | Incomprensibile |
Sito web | Abbattuto da Anonymous |
Dev-C++ è il superbuggatissimo programma per programmare in C++, ma solo se ha voglia. Il compiler è stato creato soprattutto per far imparare in campo scolastico l'utilizzo delle basi di programmazione, come fare un'addizione tra 2 numeri o friggere le patatine col case.
Storia
Prima che l'uomo di Neanderthal costruisse la sua prima clava per andare a caccia, un tizio di nome Colin Laplace creò la prima versione di Dev: tale compiler era il primo in grado di avviarsi senza il successivo blocco del computer. La versione successiva[1] fece così tanto scalpore che iniziarono ad usarla tutti i programmatori. Dev a quel tempo riscontrò solo 2 bug a icona contro i 5 dell'ultima versione. In seguito la versione fu aggiornata alla 4.6, versione nella quale c'era addirittura la possibilità di far finta di essere un programmatore vero; infatti fu messa una nuova funzionalità chiamata false programmer, rimasta però in versione beta, e la cui utilità è sempre stata dubbia. Poi uscì l'ultima versione con la quale la ditta di Laplace fallì miseramente[2].
Errori
Inutile dire che chi l'ha creato ci ha messo più tempo per creare gli errori che il resto del programma.
Errore #1
missing terminating " character
Significa che si è infilato un carattere da qualche parte e non riesce più a tirarlo fuori.
Errore #2
expected unqualified-id before '{' token
Significa che il programmatore è un niubbo ignorante.
Errore #3
stray '\' in program
Significa "succhiami la spranga".
Cosa si può fare
A parte disinstallarlo e installare Visual Studio, con Dev si può iniziare a programmare in C++. Eccone alcuni esempi:
Sommare due numeri
Iniziamo con l'aprire il compilatore, quindi cliccare su quell'icona a forma fallica e, dopo un anno o due, il programma dovrebbe aprirsi:
scrivere il seguente testo:
#include <iostream> #include <stdlib.h> using namespace std; int main () { double a; cout<<"Inserisci il primo numero"<<endl; cin>>a; cout<<"Adesso non ne ho voglia, per cui mi invento un errore"<<endl; cout<<""<<endl; system ("pause"); start1:; cout<<"Errore irreversibile: 1, 2, 3...stella"<<endl; goto start1; return 0; }
Ora bisogna cliccare sull'icona compila&esegui&prega ed una volta salvato il programma [3] si aprirà il primo programma rigorosamente non funzionante.
Creare una discoteca in casa
Sempre utilizzando lo stesso programma, si può creare un programma dall'effetto epilettico che ti manderà in pappa il cervello.
Ecco il codice sorgente:
#include <iostream> #include <stdlib.h> using namespace std; int main () { for(;;) { system ("color 52"); system ("color 3a"); system ("color 10"); system ("color 5b"); system ("color 9a"); system ("color 37"); system ("color ba"); system ("color 77"); } return 0; }
Far credere agli amici di star per attaccare una banca
Ebbene sì, si può far finta di attaccare una banca con il C++, il codice sorgente è:
#include <iostream> #include <stdlib.h> #include <conio.h> #include <string> using namespace std; int main () { system ("color 0a"); cout << "Attenzione: si sta per accedere ai server di banca Mediolanum (tutto intorno a te) sei sicuro di voler continuare?"<<endl; cout << "1. Acceda acceda"<<endl; cout << "2. Come ci sono finito qui?"<<endl; char risp = _getch (); cout << risp << endl; if (risp == '2') return 1; else { cout << "Inserire il codice segretissimo che nessuno sa (e' erq3):"<<endl; string a; cin >> a; if (a != "erq3") return 1; else { cout << "premere\n 1. Per trasferire il tuo conto bancario in Svizzera\n 2. Per acquistare un frigo a pedali\n 3. per la linea erotica con Teresa (la ragazza con la sorpresa)"<<endl; risp = _getch (); cout << risp << endl; if (risp == '1') { cout << "Trasferimento in corso...attendi e invecchia" << endl; cout << "premi un tasto per continuare..."; getch (); return 0; } else if (risp=='3') { cout << "Teresa in questo momento e' occupata, nell'intanto ti stiamo installando un virus" <<endl; getch (); cout << "Premi un tasto per continuare..."; system ("color 0c"); while (true) cout<<"virus"<<endl; } else { system ("start http://www.medioshopping.com"); return 0; } } } return 0; }
Trovare il proprio peso in pippi
Convertitore inutile che ti permette di trasformare il proprio peso in pippi, sì Pippo quello della Disney che fa yuk e sputa addosso ai suoi amici.
#include<stdio.h> main() { float y,z,b,fine; printf("quanto pesi in kili ?\n"); scanf("%f",&y); b=y/0.378; printf("yuk, pesi ben %f",b);printf(" pippi\n"); printf("fine\a"); scanf("%f",&fine); }
Previsione voti scolastici
Ti dirà il prossimo voto che prenderai nella verifica!!! Uao!
#include<stdio.h> #include<stdlib.h> int base,altezza; main() { printf ("quanto hai preso nella scorsa verifica(numeri interi): "); scanf("%d", &base); printf ("quanto prenderai nella prossima verifica?: "); scanf ("%d", &altezza); printf ("prima: %d\n", base); printf ("dopo: %d\n" , altezza); printf ("bene:> nella prossima prenderai: \n Siamo spiacenti servizio temporaneamente non disponibile\n puoi comunque andare dal mago con le carte taroccate\n"); system("pause"); }
Evita di vedere anche...
Note
- Portale Informatica: accedi alle voci che trattano di informatica