Liens sponsorisés
 
Les bases de la programmation - Partie 1
par sky , le Dimanche 01 août 2004
1. Introduction


Cet article est réservé aux néophytes qui n'ont jamais écrit une seule ligne de code et qui désirent s'initier à ce formidable outil qui est la base de tout en informatique : la programmation.


Découpé en plusieurs parties, cet article montre vraiment les bases de la programmation, et ne vous permettra pas, au final, de faire des choses extra-ordinaires. Nous verons quand même lors de la dernière partie la construction d'une petite application. D'autres articles viendront ensuite pour compléter celui-ci, avec la construction d'applications plus complexes.

Pour programmer il faut avoir un certain feeling, cette iniation à plutôt pour but de vous tester, de vous permettre de repérer si vous avez ce feeling, alors êtes vous fait pour la programmation?

Ici, je ne vous propose pas l'ultime manière de commencer mais une initiation que je pense simple et directement accessible avec de petits exemples que vous pourrez tester immediatement pour vous immerger directement dans le monde du déveleppement.
D'autres sites, comme les excellents Project Omega ou Cocoa-X en français, sont une source importante pour les programmeurs sous OS X. N'hésitez pas à les visiter pour plus d'information.

Petite note, il n'y a pas d'âge pour commencer à programmer, le plus tôt est sans doute le mieux.

Il existe une multitude de langages de programmation, les concepts pour la plupart des langages sont quasiment identiques, seule la syntaxe change. Ici, nous verrons les bases avec du Javascript, c'est un langage très courant, dérivé du désormais célébre Java de Sun. Très souple d'utilisation, sa syntaxe est extrêmement simple à comprendre et permet donc de commencer doucement.
Les prérequis matériels et logiciels sont :
- un ordinateur
- un navigateur web, compatible Netscape plutot que Internet Explorer :
Safari, Netscape, Firefox, Camino ou encore iCab sont parfaits pour ce genre de travail
- un éditeur qui enregistre en text brut
je déconseille textEdit et encore plus Word, prenez plutôt un des éditeurs gratuits de la liste ci-dessous:
BBedit Light
Emacs
Smultron
SubEthaEdit
Textforge

Pour la suite, je prendrai, par habitude, Firefox et BBedit. Ce choix est personnel et dicté par mes préferences, vous pourrez à tout moment changer de navigateur ou d'éditeur.
Firefox permet de renvoyer les erreurs Javascript, il est donc plus facile pour débugger notre code lorsque celui possède de petite imperfection. Dans le menu outils, vous trouverez la "Console d'erreur" qui repertoriera vos erreurs. Veillez à ce que cette petite fenêtre soit toujours ouverte lors de l'exécution de votre code.

L'homme et la machine ont du mal à communiquer ensemble directement, il faut toujours une interface pour qu'ils se comprennent. En programmation, c'est pareil, le code que l'on va écrire ne sera jamais executé directement par la machine mais devra toujours être compilé ou être interpreté un programme tiers.
Dans notre cas, ce sera le navigateur web qui interprétera notre programme.
Une chose qui peut paraître bête mais que je tiens à signaler : le programme interprétera les lignes de code dans le même ordre qu'elles ont été notées dans le fichier que nous allons bientôt commencer.

Les morceaux de code seront toujours écrits de la manière suivante pour plus de clarté :

je suis un bout de code

Il vous suffira de copier le contenu dans votre éditeur de texte, ou de le recopier.
A chaque nouveau morceau de code il faudra effacer le précédent.
Si vous le pouvez ( et le voulez ), enregistrez chaque exemple dans des fichiers différents.

 

 
Powered by CaMykS