Salut,

Ca semble être un peu ça, en fait il y aurait trois catégories de 
programmation: objet, fonctionnelle, et impérative. J'avais assisté à un 
cours où on présentait Caml (prononcer Camel), comme exemple de langage 
pour programmation fonctionnelle, puis on présentait Ada comme exemple 
de langage pour programmation impérative (l'objet était encore trop 
récent à l'époque, ça rajeunit pas <grrr>). Il me semble que les 
langages les plus connus du grand public permettaient plus 
particulièrement de faire de la programmation "impérative".

Bon, merci quand même Wikipédia pour me rafraîchir un tout petit peu la 
mémoire. J'adore Wikipédia, car j'ai toujours l'espoir qu'un jour je 
comprendrai ce que j'y lis <sourire>. Ainsi voilà comment ils parlent de 
la programmation fonctionnelle:

La programmation fonctionnelle est un paradigme de programmation qui 
considère le calcul en tant qu'évaluation de fonctions mathématiques et 
rejette le changement d'état et la mutation des données. Elle souligne 
l'application des fonctions, contrairement au modèle de programmation 
impérative qui met en avant les changements d'état[1].

J.-F.


Le 26/04/2012 18:10, Yannick Youalé a écrit :
>
> Salut !
>
> Une question que je me pose:
>
> Aussi vrai que l'on dit qu'un langage qui repose essentiellement son
> principe de fonctionnement sur les objets et la communication entre ces
> objets est un langage objet, ne peut-on pas par déduction dire que le lua
> est un langage fonctionnel, Puisqu'il me semble que pratiquement tout y est
> assimilable à des fonctions ?
>
> Yannick Daniel Youalé
> La programmation est une religion. Aimez-la, ou quittez-la.
>
> ----- Original Message -----
> From: "Jean-François Colas"<jfco...@inja.fr>
> To:<progliste@ml.free.fr>
> Sent: Thursday, April 26, 2012 4:44 PM
> Subject: [progliste] Re: niveau d'accessibilité langag e progr ammation
>
>
>> Pour compléter Quentin:
>>
>>> * javascript: sur tous les navigateurs web
>> Même les navigateurs "texte"?
>>
>>> D'un autre côté, je ne sais pas si les langages suivants sont portables:
>>> * l'ada:
>> j'ai eu un compilo sous DOS mais que je n'ai jamais vraiment pu faire
>> fonctionner.
>>
>>> * le pascal;
>> J'ai compilé un prog pascal sous Linux.
>>
>>> * le prolog;
>> A mon avis il n'a pas été fait pour Windows qui n'existait pas, j'en ai
>> une version DOS, qui marche, mais est-ce vraiment un simple lange pour
>> micro-ordinateurs? Mais de fait je n'en connais pas de version sous LX,
>> et vu que je ne connais rien à la Pomme...
>>
>>> * le purbasic;
>> Bof, bon, c'est un Basic, quoi, non?
>>
>>> * le r;
>> C'est quoi celui-là?
>>
>> Lol, on en a oublié quelques farfelus:
>> * Le Lisp, avec ses parenthèses à n'en plus finir;
>> * Le Forth et sa notation "postfixée", si j'emploie le bon terme;
>> * Le CaML et tous dérivés, dit langages fonctionnels, de quoi s'agit-il
>> plus précisément, je ne saurais dire;
>> Et quand on regarde Wikipédia, on voit bien que quoi qu'on connaisse, on
>> ne sait pas tout en matière de langages existant ou ayant existé...
>> Arrive sur la scène, le Go, signé Google, qui serait une sorte de C
>> mâtiné d'autre chose et qui pourrait, Si Google réussit son coup,
>> devenir un langage de dev intéressant pour les applications Androïd.
>>
>> J.-F.
>>
>> Progliste :
>> Pour se désinscrire de la liste :
>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>>
>> Pour voir les archives de la liste :
>> http://www.mail-archive.com/progliste@ml.free.fr/
>>
>> Pour accéder aux fichiers de la liste
>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
>> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
>> je vous répondrez en privé.
>>
>
>
> Progliste :
> Pour se désinscrire de la liste : 
> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>
> Pour voir les archives de la liste :
> http://www.mail-archive.com/progliste@ml.free.fr/     
>
> Pour accéder aux fichiers de la liste
> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
> vous répondrez en privé.

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.

Répondre à