Comment ça marche : la programmation

Arnaud de la Grandière |
Pour beaucoup, la programmation peut sembler assez intimidante : des signes cabalistiques abscons, des formules mathématiques rébarbatives, un jargon technique incompréhensible, et le mythe du petit génie de l'informatique, ont beaucoup fait pour effrayer le commun des mortels : ces diableries ne seraient pas pour eux. Pourtant, malgré les apparences, avec un petit bagage technique la chose n'a vraiment rien de sorcier, moins encore aujourd'hui où Mac OS X facilite tellement la vie des développeurs.

Fondamentalement, un programme, réduit à sa plus simple expression, repose sur un algorithme : il s'agit des différentes étapes permettant la résolution d'un problème par le calcul. Ces étapes se résument essentiellement à des tests de conditions, et à des actions. À l'aide de ces briques, il est possible de résoudre toute sorte de problème, du plus simple au plus complexe.

Nous mettons tous au point des algorithmes au quotidien, sans nous en rendre compte. Ceux-ci sont plus ou moins efficaces, mais ils n'en fonctionnent pas moins, pour la plupart. Que ce soit pour le tri de vos papiers, le chemin le plus court entre deux points, ou toute systématisation d'une tâche répétitive, nous sommes donc tous des programmeurs en puissance, le tout étant d'apprendre à formaliser ces algorithmes, et à les découper en petites briques essentielles.


L'algorithme d'un lecteur de MacG

Accédez aux commentaires de l'article