Dans la programmation procédural l'accent est mit sur l'état des entités du système, et comment ces états évoluent dans le temps.
Dans la programmation fonctionnel l'accent est mit sur la transformations des entités, et chaque transformation résulte en une nouvelle entité.
Par exemple dans un langage fonctionel l'ordre dans lequel les paramètres sont évalué n'a pas d'importance alors que dans un langage procédural oui...
Maintenant... dans un langage procédural on fait aussi la différence entre une procédure et une fonction la différence est que la fonction calcule qq chôse sans rien changer au système (comme en mathématique) et que la procédure si.
Le VB (j connais pas) est à mon avis procédural ou sinon elle n'aurait pas autant de succès... En génèral les langages fonctionnels sont lent.
Message édité par MelloW le 21-06-2002 à 18:37:22