Introduction à la programmation
Introduction
Cette introduction à la programmation vise à fournir à des personnes sans un background technique les éléments conceptuels principaux pour s’initier à la programmation, indépendamment du langage ou des technologies envisagés. Pour ce faire, nous allons d’abord situer la programmation dans le contexte plus large du développement. Ensuite, nous proposons trois types d’approches différentes, mais complémentaires, à la programmation. La première approche, plus conceptuelle, introduit la programmation dans une perspective fidèle au contexte de ce wiki, c’est-à-dire en utilisant des concepts issus des Sciences de l’Éducation et de la Psychologie. La deuxième approche, plus technique, illustre la fonction de médiation entre développeur et machine de la programmation. La troisième approche, plus pragmatique, essaye de mettre ensemble les approches conceptuel et technique pour illustrer les aspects fondamentaux de la programmation. En guise de conclusion, nous proposons une liste non exhaustive de langages de programmation existants.