Google pense que son nouveau langage de programmation peut renverser C++

Google pense que son nouveau langage de programmation peut renverser C++

Google en a révélé plus sur Carbon, un nouveau langage de programmation qui, selon la société, pourrait être le successeur de C++.

Les langages de programmation s'améliorent et se développent constamment et ont été remplacés ces dernières années par des modèles encore plus faciles à utiliser. Le propre langage Swift d'Apple a ouvert plusieurs possibilités pour ceux qui sont moins expérimentés que son prédécesseur, Objective-C, par exemple.

Beaucoup ont surnommé Rust le successeur de C++, mais lors d'un événement récent, l'ingénieur logiciel principal de Google, Chandler Carruth, a expliqué comment le langage de programmation qui était à l'origine un produit Mozilla n'a pas la même "interopérabilité bidirectionnelle" que d'autres outils. qui introduit une sorte de "barrière linguistique" lors de la "traduction" entre différents langages de programmation.

Passer de C++ à Carbon

En tant que tel, le Carbon récemment annoncé devrait être interopérable avec le code C++ populaire, mais pour les utilisateurs cherchant à effectuer le changement complet, la migration devrait être assez facile.

Pour ceux qui ne sont pas sûrs d'un changement complet, Carruth se penche sur certaines des raisons pour lesquelles Carbon devrait être considéré comme un puissant successeur du langage C++, notamment une grammaire plus simple et une importation d'API plus fluide.

Il existe d'autres avantages qui vont au-delà du langage carbone, y compris des fondements éthiques tels que l'accessibilité et l'inclusion de la culture du projet.

La famille Carbon est composée en grande partie d'employés de Google, mais pas exclusivement. S'appuyant sur les succès du géant de la technologie, l'équipe Carbon affirme qu'il doit s'agir d'un "projet indépendant et communautaire" pour qu'il réussisse.

Actuellement, le langage de programmation Carbon n'est qu'une expérience. Son code source peut être téléchargé pour que vous l'essayiez maintenant, ou vous pouvez choisir de l'expérimenter à partir de votre navigateur avec l'application Web Compiler Explorer.

Via 9to5Google (Ouvre dans un nouvel onglet)