Domanda:
linguaggio C++??????????
anonymous
2011-07-01 08:25:28 UTC
dove posso trovare una guida che parta 0 per impararmi questo linguaggio? bisogna prima partire da qualche altro linguaggio più semplice ? non so ditemi voi io momentaneamente me la cavo un po solo con il DOS ma vorrei salire di livello.. 10pnt al migliore
Otto risposte:
anonymous
2011-07-01 09:53:59 UTC
Sicuramente partirei da un'altro linguaggio. Python ad esempio, o Ruby. Per imparare a programmare affidati ad un interprete con un linguaggio potente. Con Python e Ruby si possono fare cose che in altri linguaggi richiedono almeno il doppio di righe di codice. E conta che Python e Ruby ti permettono di lavorare anche con "cose" molto potenti difficilmente replicabili in C, C++ o Java.



Non andare subito su Java che è finto facile.



C# non lo ho mai usato. Da quello che so assomiglia MOLTO a Java anche se ha differenze fondamentali, alcune inutili o quasi, altre un po' meno inutili, altre molto utili (tanto è vero che stanno cercando di fare le stesse cose con OSGi) ma di cui non si giova il principiante, ma chi deve sviluppare e manutenere applicazioni professionali.



Se proprio vuoi imparare il C/C++ allora ti consiglio vivamente UN PAIO DI LIBRI.



Ma non ti consiglio di imparare con il C++ che non è un linguaggio ben fatto,sono partiti da un linguaggio fatto molto bene, il C, ed hanno aggiunto - non sempre bene - pezzi e pezzotti. E col C++ rischi di prendere abitudini molto brutte, che non è un linguaggio Object Oriented -come dicono erroneamente in molti- ma un linguaggio dotato degli strumenti per programmare agevolmente in modo O.O. -come dice l'autore del linguaggio.



Ti consiglio prima di imparare a programmare, poi a farlo in C e C++, che sono linguaggi per niente facili, dove spesso devi scendere al dettaglio minuto. Anche se questo è ciò che a volte li fa preferire, permettendo di fare numeri per nulla banali.



Ah, passerei anche a GNU/Linux (o Free BSD). Non solo hai il vantaggio che trovi tutto per programmare già nei CD di installazione, già usare la shell di Unix (che trovi sia in GNU/Linux che nei vari BSD) che è un salto in avanti enorme rispetto all'interprete di comandi di DOS. Unix nacque proprio come ambiente comodo per sviluppare....
?
2015-11-04 13:17:33 UTC
Ci sono diversi libri in italiano per studiare il c++. Se vuoi un libro adatto anche per i principianti ci sono questi due:



Programmazione in C++

http://www.amazon.it/gp/product/8838786313/ref=as_li_ss_tl?ie=UTF8&camp=3370&creative=24114&creativeASIN=8838786313&linkCode=as2&tag=yold-21



Linguaggio C e C++

http://www.amazon.it/gp/product/8829838330/ref=as_li_ss_tl?ie=UTF8&camp=3370&creative=24114&creativeASIN=8829838330&linkCode=as2&tag=yold-21



il primo è abbastanza semplice, il secondo lo è ancora di più, tanto che è usato nei licei per insegnare programmazione. entrambi vanno bene per imparare le basi della programmazione, dei linguaggi ad oggetti e del c++.



Se invece sei già esperto c'è il libro del creatore del C++:



C++. Linguaggio, libreria standard, principi di programmazione

http://www.amazon.it/gp/product/8865184485/ref=as_li_ss_tl?ie=UTF8&camp=3370&creative=24114&creativeASIN=8865184485&linkCode=as2&tag=yold-21
BOH BOH
2011-07-01 08:32:49 UTC
io ti consiglio prima di partire con il c

