Au debut, le verbe etait fonctionnel. La prog fonctionelle (le lambda calcul), c'est les annees 30, bien avant les ordinateurs usuels...
Non seulement les concepts etaient la, mais ils etaient prouve's mathematiquement...
La prog fonc, c'est la fete a la maison. Du code de haut niveau, une super modularite', et des principes supers evidents, contrairement a ce qu'on lit/entend souvent... La recursivite' *est* naturelle pour l'homme. Un exemple (lu hier) simple, celui de l'historien :
1/ Un historien lit un livre, puis liste les references citees et ecrit ses notes
2/ Pour chaque reference, il lit le livre et continue ainsi de suite.
*hooo* la recursivite, c'est juste ca ?
Ben oui. Vachement dur hein ? C'est super naturel, mais pas imperatif du tout.
Apres, l'abstraction fonctionelle elle meme, c'est les outils de tout les jours, y compris l'homme lui meme.
Tu prends un gars G, tu lui donnes un petit marteau M, et tu obtiens MG qui attend juste un petit clou pour l'enfoncer. Application partielle et typage d'un coup. Franchement, c'est ultra simple a concevoir le fonctionnel... et tellement naturel...
Enfin, j'ai bosse' dans deux boites, j'ai fait du Scheme, du Erlang et du Common Lisp... Je ne travaille que dans des boites qui utilisent des langages fonctionnels, et c'est toujours des boites qui veulent du bon code robuste, propre, efficace, et facile a maintenir, et des devs doue's. Ets elles l'ont.
La cote des langages fonctionelle sera limitee tant que la qualite des logiciels ne sera pas un facteur determinant, et tant qu'on aura des chefs de projet sans qualifications adequates. Autant dire longtemps... (le pro des prog fonc qui me dit "on va faire ca en PHP", je lui fait confiance. Le gars qui n'y connais rien en prog fonc et qui me dit "on va faire ca en PHP", je lui rigole au nez et je me casse)
[^] # Re: Il était une fois les langages fonctionnels ...
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Sortie du livre Real World Haskell. Évalué à 2.
Non seulement les concepts etaient la, mais ils etaient prouve's mathematiquement...
La prog fonc, c'est la fete a la maison. Du code de haut niveau, une super modularite', et des principes supers evidents, contrairement a ce qu'on lit/entend souvent... La recursivite' *est* naturelle pour l'homme. Un exemple (lu hier) simple, celui de l'historien :
1/ Un historien lit un livre, puis liste les references citees et ecrit ses notes
2/ Pour chaque reference, il lit le livre et continue ainsi de suite.
*hooo* la recursivite, c'est juste ca ?
Ben oui. Vachement dur hein ? C'est super naturel, mais pas imperatif du tout.
Apres, l'abstraction fonctionelle elle meme, c'est les outils de tout les jours, y compris l'homme lui meme.
Tu prends un gars G, tu lui donnes un petit marteau M, et tu obtiens MG qui attend juste un petit clou pour l'enfoncer. Application partielle et typage d'un coup. Franchement, c'est ultra simple a concevoir le fonctionnel... et tellement naturel...
Enfin, j'ai bosse' dans deux boites, j'ai fait du Scheme, du Erlang et du Common Lisp... Je ne travaille que dans des boites qui utilisent des langages fonctionnels, et c'est toujours des boites qui veulent du bon code robuste, propre, efficace, et facile a maintenir, et des devs doue's. Ets elles l'ont.
La cote des langages fonctionelle sera limitee tant que la qualite des logiciels ne sera pas un facteur determinant, et tant qu'on aura des chefs de projet sans qualifications adequates. Autant dire longtemps... (le pro des prog fonc qui me dit "on va faire ca en PHP", je lui fait confiance. Le gars qui n'y connais rien en prog fonc et qui me dit "on va faire ca en PHP", je lui rigole au nez et je me casse)