c++ tutorial
So per certo che tra voi numerosi (??) e silenziosi (!!) lettori del blog si aggirano esperti informatici di grande esperienza e buonanimo. Il problema è questo: devo cominciare a programmare in C++. Non ho nessun problema o difficoltà a studiare il codice in tutte le sue sofisticazioni, se serivrà (e non servirà, per il momento mi accontento di fare 2+2=4), ma al momento mi attanaglia un problema ben più grave. Dov’è C++? Chi è C++? Siccome le mie spazientite ricerche su internet nei vari forum di fighetti hacker non mi hanno portato alcun bene e non sopporto di passare più di due ore su internet senza aver detto la mia, vorrei tanto avere la soluzione pret-a-porter per questo algoritmo (che deve girare su mac):
1) vai alla pagina http://www.yyyyyy.xxx
2) scarica xxxxx.dmg
3) installa (possibilmente con uno, massimo due, click) xxxxx
4) apri xxxxx e scrivi il tuo programma ppppp (qui subentra la mia intelligenza e la sua pazienza)
5) salva pppppp nella cartella zzzzz
[6) apri hhhhh ]
7) compila ppppp con il pulsante/riga di comando… e vedi cosa salta fuori
8) bestemmia perché è entrato in loop (questo l’opossum fare anche da solo)
Eventuali variazioni rispetto all’algoritmo che lo rendano più efficente sono benvenute, ma sappiate che ogni complessificazione renderebbe il problema esponenzialmente complesso. E, come diceva Totò, ogni limite c’ha la sua pazienza!

apri un terminale, digita gcc premi invio se la risposta è no input files
sei già al punto 4
cioè il compilatore c++ ce l’hai già. tipico.
se no gcc.gnu.org.
Comment by ric — May 29, 2009 @ 6:21 am
Sai che non ho capito una fava di quel che chiedi? Forse perchè non ho mai incontrato un mac…
Provo a rispondere comunque. Filosficamente.
Il C++ è un linguaggio di programmazione, cioè una cosa astratta che, da buon Quineiano, non sta da nessuna parte, nemmeno nella testa di Stroustrup. Volendo scendere dall’iperuranio al sublunare, la cosa più concreta a cui ci si può riferire col termine C++ è “un compilatore”, cioè un programma che, detto in termini semplicissimi, si mangia un file di testo e sputa fuori un file binario, eseguibile, programma pure lui.
Come lo usi? Sempre detto in termini semplici, senza click e senza mouse, tu scrivi il file di testo e poi glielo dai in pasto. Se hai scritto senza errori di ortografia, lui ti sputa un eseguibile e tu ti ritrovi al punto 8.
Sì, sì, ric ha detto le stesse cose in molte meno parole. Però, per amor di precisione, gcc è il GNU C Compiler.
g++, altrimenti detto gpp, è il compilatore per C++.
Comment by hronir — May 29, 2009 @ 6:41 am
OK, adesso che ho scoperto di avere C++ sono gia’ molto piu’ avanti nel mio programma. Io sono a questo punto. Ho scritto il mio programma (o meglio, copincollato), salvato con estensione .cpp in una cartella, e con il terminale ho compilato
g++ prova.cpp -o prova
Adesso c’e’ un bel file prova nella mia cartella, li’, fermo immobile, innocuo. Mi manca l’ultimo passaggio. Poi sono a posto.
Comment by Administrator — May 29, 2009 @ 8:41 am
L’ultimo passaggio è l’esecuzione del tuo binario. Da linea di comando:
./prova
seguito da invio
Comment by Marco — May 29, 2009 @ 9:20 am
Ciao tomate,
hai provato il wikibook sulla programmazione in C++? wiki è (deve essere) il primo tentativo di ogni buon esploratore della rete
http://en.wikibooks.org/wiki/C%2B%2B_Programming
A presto
Stefano
Comment by Stefano — May 29, 2009 @ 10:46 am
Grazie a tutti, la mia preoccupazione era solo getting started senza bisogno di leggermi un manuale o decifrare geroglifici. Adesso che so come compilarlo posso cominciare a preoccuparmi a come riempirlo.
Comment by Administrator — May 29, 2009 @ 1:37 pm