http://programmazione.html.it/guide/leggi/32/guida-c/
lambrix
2017-01-08 21:55:53 UTC
Non mi risulta che il pi-greco sia incluso nella libreria math. Le soluzioni sono essenzialmente 2: a million) definire una costante con un numero idoneo di cifre decimali. 2) utilizzare una variabile alla quale, all'inizio del programma, verrà assegnato il valore 4.0*atan(a million.0). E' l. a. soluzione che preferisco (anche in altri linguaggi) anche perchè consente di ottenere l. a. miglior approssimazione compatibilmente con l. a. precisione del compilatore.
Alessandra
2011-07-01 09:04:37 UTC
Il libro più semplice ma allo stesso tempo completo è questo:



C++ Fondamenti di programmazione

di Harvey M. Deitel, Paul J. Deitel



lo trovi anche in rete. Molti testi sono semplici manuali di programmazione che elencano una dopo l'altra le istruzioni e cosa esse possano fare, questo libro invece insegna la programmazione in c++ e ti da anche uno stile suggerendo in ogni capitolo errori e piccoli tips che certamente ti aiuteranno moltissimo.



Ho studiato su tantissimi libri sul c++ ma questo resta secondo me il migliore. Ne esiste anche una versione per le tecniche avanzate di programmazione.
Omy Eg
2011-07-01 08:45:23 UTC
Comunque sono tutti e tre linguaggi complicati, che richiedono di fare molta attenzione a piccoli dettagli. Se il fatto che tu abbia sbagliato il nome del linguaggio indica che usi prestare poca attenzione ai dettagli, allora temo di sì, saranno molto difficili.

Ad esempio, in questi linguaggi (la cui sintassi è simile)

if ((*a/ *b)==2)

è codice esatto, mentre

if ((*a/*b)==2)

è inesorabilmente errato.

Il C è un linguaggio procedurale, mentre il C++ e il C# sono linguaggi object oriented. Poiché è bene capire le cose per gradi, ti consiglio questo percorso formativo:

1) un buon linguaggio procedurale didattico (ti consiglio il Pascal, da quando esiste è il migliore per imparare)

2) un buon linguaggio object oriented didattico (Delphi?)

3) il C

4) il C++ o il C#, insomma quello dei due che ti interessava.

Se vuoi puoi scambiare i passi 2 e 3.

Nel passo 1) non ti limitare al linguaggio, trovati un buon libro di programmazione ad uso dei licei tecnici industriali, anche vecchio, che usi il Pascal come linguaggio base. Io ho studiato sul vecchio Welsh-Elder (anni 80). Ammazzati di record e puntatori, grafi, alberi, liste, proceduralizzazione e ricorsione: è tutta salute. Fai tanti esercizi, almeno duemila linee di codice.

Nel passo 2) idem, trovati un libro didattico sulla progettazione object oriented. L'approccio object oriented merita di essere meditato a lungo, un manuale di grammatica di linguaggio OO non basta. E fai tanti esercizi, almeno altre duemila linee.

Nel passo 3 va bene anche il buon vecchio Kernighan & Ritchie. Anche qui, rifatti in C tutti gli esercizi fatti in Pascal.

Passo 4, rifatti in C++/C# gli esercizi fatti in Delphi.



Questo percorso dovrebbe durare un annetto, di impegno serio. Se lo strozzi in meno tempo rischi di confondere una cosa con l'altra. Quindi ci vuole un po' di pazienza, molta per la tua età (è evidente ke sei giovanissimo). Però se ti piace programmare sarà un buon investimento: se non mi dai retta e ti butti subito sul C++ o C#, vedrai che ti entrerà in testa un sacco di confusione, che poi ti ci vorranno anni per mandare via: anni in cui disseminerai nel codice un sacco di fesserie difficili da scovare e correggere.
?
2011-07-01 08:44:07 UTC
ciao, il c++ è il linguaggio base di partenza e serve per farti iniziare a ragionare, a capire e risolvere i problemi riguardanti la creazione di programmi, anche perchè contiene abbastanza regole.

il c non viene usato tanto perchè è stato rimpiazzato da c++ che ha una scrittura piu facile, come guida ti consiglio di andare in una libreria e cercare un libro apposito che spieghi il programma visual c++ oppure googla per cercare esempi.

10 pnt? :D
anonymous
2011-07-01 08:40:20 UTC
Il C# è il mijiore ;)


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...