Tutorial C ++
C++ è un linguaggio di programmazione di medio livello sviluppato da Bjarne Stroustrup a partire dal 1979 presso i Bell Labs. C++funziona su una varietà di piattaforme, come Windows, Mac OS e le varie versioni di UNIX. QuestoC++ tutorial adotta un approccio semplice e pratico per descrivere i concetti di C++ dai principianti agli ingegneri software avanzati.
Perché imparare il C ++
C++è un MUST per studenti e professionisti che lavorano per diventare un grande ingegnere del software. Elencherò alcuni dei principali vantaggi dell'apprendimento del C ++:
Il C ++ è molto vicino all'hardware, quindi hai la possibilità di lavorare a un livello basso che ti dà molto controllo in termini di gestione della memoria, prestazioni migliori e infine un solido sviluppo software.
C++ programmingfornisce una chiara comprensione della programmazione orientata agli oggetti. Comprenderai l'implementazione di basso livello del polimorfismo quando implementerai tabelle virtuali e puntatori di tabelle virtuali o identificazione dinamica del tipo.
Il C ++ è uno dei linguaggi di programmazione ecologici e amato da milioni di sviluppatori di software. Se sei un grande programmatore C ++, non rimarrai mai seduto senza lavoro e, cosa più importante, sarai ben pagato per il tuo lavoro.
Il C ++ è il linguaggio di programmazione più utilizzato nella programmazione di applicazioni e sistemi. Quindi puoi scegliere la tua area di interesse per lo sviluppo del software.
Il C ++ ti insegna davvero la differenza tra compilatore, linker e loader, diversi tipi di dati, classi di archiviazione, tipi di variabili, loro ambiti ecc.
Ci sono migliaia di buoni motivi per imparare la programmazione C ++. Ma una cosa è certa, per imparare qualsiasi linguaggio di programmazione, non solo C ++, devi solo scrivere codice, e infine programmare fino a diventare esperto.
Hello World utilizzando C ++
Solo per darti un po 'di eccitazione C++ programming, Ti darò un piccolo programma Hello World in C ++ convenzionale, puoi provarlo usando il link Demo
C ++ è un super set di programmazione C con implementazione aggiuntiva di concetti orientati agli oggetti.
#include <iostream>
using namespace std;
// main() is where program execution begins.
int main() {
cout << "Hello World"; // prints Hello World
return 0;
}
Sono disponibili molti compilatori C ++ che è possibile utilizzare per compilare ed eseguire il programma sopra menzionato:
Apple C ++. Xcode
Dev-C ++ di Bloodshed
Clang C ++
Cygwin (GNU C ++)
Grafica del mentore
MINGW - "GNU minimalista per Windows"
Sorgente GNU CC
IBM C ++
Intel C ++
Microsoft Visual C ++
Oracle C ++
HP C ++
È davvero impossibile fornire un elenco completo di tutti i compilatori disponibili. Il mondo C ++ è semplicemente troppo grande e stanno accadendo troppe novità.
Applicazioni della programmazione C ++
Come accennato prima, il C ++ è uno dei linguaggi di programmazione più utilizzati. Ha la sua presenza in quasi ogni area dello sviluppo software. Ne elencherò alcuni qui:
Application Software Development- La programmazione C ++ è stata utilizzata nello sviluppo di quasi tutti i principali sistemi operativi come Windows, Mac OSX e Linux. Oltre ai sistemi operativi, la parte principale di molti browser come Mozilla Firefox e Chrome è stata scritta utilizzando C ++. C ++ è stato utilizzato anche nello sviluppo del sistema di database più popolare chiamato MySQL.
Programming Languages Development - Il C ++ è stato ampiamente utilizzato nello sviluppo di nuovi linguaggi di programmazione come C #, Java, JavaScript, Perl, C Shell di UNIX, PHP e Python e Verilog ecc.
Computation Programming - Il C ++ è il migliore amico degli scienziati grazie alla velocità elevata e alle efficienze computazionali.
Games Development - Il C ++ è estremamente veloce, il che consente ai programmatori di eseguire la programmazione procedurale per funzioni ad alta intensità di CPU e fornisce un maggiore controllo sull'hardware, per questo è stato ampiamente utilizzato nello sviluppo di motori di gioco.
Embedded System - Il C ++ è ampiamente utilizzato nello sviluppo di applicazioni mediche e ingegneristiche come software per macchine MRI, sistemi CAD / CAM di fascia alta, ecc.
Questo elenco continua, ci sono varie aree in cui gli sviluppatori di software utilizzano felicemente il C ++ per fornire ottimi software. Ti consiglio vivamente di imparare il C ++ e di contribuire con ottimi software alla comunità.
Pubblico
Questo tutorial C ++ è stato preparato per i principianti per aiutarli a comprendere i concetti di base e avanzati relativi al C ++.
Prerequisiti
Prima di iniziare a fare pratica con vari tipi di esempi forniti in questo tutorial C ++, supponiamo che tu sia già a conoscenza delle basi del programma e del linguaggio di programmazione del computer.