Latest web development tutorials

Introduction à C ++

C ++ est un style typé statiquement compilé, langage de programmation irrégulière sensible à la casse universelle qui prend en charge la programmation procédurale, orientée objet et la programmation générique.

C ++ est considéré comme une langue deniveau intermédiaire, qui combine les caractéristiques des langages de haut niveau et les langages de bas niveau.

C ++ par Bjarne Stroustrup en 1979 au New Jersey Bell Laboratories, Murray Hill a commencé à concevoir le développement. C ++ pour développer davantage et d'améliorer le langage C, initialement nommée C avec des classes, plus tard rebaptisé C ++ en 1983.

C ++ est un surensemble de C, en fait, tous les programmes valides C sont programme valide C ++.

Remarque: Utiliser un langage de programmation typé statiquement est d'effectuer la vérification de type à la compilation, pas exécuté au moment de l' exécution de type vérification.

Programmation orientée objet

C ++ soutient pleinement la programmation orientée objet, y compris les quatre caractéristiques majeures de développement orienté objet:

  • paquet
  • Se cacher des données
  • hériter
  • polymorphisme

standard Library

La norme du C se compose de trois éléments importants:

  • la langue de base, fournit tous les blocs de construction, y compris les variables, les constantes et les types de données, et ainsi de suite.
  • bibliothèque standard de C fournit un certain nombre de fonctions de manipulation de fichiers, les chaînes, et ainsi de suite.
  • Standard Template Library (STL), fournit un certain nombre de méthodes pour manipuler des structures de données.

ANSI

Les normes ANSI C pour assurer la portabilité - vous écrivez du code sur l'ordinateur Mac, UNIX, Windows, Alpha peut compiler.

Puisque la norme ANSI est stable depuis très longtemps, les compilateurs de tous les grands fabricants C soutiennent la norme ANSI.

C ++ apprentissage

Apprendre C ++, la clé est de comprendre les concepts, et ne doit pas aller trop dans la langue de détail technique.

But d'apprentissage du langage de programmation est de devenir un meilleur programmeur, qui est, afin de concevoir plus efficacement et la mise en œuvre de nouveaux systèmes, et de maintenir l'ancien système.

C ++ prend en charge une variété de styles de programmation. Vous pouvez utiliser le Fortran, C, Smalltalk, etc. quelconque style de langages de programmation pour écrire du code. Chaque style peut effectivement assurer l'efficacité d'exécution et de l'efficacité de l'espace.

C de l'utilisation

Fondamentalement, chaque programmeur a des applications dans le domaine de l'utilisation de C ++.

C ++ est généralement utilisé pour écrire des pilotes de périphériques et d'autres exigences d'accès aux logiciels en temps réel du matériel directement.

C ++ est largement utilisé dans l'enseignement et la recherche.

Toute utilisation d'un utilisateur de la machine de PC sous Windows ou Apple sont indirectement en utilisant C ++, parce que l'interface utilisateur principale de ces systèmes est écrit en C ++.