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)
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
Google : le maître des noms de domaines
La nouvelle version de GMail en images !
Barème de rémunération pour les disques durs multimédias
Afficher la date et heure du jour
Alignement de séquences d'ADN
TatNum : gestion des images avec Qt
À votre tour, devenez partenaire de mx-dev.net.
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 !