Logiciels

Facebook annonce Hack, son propre langage de programmation

Facebook veut faciliter un peu le travail des développeurs. C’est du moins l’un des arguments que la société a utilisés pour publier jeudi la première version officielle de Hack, un nouveau langage de programmation créé par ses ingénieurs.

Je veux dire, en termes nouveaux. D’abord parce que le langage est utilisé par les principaux programmeurs de Facebook depuis quelques mois. Deuxièmement, parce que le Hack est basé sur le PHP et qu’il est compatible. Ce qui se passe maintenant, c’est la diffusion publique de la langue après une période de “maturation”.

Dans le blog Facebook Code, une section de réseau social dédiée aux développeurs, les ingénieurs en logiciel Julien Verlaguet et Alok Menghrajani expliquent que Facebook a été à l’origine codé principalement avec PHP. Le problème est qu’au fil des mois et de la croissance de l’entreprise, le code dans la langue est devenu de plus en plus difficile à gérer.

C’est ce qui a motivé le duo à rejoindre le chef d’équipe et aussi l’ingénieur Bryan O’Sullivan pour créer un langage capable de combiner le cycle de développement rapide de PHP avec la rigueur des langages plus “formels”, pour ainsi dire.

  Comment ajouter une liste IPTV dans Kodi

L’objectif principal a toujours été d’attaquer les erreurs. Dans la version officielle, les développeurs expliquent que les langages dynamiques, tels que PHP, facilitent un développement rapide, mais rendent généralement la détection des erreurs plus difficile, car les défaillances ne sont constatées que lorsque le programme est en cours d’exécution, ce qui est particulièrement inquiétant dans les très grands projets.

En revanche, en utilisant des langages statiques tels que le C, les développeurs peuvent rencontrer des erreurs avant que le code ne soit réellement exécuté, avec l’inconvénient possible que des langages tels que celui-ci ne soient pas aussi pratiques que les plus courants. En conséquence, le Hack a été créé pour rassembler le meilleur des mondes.

Pour ce faire, les développeurs se sont appuyés sur une autre solution Facebook, HHVM (HipHop Virtual Machine), pour rendre le code PHP existant compatible avec le Hack. Une bonne partie des fichiers PHP que Facebook a déjà été validée pour le nouveau langage, à l’exception du code qui a des fonctions non prises en charge dans l’approche statique.

  Les Américains sont à deux doigts d'enterrer Internet Explorer 6

Vous êtes intéressé ? Vous pouvez en savoir plus sur le site officiel de Hack. Vous pouvez y télécharger les packs de langues (tous gratuits !), mais aussi accéder aux tutoriels et à la documentation officielle.

A propos de l'auteur

Véronique

La trentaine, maman de deux petits monstres de 10 ans. Je pèse chaque jour le pour et le contre dans l'utilisation des écrans pour mes bambins !
J'écris souvent depuis les transports en commun (#teamTablette).

Laisser un commentaire