Accueil InfoQ .NET Languages sur InfoQ
-
Les futures fonctionnalités de VB
Lucian Wishik a répondu à Mads Torgersen au sujet des probables changements autour du langage Visual Basic. Ce ne sont que des propositions, rien n’est encore mis en place à ce jour. Elles concernent pour la plupart, la réduction et la réutilisabilité du code et ne proposent pas de changements fondamentaux comme on a pu le voir dans Visual Basic 10 et 11.
-
Les futures fonctionnalités de C#
A la conférence NDC 2013 à Londres, Mads Torgersen a évoqué les prochains changements liés au langage C#. Il convient de noter que ce ne sont que des propositions et elles ne garantissent pas l’application dans une version future du langage.
-
FunScript : Utiliser le pouvoir de F# pour écrire des applications Web
FunScript est une librairie de compilation en F# permettant aux développeurs d'écrire des applications Web "single-page" en F# et de les exécuter dans un navigateur ou sur un serveur via Node.js.
-
Une introduction aux réseaux de neurones avec C#
Les réseaux de neurones ont longtemps été un domaine prometteur dans le champ de la recherche pour explorer des concepts liés à l'apprentissage machine, connus sous le nom d'intelligence artificielle. Dr James McCaffrey, de Microsoft Research, a proposé récemment une introduction aux réseaux de neurones lors d'une présentation accompagnée d'exemples fonctionnels de code en C#.
-
Dropbox peut maintenant contenir des données structurées avec son API Datastore
Dropbox a publié son API Datastore qui propose un accès à un stockage clé-valeur qui permet la synchronisation entre les différents appareils d’un utilisateur utilisant le même compte Dropbox. Elle gère également la résolution automatique de conflit.
-
ScriptCS : Faire de C# un langage de Script
Grâce à ScriptCS, les développeurs peuvent écrire des applications C# depuis un simple éditeur de texte. La compilation est effectuée par Roslyn et la gestion des packages par NuGet.
-
Clojure, CoffeScript et Haskell sont les langages généralistes les plus expressifs
Les langages généralistes les plus expressifs sont Clojure, CoffeeScript et Haskell. Telle est la conclusion d'une étude qui a utilisée comme unité de mesure de l'expressivité le nombre de lignes de code modifiées à chaque Commit (LoC/commit).
-
Débat sur C# : quand devriez-vous utiliser var ?
C#3 a introduit le mot clé "var". Ce mot clé laisse au compilateur le soin de déterminer le type d'une variable locale par inférence, dès lors que cette inférence peut se faire de façon non équivoque. Cependant, la question de quand l'utiliser fait débat.
-
Rendre plus facile les graphes d'objets immuables en C#
Créer une simple classe immuable en C# est facile. Il vous suffit de créer un constructeur et de ne pas parvenir à créer des setters publics. Mais souvent cela ne suffit pas. Finalement, vous pouvez vouloir créer des graphes profonds qui, pour des raisons d'efficacité, devraient être créés via un constructeur. Andrew L. Arnott a une solution qui s'appuie sur des générateurs de code à base de T4.