Tiens, je suis surpris que cette question ne sucite pas plus d'intérêt,
au final. Je pensais que vous alliez réagir plus que ça, elle me paraît
quand même intéressante.
Du coup je rebondirais bien sur une autre question: pour vous, ça serait
quoi le langage de programmation idéal ? Soyez fantaisistes si vous
voulez hein, et faites-vous plaisir à poster des bouts de syntaxe si
vous en avez envie même. Ca pourrait être à la fois marrant et
intéressant je pense.
JE crois que peu importe vos réponses, je vais peut-être écrire un
billet là-dessus sur mon site. Se poser ce genre de question, je crois
que c'est bien pour faire marcher son imagination, découvrir quels sont
les avantages et inconvénients des langages qu'on utilise tous les
jours, voire en découvrir de nouveaux ! Et pourquoi pas comprendre la
technique qu'il y a derrière aussi...
Pour ma part, j'en aurais trop à dire pour que ça tienne dans un seul
mail, d'où l'idée d'en faire carrément un billet ... mais je crois que
le bilan, ça serait un joyeux mélange de C++, de java, de python, de
ruby, de lua et de scala; je trouve au moins un avantage chez chacun
d'eux. Si on veut faire court ça pourrait donner :
Les avantages de lua, ça serait la syntaxe plutôt cool et les retours
multiples
Ceux de python, la syntaxe plutôt cool si on oublie cette indentation de
médeux, et les listes par construction
Ceux de ruby, la syntaxe encore une fois aussi assez cool, le fait que
tout est objet même les types primitifs, la façon de gérer les
getters/setters et les propriétés, et enfin la possibilité d'ajouter des
méthodes à m'inporte quelle classe à tout moment
Ceux de java, le typage statique, la généricité pas trop compliquée mais
néanmoins bien suffisante, les collections, et le garbage collector
Ceux de C++11, le typage statique, la puissance inégalable, les
foncteurs et les fonctions lambdas
Ceux de scala, l'étonnante puissance des opérateurs et la possibilité
d'inventer les siens
Après, j'avoue connaître très mal les langages qui s'éloignent de
l'impératif, de l'objet ou du fonctionnel de base; je pense à ceux qui
font du fonctionnel pur genre ocaml, ou à ces trucs bizarres comme le
prolog. De toute façon ils ne sont pas énorméement utilisés en vrai, si
on compare aux autres.
A vous maintenant !
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.