Amphâal 1er ministre

Nombre de messages: 462 Age: 16 Localisation: Dans le Loiret Date d'inscription: 02/06/2006
 | Sujet: 1. Les bases en Programmation Lun 28 Mai - 9:48 | |
| Dans les plus profonds recoins de la forêt de Chlipak... Le Sage (en bleu) apprend les ficelles de la programmation au Novice (en rouge).Les personnages de ce cours ne sont en aucun cas vous et moi!
- Eh bien, jeune Padawan, ainsi tu veux te lancer dans l'aventure trépidante qu'est la Programmation? Très bien, mais sache que lorsque tu maitrisera son pouvoir, plus rien ne pourra t'arrêter, vraiment plus rien! Avant de commencer ton apprentissage, éclaircissons quelques points, et je vois qu'une question te brule les lèvres.Vas-y, je t'en prie.- Mais C'EST QUOI LA PROG??!!
- Oula, du calme Novice.1èrement, on doit toujours être précis en Programmation, donc, on ne dit pas prog', mais Programmation. 2èmement, ON NE GUEULE PAS A L'OREILLE DU SAGE! ...Umf, et enfin 3èmement, la réponse à ta question.
La Programmation, c'est d'abord créer sur un Ordinateur, comme on créer une chaise avec un chêne. Mais pour créer, il faut avoir les bons outils, et savoir s'en servir. Toi, tu as déjà l'outil 'principal' dirait-on: l'Ordinateur; et oui, sans Ordinateur, pas de programmation, mais sa ne t'empêche pas de faire des plans de vos projets sur feuille! (même si c'est beaucoup moins facile sur le plan correction xD). - Donc, il me faut un Ordi. Quoi d'autre?- On dit Ordinateur, jeune padawan.Donc, comme je disais, il va te falloir d'autres outils, et pour la plupart, tu les a tous sur ton ordinateur, pourvu qu'il ne suit pas trop vieux. (Du genre MS DOS et même la je pense qu'on peux faire quelque chose!)
- Mais quels sont donc ces outils?- Eh bien, en quelques sortes, des convertisseurs de Binaire.Eh oui, car le binaire est le seul langage que comprend l'ordinateur à la base. - Quoi? Le Binaire? C'est quoi? - Le Binaire est le langage disons mécanique.(L'informatique est à la base de la mécanique, mais en plus petit, plus précis, et surtout qu'on y fait passer de l'électricité!) Il est la réponse d'un courant électrique dans ta bécane ( j'aime mon ordi! ), c'est à dire que quand tu branche ton ordinateur, Le courant passe dans des 'conduits' (Un disque dur par exemple est constitué de Milliards de Milliards de conduits!) et selon le conduit utilisé, l'ordinateur convertira le choix en nombre: 1 (qui correspond à Vrai) ou 0 (Qui correspond à 'Faux'.) Vu la vitesse à laquelle l'électricité traverse les conduits, on approche facilement les 100 millions de conduits traversés à seconde. Ne nous étendons pas trop sur le sujet. Donc, au final, si on avait laissé Athènes au Athèniens, on se retrouverait avec des 0 et des 1 plein l'écran, dans le genre:
00101011110001001110000110100100111010010010010010... Et encore la sa fait à peine 6 bytes.
Donc, pour que se soit lisible et programmable surtout, on a du transformer tous ses chiffres en lettres. On a donc utiliser des convertisseurs de formes, de couleurs, etc. Et au fur et à mesure des années, la technique c'est modifié et à beaucoup évolué (et dans le bon sens) Donc grâce au binaire, on obtient des pixels, qui forment des lettres, qui forment des images... Et tout sa aurait été impossible à faire sans convertisseurs! Donc, pour Programmer, il nous faut ces fameux convertisseurs (qui vont convertir les informations que tu a donné à l'ordinateur par le biai d'un programme en binaire, pour que l'ordinateur comprenne bien l'ordre), et sans ces convertisseurs, on ne pourrait presque pas programmer (va programmer en Binaire, va!).- C'est bien tout sa; je sais donc maintenant qu'on a tous les outils pour programmer (les convertisseurs si j'ai bien compris), mais ou sont ils? et comment les utiliser?- Et bien, pour Programmer, maintenant que c'est simplifié, on doit juste écrire des mots.- Juste des mots?- Bah ouais, juste des mots. Des mots, des chiffres aussi. Et se sont ses assemblages de mots et de chiffres qui forment des langages informatiques. Prenons le HTML. Les mots et les chiffres que l'on utilise pour programmer dans ce langage ne serons pas les même que pour le Javascript par exemple, car le convertisseur Binaire est différent suivant le langage. - Bon, on utilise des mots et des chiffres. C'est beau, mais quel logiciel doit on utiliser? Sa doit être plutôt compliqué à manipuler, non?- Ce qui est compliqué à manipuler, ce n'est pas le logiciel en lui même, c'est plutôt apprendre tous les assemblages de mots du Langage. Pour le logiciel, tu peux utiliser le Bloc-Note Windows. Bah oui, se qui nous faut, c'est un éditeur de texte trèès simple, mais pas d'autres dans le genre Word. Je te conseille pour débuter Le Bloc Note, ou même NOTEPAD ++, qui est plus 'clair' au niveau de la lecture. (j'expliquerai tous les points dont je n'ai pas encore parlé dans un prochain chapitre). Donc, il faut utiliser un éditeur de texte basique- Okay d'accord, mais se que vous vennez de me dire me fait un peu peur : il va falloir apprendre tous plein de mots et d'assemblages comme à l'ecole! Rho non!... - Bah oui, si tu veux devenir un as parmi les as, il fa falloir bosser mon coco!- Bon, et par quel langage dois-je commencer?- Pour débuter, je te conseille le HTML/CSS (et oui les deux vont ensemble!) [Pour faire des sites web] (Ouais troop cool des blogs!) ou le C/C++ (la encore ils vont ensemble même si c'est un peu plus différent que pour le HTML/CSS) [Pour créer de vrai programmes!], même si cela pourra paraitre plus compliqué car il faut des programmes disons spéciaux, que l'on appelle compilateurs pour coder quelque chose de concret. Mais bon on va pas te faire peur avec toutes ses choses qui pour toi doivent être du charabia. Après il y a d'autres langages plus difficiles, mais aussi plus riches en possibilités: par exemple, quand tu auras fini le HTML/CSS, tu continues dans le PHP (indispensable pour faire un site de pro'). On va pas te citer ton parcours, mais sache que beaucoup d'autres langages existent et que tu pourra apprendre par la suite, dans l'ordre que tu veux, mais vaut mieux commencer par quelque chose de simple.Voila tout pour ce chapitre. Dans le prochain chapitre, nous verrons se qu'il va te falloir comme connaissances minimum pour commencer la Programmation. _________________  1er Ministre du Forum de Ze Blunk Site |
|