Ce cours est là pour vous montrer ce
qu'est C++. Vous n'apprendrez pas encore à programmer ici. Vous allez
voir les avantages, l'historique, ... du C++!
L'informatique prend de plus en plus de
place dans la vie de tous les jours et les personnes qui l'utilisent
ont besoin de programme simples, faciles à comprendre, ... pour
travailler avec l'informatique. C'est pourquoi les programmeurs
s'efforcent de faire des programmes simples d'utilisation. C'est donc
le bon travail de ces programmeurs qui a permis à ce que
l'informatique prenne la place qu'elle a aujourd'hui dans notre vie.
Prenons un exemple bien précis: Un programmeur a développé un
convertisseurs Euro/Franc. Un homme d'affaire richissime qui voyage 90
% de son temps en avion avec un PC portable sur ses genoux le
télécharge sur Internet (on dira que le programme est gratuit). Il
utilise le programme pour convertir des grandes sommes d'une monnaie
vers l'autre. Il est heureux car ce programme lui permet de ne pas
passer par une calculatrice ou bien simplement par le calcul mental!
C'est la simplicité qu'apporte l'informatique qui a plus à tout le
monde. On peut aussi penser aux distributeurs de billets, minitel et
autres micro-ordinateurs.
Au tout début, il était nécessaire
d'améliorer la communication entre la machine et la personne. C'est
alors que les premiers langages firent leur apparition. Les
développeurs décidèrent de programmer à l'aide de commandes
mnémoniques du type MOV ECX, EAX. Il arriva ensuite des langages plus
proches de la parole (malheuresement en anglais! Ce qui est toujours
le cas). C'est dans les années 70 q'un ingénieur appelé Dennis Ritchie
inventa un langage nommé C. Ce langage permet d'accéder à toutes les
ressources de la machine. Le C permettra aussi de créer et d'inventer
des fonctions, ce qui est plus de 70% du travail d'un programmeur
d'aujourd'hui. Ensuite, un autre ingénieur appellé Bjarne Stroustrup
décida d'apporter des modifications au C. Il intégra les avantages de
la programmation orientée objet. A la fin des années 80, ce langage
fut nommé C with classes (C avec des classes, en références aux
classes et aux objets utilisés dans la programmation orienté objet)
puis C++.
Mais pourquoi avoir renommer le
C with classes en C++? L'instruction a++ permet
d'incrémenter la valeur 1 à la variable a. On peut dire que le C++ est
une incrémentation (une amélioration) du C.
Le problème du C++ est qu'il est
portable mais que pour lancer un programme C++ sur un autre système,
il faut compiler (la compilation est une étape de la création d'un
programme C++) ce programme sur cet autre système et veiller à
utiliser des outils,... fonctionnant sur ce système. Par contre, il
est plutôt rapide. Le JAVA 2 (autre langage sorti aprés le C++) est
moins rapide que le C++, toutefois, il est multi plateforme. A vous de
choisir le langage qui vous intéresse selon vos besoins!
mingain
|