Free Tools

Votre publicité ici ?


Pourquoi donner ?


Top des logiciels

1. HxD Hex Editor 1.6.1 (289 fois)

2. Open Office 2.2.1 (253 fois)

3. Delphi 6 (207 fois)

4. Windows Live Messenger (160 fois)

5. FireFox 2.0.0.12 (122 fois)


En bref

21 Juil 2008 TransfertJet : la nouvelle génération de transfert sans fil haut débit

15 Juil 2008 iPhone 3G : déjà 1 millions d'exemplaires vendus - Rétrospective du lancement mondial

11 Juil 2008 L'iPhone 3G déjà cracké !

07 Juil 2008 « Where the hell is Matt ? » la nouvelle star du Web !

02 Juil 2008 Windows XP est retiré de la vente - Tour des autres Systèmes d'Exploitation

Consulter les archives


Les derniers dossiers


Les ressources Delphi et C/C++

Music Pro Package

Afficher la date et heure du jour

Fonction affine

Alignement de séquences d'ADN

TatNum : gestion des images avec Qt


Membres en ligne :


Nos partenaires

Keypi

Espacerezo

KilaSoft


À votre tour, devenez partenaire de mx-dev.net.



Logo mx-dev.net

Le 1er du Web - Voter pour mx-dev.net


Vous êtes ici : AccueilC++Tutoriaux › Introduction au C++ - Partie 1


Introduction au C++ - Partie 1


Informations sur le tutorial :

Auteur : Malgon

Catégorie : Les Bases

Niveau : débutant

Posté le : 10 Avril 2008 à 16h53


Salut à tous, vous allez commencer (vous êtes même en train) à lire le cours sur le C et le C++.

Super, super, allez on y va !

D’accord mais j’ai une mauvaise nouvelle, dans les 2 premiers chapitres vous n’allez pas voir une ligne de code, on ne va pas programmer. Vous allez apprendre le vocabulaire nécessaire pour comprendre le cours.

Mais euh, ça veut dire quoi programmer ? (vous allez voir que j’aime bien parler tout seul !)

A oui, il vaut mieux commencer par le début.

Programmer c’est dialoguer avec l’ordinateur, lui donner des ordres et des actions à effectué. Le problème c ‘est que l’ordinateur ne comprend que les 0 et les 1. C’est le langage binaire. Par exemple la phrase : « j’aime le C++ » pourrait se traduire par :

0100100111010010110101

Houa t’es vachement fort !

Non, je vous rassure  j’ai complètement inventé, je ne connais pas le langage binaire par cœur !

Mais franchement ce ne serait pas facile de programmer de cette manière, c’est pourquoi on a inventé le LANGAGE DE PROGRAMMATION. Il en existe plusieurs catégorie : les langages bas niveau et les langages haut niveau.  

Les langages bas niveau se rapprochent du langage binaire. On peut citer comme exemple l’assembleur.
Les langages hauts niveau se rapprochent beaucoup de l’anglais : Java, Ada, PHP, python…

Les langages très haut niveau sont plus facile à utiliser mais permettent moins de choses

Mais t’as toujours pas cité le C et le C++ ?

Attendez ! En faits ces deux là se situent entre les deux. Ni trop haut niveau, ni trop bas niveau.

Pourquoi choisir ces langages ?

Comme je vous l’ai dit ils ne sont pas trop compliqué mais quand même puissants. Et surtout la plupart des logiciels pour programmer sont gratuits, pas besoin de sortir le porte-monnaie ! J Mais on parlera des logiciels dans le chapitre 2.

Il y a d’autres mots à connaître ?

Bien sur et vous en apprendrez tout au long du cours.

Vous devez quand même connaître code source, c’est l’ensemble des instructions qu’on écrit dans l’IDE ou environnement de développement intégré. C’est là-dedans que vous écrivez et c’est grâce à lui que le code sera compilé grâce au compilateur. Compilé c’est traduire le langage de programmation en information compréhensible par l’ordinateur c’est en langage binaire. Cette traduction s’appelle un exécutable (vous savez les ‘.exe’ sous window)

Ou là ça fait beaucoup de mots dans un seul paragraphe !

Je sais alors faites un effort et relisez le. Mais comme je suis gentil, vous avez droit à un petit schéma :

Mais euh en faite je suis pas très fort en math… Je pourrais quand même programmer ?

Ne vous inquiétez pas, pour programmer il ne faut pas avoir un excellent niveau en math ! : vous devez savoir additionner, soustraire, diviser et multiplier. J’espère que vous savez faire depuis le temps !

Ensuite tout dépend du programme que l’on veut faire : pour un logiciel de généalogie il faut se connaître dans ce domaine, pour de la 3D des connaissances dans l’espace sont requises…

Je pense que comme qualités, il faut être logique (eh oui faudra réfléchir), patient (vous devrez traquer la petite erreur dans un immense programme) et surtout ne pas jeter son ordinateur par terre dès que ça bloque J

Voilà la fin du chapitre. Vous n’avez pas vu une seule ligne de code source (vous vous rappelez ce que c’est quand même J ) mais vous connaissez maintenant du vocabulaire nécessaire pour me comprendre. Au moins quand je parlerais vous ne me regarderez pas comme un extraterrestre J.

Dans la suite on va installer l’IDE nommé Code ::Block nécessaire pour programmer et ensuite on commencera à programmer.

Je fais remarquer que dans ce paragraphe  j’ai déjà utilisé 3 mots de vocabulaire que vous venez d’apprendre. Si vous ne les avais pas compris relisez le cours !
Maintenant que vous êtes bien au point, vous pouvez passer à la suite du cours !