Le langage F# devient open source
Microsoft vient de publier les bibliothèques core et son compilateur F# sous licence Apache 2.
Le F# (à prononcer F Sharp) est un langage de programmation fonctionnel et orienté objet. Les programmes écrits en F# reposent sur une suite de fonctions mathématiques, contrairement à un langage procédural comme le C, c'est-à-dire qu'il fait appel à des routines par exemple. Le F# a pour but de simplifier le paradigme de programmation en apportant des concepts en provenance de la programmation orientée objet.
L’ensemble open source est disponible en téléchargement dans le F# PowerPack. À première vue, cette décision ne change pas grand-chose puisqu’auparavant, les codes étaient disponibles gratuitement sous une licence partagée Microsoft. Néanmoins, à partir de maintenant et en raison de la nouvelle licence, les nouvelles versions de la bibliothèque et du compilateur seront publiées en même temps que les mises à jour du langage qui coïncident avec les sorties de Visual Studio.
- Un kill switch dans Windows Phone 7
- Écran Pixel Qi de 7 pouces aux CES
- TDJ : Scythe Ninja 3, Focal XS et B&W MM-1
- L'AdS : en Suède, les voleurs sont (presque) honnêtes
- Fedora 14 et OpenBSD 4.8 débarquent
- Un « serveur » avec une Radeon HD 5770
- De l'USB 3.0 dans les chipsets P6 Intel ?
- Tom's Guide : le futur est aux câbles
- Apple abandonne le monde des serveurs
- Le stockage en entreprise : interview d'un spécialiste
- TDJ : Gigabyte GTX 460 SO, CrossFire HD6800
- Asus : 6 écrans VE Series à rétroéclairage LED
- Nvidia est fier du radiateur de la GTX 580
- HIS met un Turbo à la Radeon HD 6870
- Bloom, le PC portable démontable sans outil
- Tom's Guide : les extensions Google Chrome
- Intel : un SSD Postville X25M G2 de 120Go
- MSI : 3 cartes mères LGA 1155 en détails





Tout langage structuré fait appel à des routines (fonctions)... L'avantage des langages fonctionels est que les fonctions sont dites d'ordre supérieure. On peut passer une ou des fonctions en paramètre, facilement en retourner, utiliser la curification, déclarer des fonctions anonymes (lambda), etc.
-de la programmation fonctionnelle plutôt, F# était principalement basé sur OCaml (langage de la famille ML) et Haskell (un langage fonctionnel pur).
Je connais le B, le C et le D et maintenant le F. Ils n'ont pas sauté le E ?
http://en.wikipedia.org/wiki/Amiga_E
Et est ce que l'interpréteur F# répond 42 quand le programme plante?
Ah beh merci, je me coucherai moins bête ce soir
C# permet aussi les fonctions anonymes...
Y a Scala aussi
Moi qui me sent l'âme d'un codeur en ce moment



Perso je teste avant Delphi, Cobol, Java et le langage D.
Chaque chose en son temps
Sinon quelqu'un sait si il existe une version d'essai pour coder en C# ?
Paraît que c'est pas gratuit
>Shinsei
P'tit joueur
Bah t'as qu'à le config pour voir ?
Heu le Delphi, à part les mecs chez Skype, y'a personne qui développe en Delphi.
Pour le COBOL, c'est une merde sans nom de 40 ans qui n'a sa place que dans les banques. Lis la page Wikipedia plutôt que de perdre du temps.
Pour Java utilise Eclipse.
C# tu peux tester facilement sous Windows, il suffit que tu télécharges Visual C# 2010 Express Edition.
merde sans nom de 40 ans...
Une "merde" qui dure 40 ans, est-elle vraiment encore une merde ?
Ben à l'époque non, évidemment, m'enfin quand tu compares le COBOL à un autre vieux langage comme le C, y'a pas de comparaison (oui enfin j'me comprend
). Les seuls qui font encore du COBOL, c'est les mecs qui ont un système qu'ils n'ont pas réécrit depuis quelques décennies...
Merci Mictateur pour le lien
En effet, comme le temps passe vite et que la technologie devient de plus en plus vaste, plusieurs domaines de qualification, il est en effet plus préférable de ne pas traîner sur ces langages