Developpez.com

Plus de 2 000 forums
et jusqu'à 5 000 nouveaux messages par jour

Facebook adopte le langage D
Et propose des primes à la résolution des bugs

Le , par Niark13, Membre éclairé
En octobre dernier, Andrei Alexandrescu a annoncé qu'il avait mis en production chez Facebook un premier projet écrit en langage D.

Les détails n'ont pas filtré, mais ce serait une petite quantité de code (5112 lignes), utilisé intensivement quotidiennement. Alexandrescu a par ailleurs ajouté qu'ils avaient mesuré des gains massifs par rapport à l'ancienne version de ce projet (écrite en C++), que ce soit en nombre de lignes de code, en temps de compilation comme en temps d'exécution.

Facebook a également commencé un programme de soutien financier au langage, en offrant des récompenses aux développeurs qui résoudraient des bugs du compilateur ou de la bibliothèque standard du langage. Tout le code du compilateur et de la bibliothèque standard est librement accessible sur GitHub.

A titre de rappel, D est un langage de programmation impératif orienté objet et multi-paradigmes conçu pour la programmation système. D s’inspire des langages C++, C#, Java et Eiffel, et se positionne comme un successeur de ces langages de programmation orientés objet.

Source : Annonce Facebook

Et vous ?

Avez-vous déjà utilisé le langage de programmation D ? Qu'en pensez-vous ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Alkhan Alkhan - Modérateur https://www.developpez.com
le 25/11/2013 à 9:16
bonjour,

je trouve que c'est une très bonne nouvelle pour le langage !
La meilleur façon pour un langage de percer est qu'il soit supporté par de grosses sociétés.

Ce n'est qu'un début, mais espérons que cela va continuer
Avatar de bioinfornatics bioinfornatics - Membre confirmé https://www.developpez.com
le 25/11/2013 à 12:50
Très bonne nouvelle pour le langage.
Il faut dire également que les forum d'aides:
- en anglais http://forum.dlang.org/group/digitalmars.D.learn
- en français http://dlang-fr.org/forum/

aide beaucoup à l'apprentissage du langage et de ses fonctionnalitées

Le forum anglais est plus actif simplement car la version française est toute récente
Avatar de _skip _skip - Expert éminent https://www.developpez.com
le 26/11/2013 à 8:04
J'ai toujours trouvé D assez séduisant en soi, en revanche j'ai toujours trouvé que ça manquait d'organisation autour. Les membres de la communauté ont dispersé leurs efforts dans le vent au cours des 5 dernières années, on trouve une dizaine d'IDE non aboutis, des centaines de librairies non maintenues... bref.

L'adoption partielle par facebook c'est peut être la chance que ce langage attendait, tout comme l'adoption de scala par twitter a fait une sacré coup de pub à celui-ci. Attendons de voir...
Avatar de PoulpeGéant PoulpeGéant - Futur Membre du Club https://www.developpez.com
le 26/11/2013 à 13:45
Le D regorge de bonne idées. Au niveau des outils de développement, à l'envers de ce que dit _skip, il existe deux IDE aboutis, ou plutôt deux plugins, l'un pour VS (VisualD) et l'autre pour Xamarin (mono-D).

Ensuite c'est vrai qu'il manque une solution de développement rapide avec un GUI toolkit intégré mais il n'en demeure pas moins tout à fait utilisable (même si, comme l'admettent les deux big boss dans une vidéo YT: "le langage est bien designé mais son implémentation actuelle comporte des problèmes".

Quant à l'apprentissage, il ne faut pas non plus oublier StackOverflow, les questions à propos du D recoivent quasimment toujours une participation.
Le forum officiel, dispo à partir de dlang, est en fait une interface des newsgroups qui permet de poster en anonyme (dans le sens où aucun enregistrement n'est requis, il faut le noter car c'est de plus en plus rare de nos jours.)
Avatar de _skip _skip - Expert éminent https://www.developpez.com
le 26/11/2013 à 14:13
Citation Envoyé par PoulpeGéant  Voir le message
Le D regorge de bonne idées. Au niveau des outils de développement, à l'envers de ce que dit _skip, il existe deux IDE aboutis, ou plutôt deux plugins, l'un pour VS (VisualD) et l'autre pour Xamarain (mono-D).

Ah ben oui je viens de voir que visualD supporte même le debugging... Autant pour moi, je pensais que ca avait pas bougé en voyant la liste D.ide.
Avatar de Niark13 Niark13 - Membre éclairé https://www.developpez.com
le 26/11/2013 à 18:18
Je trouve au contraire que D a énormément progressé ces 5 dernières années:
  • D 2.0 est un langage beaucoup plus ambitieux que D 1.0
  • Le schisme Tango/Phobos a été résolu
  • Le bouquin « The D programming language » D'Alexandrescu est sorti.
  • Les compilateurs alternatifs (GDC et LDC) sont performants et à jour.
  • Des entreprises comme Sociomantic, Remedy Entertainement ou Facebook emploient le langage et le sponsorisent
  • La 3ème édition de la DConf vient d'être annoncée pour 2014, après un cru 2013 très intéressant.
  • Les IDEs commencent à être aboutis.


En 2008 on était très loin de cela.
Avatar de germinolegrand germinolegrand - Membre expert https://www.developpez.com
le 29/11/2013 à 3:25
Le créateur du D est expert C++ (en fait il est même au comité iso) chez Facebook depuis longtemps ^^. Pas étonnant alors qu'il arrive à installer le D dans cette même société. Je lui souhaite de réussir .

Et s'il annonce des résultats en performance... Je ne peux que le croire étant donné qu'il s'agit là de son domaine de prédilection, que ce soit C++ ou D .
Avatar de bioinfornatics bioinfornatics - Membre confirmé https://www.developpez.com
le 02/12/2013 à 11:04
Citation Envoyé par germinolegrand  Voir le message
Le créateur du D est expert C++ (en fait il est même au comité iso) chez Facebook depuis longtemps ^^. Pas étonnant alors qu'il arrive à installer le D dans cette même société. Je lui souhaite de réussir .

Et s'il annonce des résultats en performance... Je ne peux que le croire étant donné qu'il s'agit là de son domaine de prédilection, que ce soit C++ ou D .

Le code est plus rapide et en plus moins volumineux en terme de ligne de code. Ainsi la maintenance est plus simple.
C'est gagnant gagnant surtout sachant qu'un logiciel coute chère à maintenir
Offres d'emploi IT
Data scientist senior H/F
Safran - Ile de France - Magny-les-Hameaux (Saclay)
Architecte technique des systèmes d'information H/F
Safran - Ile de France - Évry (91090)
Ingénieur développement fpga (traitement vidéo) H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil