English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale di riferimento C++
Il C++ è un linguaggio di programmazione intermedio statico, libero (solitamente) compilato, multiparadigma e generale basato su C. È stato sviluppato da Bjarne Stroustrup nel 1979.
Molti sistemi operativi, driver di sistema, browser e giochi di oggi utilizzano il C++ come linguaggio di core, rendendolo uno dei linguaggi più popolari.
Questo è una guida completa che esplora le ragioni per cui dovresti imparare il C++ e il modo in cui puoi iniziare a usarlo.Se vuoi iniziare a imparare il C++, visita il nostroGuida alla configurazione dell'ambiente di sviluppo C++
Velocità
Poiché il C++ è una versione estesa di C, la sua parte C è molto bassa livello.
Questo migliora enormemente la velocità che non possono fornire linguaggi ad alto livello come Python e Java.
Poiché il C++ è un linguaggio di programmazione a tipo statico, non permette al compilatore di fare supposizioni sui tipi di dati. Ad esempio, 10 e '10' sono diversi, devono essere dichiarati chiaramente.
Linguaggio di programmazione multiparadigma
A differenza di Java, non è necessario utilizzare oggetti per risolvere tutte le attività, a meno che non sia necessario.
Il C++ supporta la progettazione orientata agli oggetti, che fornisce una struttura modulare chiara ai programmi.
Utilizzando il C++ puoi dividere questi problemi complessi in insiemi più piccoli creando oggetti.
Puoi espandere l'uso della libreria standard inclusa nel C++.
Queste librerie contengono algoritmi efficaci che si possono utilizzare ampiamente durante la scrittura dei propri progetti.
In questo modo si può risparmiare molto lavoro di programmazione, altrimenti si potrebbe perdere molto tempo a reinventare la ruota.
Con l'uso del C++ nella sviluppo di prodotti come giochi, sistemi operativi e browser, possiamo affermare che il C++ è irrinunciabile. Molte grandi aziende (come Adobe, Amazon, Facebook e Autodesk) utilizzano il C++ nei loro prodotti.
Poiché il C++ è un linguaggio intermedio, scriverete codice che interagisce direttamente con l'hardware interno del computer. Di conseguenza, capirete come funziona la memoria del computer e come memorizzare e recuperare informazioni.
Estenderà sicuramente la vostra comprensione dell'architettura dei computer.
C++ ha una vasta comunità di supporto. Se vi imbattete in difficoltà durante il processo di apprendimento, ci sono molti forum online attivi che possono essere molto utili.
Se conoscete C++, potete contribuire a progetti open source di grandi dimensioni che influenzano centinaia di milioni di persone. Alcuni grandi progetti open source che utilizzano C++ sono TensorFlow, Electron, OpenCV, ecc.
Molti linguaggi di programmazione popolari si basano su C e C++. Pertanto, se conoscete C e C++, passare a un altro linguaggio non dovrebbe essere un problema.
I sviluppatori C++ possono aspettarsi un salario alto e ulteriori opportunità di lavoro.
Le esigenze principali provengono dallo sviluppo di giochi, motori di rendering e dalla creazione di applicazioni Windows.
oldtoolbag.com offre molti tutorial e esempi che possono aiutarvi a imparare a programmare in C++ da zero. Ogni tutorial è scritto in modo approfondito con esempi e spiegazioni dettagliate.
Imparare a programmare è sempre una buona idea. In questo libro, troverete una presentazione completa dei concetti di programmazione, che potreste non trovare altrove.
Questi sono i tre libri che personalmente raccomandiamo.
C++ Programming Language (4th Edition) - una guida completa alla lingua C++ scritta dal creatore di C++, che copre le funzionalità e le tecniche di progettazione
C++ Primer Plus - un libro di introduzione amichevole per principianti al C++
Standard di codifica C++: 101 regole, guide e best practice - un piccolo libro di riferimento
Indipendentemente dallo strumento che usate per imparare C++, tutto si riduce a praticare ciò che fate scrivendo programmi. Solo la pratica vi renderà un programmatore migliore.
Non copiate semplicemente il codice degli altri e avviate la sua esecuzione. Dedicate del tempo a riflettere su ciò che il codice fa effettivamente. Copiatelo sul vostro sistema, guardate cosa succede, e soprattutto, imparate da esso.
Quando iniziate a programmare, è molto importante seguire uno standard C++ buono. Anche se ti danno meno libertà all'inizio, sono molto utili quando espandete il vostro programma e procedete in C++.
Unisciti ai progetti open source di Github e leggi il codice degli altri.
Non solo imparerai lo stile di codifica degli altri, ma anche capirai le loro idee.
Chiedere l'aiuto degli altri. Ci sono molte fantastiche comunità C ++ che possono aiutarti a risolvere problemi reali, e soprattutto, diventare un migliore sviluppatore.
C ++ è un linguaggio fantastico. Anche per i principianti, può aiutarti a comprendere approssimativamente come funzionano i programmi e i computer.
Imparare qualsiasi linguaggio richiede tempo, e per C++ è ancora più vero. Poiché è un linguaggio ad alto livello, potresti sentirti disorientato all'inizio e dovrai prepararti a investire molto tempo per imparare le basi.
Tuttavia, questa esperienza ti farà diventare un ottimo sviluppatore per molto tempo.