je ne comprends pas ce propos.... comment veux tu changer la "programmation" ??
Non, non. On peut changer des trucs.
Il y a la prog impérative (héritée de Fortran).
La prog fonctionnelle hérité de LISP.
La prog objet, qui n'est pas grand chose d'autre que de la prog impérative (sauf que variables et fonctions sont mises dans une même unitée appelée objet).
La prog par contrainte (à la prolog).
Ces trois grand groupes (j'en ai mis 4 mais object ~ impératif) sont tous les trois très dissemblables et «très» anciens (le plus jeune Prolog date de 1970).
Aussi, depuis les années 70 on a pas vraiment eu d'avancés conceptuelles, pourtant il existe différentes manières de penser un langage.
Le problème c'est que la plupart des gens ne connaissent que l'impératif (pascal, fortran, java, perl, python, C, C++, Ruby, Eiffel, Smalltalk, ...)
Et donc en effet, ça a pas trop évolué conceptuellement. Un langage aussi merveilleux que le Ruby n'ait pas grand chose d'autre qu'un fortran amélioré...
[^] # Re: Ça ne change pas grand-chose tout ça.
Posté par Cédric Foll . En réponse à la dépêche Miguel de Icaza s'explique sur .NET. Évalué à 10.
Non, non. On peut changer des trucs.
Il y a la prog impérative (héritée de Fortran).
La prog fonctionnelle hérité de LISP.
La prog objet, qui n'est pas grand chose d'autre que de la prog impérative (sauf que variables et fonctions sont mises dans une même unitée appelée objet).
La prog par contrainte (à la prolog).
Ces trois grand groupes (j'en ai mis 4 mais object ~ impératif) sont tous les trois très dissemblables et «très» anciens (le plus jeune Prolog date de 1970).
Aussi, depuis les années 70 on a pas vraiment eu d'avancés conceptuelles, pourtant il existe différentes manières de penser un langage.
Le problème c'est que la plupart des gens ne connaissent que l'impératif (pascal, fortran, java, perl, python, C, C++, Ruby, Eiffel, Smalltalk, ...)
On pourra regarder http://merd.net/pixel/language-study/diagram.html(...) ou encore http://perso.wanadoo.fr/levenez/lang/history.html#03(...) pour une historique (qui hérite de quoi).
Et donc en effet, ça a pas trop évolué conceptuellement. Un langage aussi merveilleux que le Ruby n'ait pas grand chose d'autre qu'un fortran amélioré...