Programmer
Cours Introduction à l’informatique
Chapitre IV: Le langage Java
Internet et WWW La programmation 1. HTML 2. Java
QU’EST-CE QUE PROGRAMMER?
• • • Programmes Langages de programmation Résolution de problèmes
1 of 19 novembre 16, 1998
Différents Aspects de la Programmation • • Programmer c’est contrôler
- l’ordinateur fait exactement ce qu’on lui dit de faire.
Programmer c’est enseigner
- l’ordinateur ne peut "apprendre" à faire de nouvelles choses que si on lui dit comment
• •
Programmer c’est résoudre des problèmes
- en essayant toujours de produire des résultats utiles
Programmer c’est créer
- il faut trouver une bonne solution parmi de très nombreuses possibilités.
•
Programmer c’est modéliser
- décrire les properties caractéristiques d’un système et de son comportement
•
Programmer c’est abstraire
- identifier les caractéristiques importantes sans se perdre dans les details
•
Programmer c’est concret
- on doit donner des instructions détaillées pour accomplir chaque tâche.
Qu’est-ce que programmer?
2 of 19
novembre 16, 1998
Qu’est-ce qu’un programme? • Modèle d’un système complexe
- modèle: representation simplifiée des traits saillants de quelque chose soit tangible soit abstrait - système: une collection of composants qui coopèrent étroitement
•
Séquences d’instructions exprimées dans un langage de programmation spécifique avec
- une syntaxe: règles de grammaire pour former les instructions - une semantique: qui donne un sens, une interprétation aux instructions
•
Instructions écrites (programmées, codées)
- dans un langage de programmation spécifique - les langages de programmation permettent de s’exprimer plus précisément que les langues naturelles - les programmes ne tolèrent aucune ambiguïté - l’ensemble des instructions s’appelle le code source
• •
Executé par l’ordinateur, c’est la mise en oeuvre de chaque instruction individuelle Il existe de nombreux exemples.
3 of 19