Saisir un mot clé:
 
 

programmation_procédurale

Ce site est un miroir du site http://fr.wikipedia.org/wiki/Accueil
ok

google_ad_height = 15; google_ad_format = "728x15_0ads_al"; google_ad_channel =""; google_color_border = "f9f9f9"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //-->

Un article de Wikipedia.y-project.com.

Image:Crystal mycomputer.png

La programmation procédurale est un paradigme de programmation basé sur le concept d'appel procédural. Une procédure, aussi appelée routine, sous-routine, méthode ou fonction (à ne pas confondre avec une fonction mathématique) contient simplement une série d'étapes à réaliser. N'importe quelle procédure peut être appelée à n'importe quelle étape de l'exécution du programme, incluant d'autres procédures ou même la précédure elle-même (récursion).

La programmation procédurale est souvent un meilleur choix qu'une simple programmation séquentielle ou programmation non-structurée. Avantages possible :

  • La possibilié de réutiliser le même code à différent emplacement dans le programme sans avoir à le retaper;
  • Une façon plus simple de suivre l'évolution du programme. La programmation procédurale permet d'éviter l'utilisation d'instructions telle que "GOTO" et "JUMP" évitant ainsi bien souvent de se retrouver avec un programme compliqué qui part dans toutes les directions (appelé souvent «code spaghetti»).
  • La création d'un code plus modulaire et structuré

Sommaire

[] Procédures et modularité

[] Comparaison avec une programmation orienté-objet

[] Langages de programmation procédurale

Les langages de programmation procédurale facilitent la tâche du programmeur en permettant de privilégier une approche procédurale. Le plus vieil exemple de ce type de langage est ALGOL. D'autres exemples sont Fortran, PL/I, Modula-2 et Ada. À noter que la liste qui suit inclut certains langages qui ne sont pas exclusivement procéduraux, tel que Java, qui a été spécialement développé pour la programmation orientée-objet.

  • Ada
  • BASIC
  • C
  • C++
  • C#
  • ColdFusion
  • COBOL
  • Component Pascal
  • D
  • Delphi
  • ECMAScript a.k.a. ActionScript, DMDScript, JavaScript, JScript
  • Forth
  • Fortran
  • FPC Pascal
  • Mathematica
  • Modula-2
  • Oberon and Oberon-2
  • M
  • Pascal
  • Perl
  • PL/C
  • PL/I
  • Rapira
  • VBScript
  • Visual Basic

[] Liens internes

[] Liens externes


DernierMirror  
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/programmation procédurale
Home

Données
A la une
Articles
Formatons en lignes
Téléchargement
Licence GNU
Encyclopedie
Portail logiciels libres

Partenaires

beyrouthsurseine.com
Sonnerie & Logos
Photos-Video
Ringtones-Sonnerie
Actualite.org
Terrain tennis

  
Novembre 2008
L
M
M
J
V
S
D
1 2
3456789
1011 1213141516
17181920212223
24252627282930
     
Tous les Logos et Marques sont déposés, les commentaires sont sous la responsabilité de ceux qui les ont publiés, le reste © technicmania.com