Oppure

Loading
01/06/17 17:50
lumo
Richiesta a tutti, volevo aggiungere uno sticky post con le risorse per imparare a programmare in C e in C++.
Purtroppo io ho imparato entrambi usandoli e non ho mai usato un libro.

Quali risorse consigliate? Vanno bene libri, risorse su internet, video tutorial di buona qualità.

Di mio metto qualche blog rilevante al C++ moderno (Herb Sutter dovrebbe bastare) e il canonico isocpp.org/…
Ultima modifica effettuata da lumo 01/06/17 18:02
aaa
01/06/17 18:07
pierotofy
pierotofy.it/pages/recensioni/Manuali/CPlusPlus_Seconda_Edizione_Herbert_Schildt/

Mi pare ci siano edizioni piu' recenti oggigiorno e consiglierei quelle piu' aggiornate.
Il mio blog: piero.dev
01/06/17 23:28
Mikelius
Libri che ho letto/sto leggendo:

-Il linguaggio C
di Brian Kernighan e Dennis Ritchie

-Il linguaggio C. Fondamenti e tecniche di programmazione
di Harvey Deitel

-C: didattica e programmazione
Libro di Ira Pohl





Siti Internet in cui cerco risorse:
- stackoverflow.com/
- cplusplus.com/
- en.cppreference.com/w/
- tutorialspoint.com/cprogramming/…
- youtube.com/user/…
- die.net/


P.s. io direi comunque, di non mettere tutte le risorse disponibili in giro, ma forse per massimizzare l'efficacia del post, ma gari mettere solo quelli ritenuti migliori/indispensabili


Ultima modifica effettuata da Mikelius 01/06/17 23:34
aaa
03/06/17 17:53
Mikelius
Consiglio come impostazione , poi ovviamente fai come ritieni più opportuno...


------ RISORSE PER IL LINGUAGGIO C ------

Libri :
[ITALIANI]
-Il linguaggio C [Brian Kernighan e Dennis Ritchie]
amazon.it/linguaggio-Principi-programmazione-manuale-riferimento/dp/887192200X/…
-C: didattica e programmazione [Ira Pohl]
amazon.it/C-Didattica-programmazione-Al-Kelley/dp/8871922190/…
-Il linguaggio C. Fondamenti e tecniche di programmazione [Harvey Deitel]
amazon.it/linguaggio-Fondamenti-tecniche-programmazione-espansione/dp/8891901652/….


[INGLESI]
-The C Programming Language: ANSI C Version [Brian Kernighan & Dennis Ritchie]
amazon.it/Programming-Language-ANSI-Version/dp/0131103628/…

-C How to Program [Paul & Harvey M. Deitel]
amazon.it/C-How-Program-Paul-Deitel/dp/013299044X/…

-Code Complete 2nd Edition [Steve McConnell]
amazon.it/Code-Complete-Developer-Best-Practices-ebook/dp/B00JDMPOSY/…


Siti
- cplusplus.com/
- en.cppreference.com/w/
- tutorialspoint.com/cprogramming/…
- stackoverflow.com/
- die.net/

Video Tutorial
[ITALIANO]
- youtube.com/user/…

-------------------------------------------------------------------------------------



Ultima modifica effettuata da Mikelius 03/06/17 18:04
aaa
04/06/17 13:05
lumo
Grazie, i siti mi sembrano ok anche se non li includerei tutti.
Sul canale youtube puoi dirmi di più? Ne hai esperienza diretta?

Riguardo ai libri, Scott Meyers l'ho considerato.
Riguardo al Deitel, so che sul forum c'è Mingiux (o era Template? :-| ) che aveva delle argomentazioni contrarie.
Riguardo al K&R, ho delle opinioni negative sullo stile (fonte: comunicazione personale con TheKaneB).

Provo a vedere se ne ho una copia in biblioteca all'università.
aaa
04/06/17 15:22
Mikelius
Postato originariamente da lumo:

Grazie, i siti mi sembrano ok anche se non li includerei tutti.


basta stackoverflow che è un forum sulla programmazione, a detta di molti il migliore,
e uno per le vari funzioni standard, tipo cplusplus.com/.
P.s. ci sarebbero pure alcuni siti per le funzioni per LINUX se interessa


Postato originariamente da lumo:
Sul canale youtube puoi dirmi di più? Ne hai esperienza diretta?

E' un canale di un prof., non sembrano malaccio le lezioni, in più grazie all'ausilio del video, molte cose sono spiegate anche con esempio non solo su codice. (ad esempio, quando parla di puntatori, mette pure disegni della RAM, o per le liste con degli schemi spiega i procedimenti..ecc)
Le lezioni sono sul C++, quindi io ho visato per ora la parte di linguaggio in comune al C, e devo dire che è fatta bene (sempre precisando che il corso è pur sempre per chi sconosce il linguaggio, quindi non scende troppo in dettaglio sugli argomenti.)

Postato originariamente da lumo:
Riguardo ai libri, Scott Meyers l'ho considerato.
Riguardo al Deitel, so che sul forum c'è Mingiux (o era Template? :-| ) che aveva delle argomentazioni contrarie.
Riguardo al K&R, ho delle opinioni negative sullo stile (fonte: comunicazione personale con TheKaneB).

Provo a vedere se ne ho una copia in biblioteca all'università.


- Il libro di Scott, ancora non ho messo mano al C++, ma è uno dei libri che era in lista per un eventuale acqusto.
- Per il Deitel , non sarà il massimo è vero. L ho acquistato perchè in libreria avevano solo quello, non mi sono trovato malaccio. Io sono sempre uno che è molto autodidatta, quindi il parere di un informatico è sicuramente migliore del mio.
Per il K&R, a me onestamente non è piaciuto, ma loro sono i creatori del C, almeno su quello che scrivono loro posso stare tranquillo (ma il libro non è aggiornato agli ultimi standard).
Sicuiramente, la versione Italiana è tradotta male, (come molti dei libri tecnici in giro). Bisogna vedere la versione Inglese se è migliore. Per lo stasso motivo, Libro sul C++ consiglierei:
amazon.it/C-Programming-Language-Bjarne-Stroustrup/dp/…
amazon.it/Linguaggio-libreria-standard-principi-programmazione/dp/…
Lo ha scritto il creatore del linguaggio, aggiornato allo stardard c++11

Aggiungo [Da suggerimento di TEMPLATE]
-"The C standard library" di P.J. Plauger.
amazon.it/gp/product/0131315099/…


Ultima modifica effettuata da Mikelius 04/06/17 15:24
aaa
06/06/17 20:48
Franciman
Che ne dite di:

Modern C++ Design di Alexandrescu
amazon.it/Modern-Design-Generic-Programming-Patterns/dp/…

Invece per il multithreading in C++ :
C++ Concurrency in Action: Pratical Multithreading
amazon.it/dp/1933988770/ref=pd_lpo_sbs_dp_ss_1/…
aaa