Chapitre : INTRODUCTION A LA
PROGRAMMATION
Serrhini Mohamed
SMIA S1
2016-2017
www.emena.org/cours/
Introduction
le souci d’automatisation des calculs date de
bien avant cela. Ainsi les grecs, les chinois
savaient calculer, automatiser des calculs (`a
la main, en utilisant par exemple un boulier).
Les langages de programmation ont fait leur
apparition aux environs de 1950
Mais la programmation “moderne”
mathématique, commence sans doute en
1840, grâce a Lady Ada Lovelace (1814-
1852), qui définit le principe des itérations
successives dans l’ exécution d’une
opération.
Introduction
En l’honneur d’Al Khawarizmi elle a nomme “algorithme” le processus
logique d’ exécution d’un programme. Elle est aussi `a l’origine du
Principe des machines `a calculer. Pour elle, une machine `a calculer
devait comporter :
1. un dispositif permettant d’introduire les données numériques
(cartes perforées, roues dentées...),
2. une mémoire pour conserver les valeurs numériques entrées,
3. une unité de commande qui indique les taches `a effectuer,
4. un “moulin” charge d’effectuer les calculs,
5. un dispositif permettant de prendre connaissance des résultats
(imprimante...).
Ces principes seront, un siècle plus tard, a la base des premiers
ordinateurs. On a en quelque sorte la même décomposition :
1. l’introduction des données s’effectue grâce a un périphérique
d’entrée (clavier, souris, camera, micro...)
2. la mémoire servant `a conserver les données sous différentes
formes : registres (mémoire interne au processeur), mémoire
cache, mémoire vive, mémoire de masse...
3. L’unit´e de commande (Partie Commande du processeur) indique
et coordonne l’´exécution les taches, 4. le “moulin” est l’unité
arithmétique et logique (ALU) du processeur,
1. Historique des langages de
programmation
La communication entre l’homme et la machine
s’effectue à l’aide de plusieurs moyens physiques
externes.
Les ordres que l’on donne à l’ordinateur pour agir
sont fondés sur la notion d’instruction comme
nous l’avons déjà vu. Ces instructions constituent
un langage de programmation.
Depuis leur création, les langages de
programmation ont évolué et se sont diversifiés.
objectifs
Lun des principaux objectifs d’un langage de
programmation est de permettre la construction
de logiciels ayant un minimum de qualités
comme la fiabilité, la convivialité, l’efficacité.
1 / 53 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !