|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : mars 2002 Messages : 962 ![]() |
Pour ceux qui ça intéresse, une mise à jour de F# vient d'être faite, en même temps que la Bêta 2 de Visual Studio 2010. Les détails se trouvent ici :
http://blogs.msdn.com/dsyme/archive/...or-vs2008.aspx En bref :
|
|
|
00
|
|
|
#2 | ||
![]() ![]() Damien GuichardInscription : juin 2007 Messages : 1 513 ![]() |
Citation:
Une autre chose que les entreprises web-technos demandent c'est un projet de site commercial à forte visibilité, et là Scala a semble-t-il marqué plus de points avec Twitter et LinkedIn. Mon point de vue:
À mon avis le changement de paradigme ne peut se faire qu'accompagné d'un discours transitionnel. Au début il faut insister non pas sur la vraie nouveauté mais sur la liste de tous les apports superficiels, c'est ce que j'appelle l'argumentaire ++ qu'on pourrait résumer ainsi: Citation:
gorgonite semble penser que F# est vraiment fonctionnel tandis que Scala est plus POO. Je pense au contraire que seul Haskell est vraiment fonctionnel, et que tout le reste c'est de l'impératif avec un typage évolué. Il faut garder à l'esprit que ce qui succèdera à la POO ressemblera pendant encore longtemps à de la POO++ et ne pourra être accepté que comme tel.
__________________
Du même auteur: le cours OCaml, le dernier article publié, le projet, le blog dvp et le jeu vidéo. Avant de poser une question je lis les règles du forum. |
||
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : mars 2002 Messages : 962 ![]() |
Citation:
Avec la première version stable de F# (22 mars 2010), la documentation MSDN qui donne des exemples en F#, la distribution de F# dans Visual Studio (sans installer de plugin à part), je pense que ça va changer pas mal de choses. Ce sera bien plus rassurant et le fait qu'il y ait une grande entreprise derrière ajoute du sérieux. Citation:
C'est sur ce modèle qu'il faut bâtir les slogans qui vendront F# aux programmeurs C#. Il faut toujours dire qu'on fait mieux mais dans la continuité et pour ça il faut mettre en avant les nouveautés inconséquentes qui ne coûtent rien et remettre à plus tard la pédagogie sur ce qui dérange les habitudes établies. Parce que tu associes fonctionnel et pureté. Je pense que c'est une bonne chose. La POO a apporté beaucoup de choses qu'il ne faut pas jeter, il construire au-dessus. |
||
|
|
00
|
|
|
#4 | |
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 963 ![]() |
Citation:
sympa de parler en mon nom, mais je suis encore capable d'exprimer mes idées si je le souhaite, et de manière plus précise |
|
|
|
00
|
|
|
#5 |
![]() ![]() Damien GuichardInscription : juin 2007 Messages : 1 513 ![]() |
Désolé, je n'ai pas cherché à exprimer maladroitement tes opinions, j'ai seulement maladroitement cherché à exprimer les miennes.
Ce que je voulais dire c'est qu'il ne faut pas déplorer le fait que tel ou tel code Scala ressemble à du Java dopé aux types fonctionnels. Que c'est précisément la raison d'être de F# et Scala d'apporter des types fonctionnels en plus des types mutables habituels. Que le plus important c'est que ces nouveaux langages trouvent leur place pour qu'il y ait enfin d'autres styles possibles que la POO préformatée à la façon Java.
__________________
Du même auteur: le cours OCaml, le dernier article publié, le projet, le blog dvp et le jeu vidéo. Avant de poser une question je lis les règles du forum. |
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() |
Jusqu'à récemment, je n'avais jamais entendu parler de programmation fonctionnelle. D'ailleurs, c'est avec un certain enthousiasme que j'ai découvert la définition de la programmation fonctionnelle, très instructive sur la différence entre fonctionnel et impératif, f# et c#.
http://fr.wikipedia.org/wiki/Programmation_fonctionnelle Microsoft a choisi de populariser le fonctionnel avec F# et l'initiative Scala dans le monde java qui connait un certain succès joue peut être un rôle dans cette décision de microsoft. De toute façon, c'est vrai que C# depuis le version 2.0 récupère des fonctionnalités issus du fonctionnel comme Linq par exemple. Le fonctionnel est donc dans l'air du temps... Pour les programmeurs issus de cursus informatique et formés à oCAML, l'apprentissage de F# sera probablement naturel, surtout si F# entre à l'université... Pour les autodidactes et les salariés formés par des stages de formation continue court,3 semaines ou 3 mois dans un centre de formation objet, il faudra un temps d'adaptation pour travailler avec F#. Répondre comme Tomas Petricek à la question "qu'apporte le fonctionnel aux entreprises ?" est à mon avis important pour des salariés qui pourront intégrer cet outil supplémentaire à leur quotidien du jour au lendemain en 2010. en octobre, robert pickering a donné une conférence surement tres interessante sur ce sujet : http://www.zenika.com/conference/dot...ert-pickering/ Yann. |
|
00
|
Copyright © 2000-2013 - www.developpez.com