par Guym » 05 Sep 2008 09:33
Microsoft vient de lacher la
CTP de son nouveau langage le F#. Ce langage fonctionne en dot net mais n'est pas destiné à remplacer le C#. C'est un langage de programmation fonctionnel mathématique. C'est en ca que j'apprécie microsoft, car très peut de boites aujourd'hui font, et sont capable de faire de la recherche fondamentale en informatique
en exemple de code voici comment calculer le carré d'une liste de nombres et l'afficher.
- Code : Tout sélectionner
let square x = x * x
let numbers = [1 .. 10]
let squares = List.map square numbers
printfn "N^2 = %A"squares
Le langage permet donc au développeur de se concentrer sur l'aspect mathématique et non algorithmique et donc de mettre au point aisément de nouveaux outils. En suite rien ne veau un bon algo optimisé, mais au moins on sait que la technique est validé mathématiquement.
Toutes
les infos sur se langage sont ici.
Il a fallu 38 ans à la radio pour atteindre 50 millions d'utilisateurs, 13 ans pour la télévision, 4 ans pour Internet, et 2 ans pour Facebook... les paris sont ouverts pour le prochain.