Latest web development tutorials

Introduzione al C ++

C ++ è una tipizzazione statica, stile compilato, universale, maiuscole e minuscole, linguaggio di programmazione irregolare che supporta la programmazione procedurale, orientata agli oggetti e programmazione generica.

C ++ è considerato una linguadi medio livello, che combina le caratteristiche di linguaggi di alto livello e linguaggi di basso livello.

C ++ da Bjarne Stroustrup nel 1979 al New Jersey Bell Laboratories, Murray Hill inizia a progettare lo sviluppo. C ++ per espandere ulteriormente e migliorare il linguaggio C, originariamente chiamato C con le classi, in seguito ribattezzata C ++ nel 1983.

C ++ è un superset di C, infatti, tutti i programmi C validi sono validi programma in C ++.

Nota: Utilizzare un linguaggio di programmazione a tipizzazione statica è quello di eseguire la verifica del tipo in fase di compilazione, non eseguito a controllo di tipo run-time.

Object-Oriented Programming

C ++ supporta pienamente la programmazione orientata agli oggetti, compresi i quattro principali caratteristiche di sviluppo orientato agli oggetti:

  • pacchetto
  • Nascondere dati
  • ereditare
  • polimorfismo

standard Library

La serie C ++ è costituito da tre componenti importanti:

  • linguaggio di base, fornisce tutti i blocchi di costruzione, tra cui variabili, costanti e tipi di dati, e così via.
  • libreria standard C ++ fornisce una serie di funzioni per manipolare file, stringhe e così via.
  • Standard Template Library (STL), fornisce una serie di metodi per manipolare le strutture di dati.

ANSI standard

standard ANSI C ++ per garantire la portabilità - si scrive il codice sul computer Mac, UNIX, Windows, Alpha può compilare.

Dal momento che lo standard ANSI è stato stabile per un tempo molto lungo, tutti i principali produttori di compilatori C ++ supportano lo standard ANSI.

Imparare C ++

Imparare C ++, la chiave è quello di comprendere i concetti, e non dovrebbe andare troppo nel linguaggio tecnico dettaglio.

apprendimento linguaggio di programmazione scopo è quello di diventare un programmatore migliore, cioè, al fine di progettare in modo più efficiente e realizzazione di nuovi sistemi, e mantenere il vecchio sistema.

C ++ supporta una varietà di stili di programmazione. È possibile utilizzare il Fortran, C, Smalltalk, ecc qualsiasi stile di linguaggi di programmazione per scrivere codice. Ogni stile in grado di garantire in modo efficace l'efficienza di esecuzione e l'efficienza dello spazio.

C ++ uso

Fondamentalmente, ogni programmatore ha applicazioni nel campo dell'uso di C ++.

C ++ è di solito utilizzato per scrivere i driver di periferica e altri requisiti di accesso al software in tempo reale direttamente all'hardware.

C ++ è ampiamente usato nell'insegnamento e nella ricerca.

Qualsiasi utilizzare un PC Windows o Apple gli utenti della macchina sono indirettamente utilizzando C ++, perché l'interfaccia utente principale di questi sistemi è scritto in C ++.