Google a déjà lancé son successeur

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on reddit
Share on whatsapp
Table des matières

Que vous soyez relativement novice en matière de programmation logicielle ou que vous soyez un véritable expert, vous savez probablement qu’il y a toujours quelque chose de nouveau à apprendre. Il peut s’agir de nouvelles méthodologies, structures ou langages ; C’est un secteur en croissance constante. C’est pourquoi nous devons de temps en temps mettre à jour nos connaissances, alors maintenant nous allons parler de la langage carbonele successeur expérimental de Google au C++.

De même, la plupart d’entre vous savent déjà que lorsque nous nous référons à la Langage de programmation C++, nous parlons d’une proposition de vétéran mais qui est encore largement utilisée. Au fil du temps, il a reçu un bon nombre d’améliorations, mais il y a aussi eu d’autres alternatives qui ont essayé de le remplacer. On pourrait dire que cette langue de vétéran est presque obligatoire à connaître, du moins dans les grandes lignes.

Une fois que nous connaîtrons l’importance de C++, nous parlerons ensuite d’un nouveau langage de programmation qui méritera peut-être d’être appris bientôt. C’est à propos de l’appel Charbon, une proposition intéressante de Google dont nous parlerons ensuite. Il faut garder à l’esprit que le C++ est depuis des années l’une des principales options pour développer des applications performantes. Mais avec tout et avec ça, celui-ci présente encore quelques pratiques dépassées

Que propose le langage Carbon lors de la programmation

Et c’est qu’il y a quelques jours à peine, lors de la célébration de la Conférence CPP Nord C++ à Toronto, l’ingénieur Google Chandler Carruth a présenté le carbone susmentionné. En fait, nous parlons d’un nouveau langage de développement d’applications qui nous vient des ingénieurs de Google. Il convient de mentionner que l’un des principaux objectifs que Carbon nous présente est de résoudre les lacunes de C++ que nous avons évoquées précédemment.

À ce stade, il convient de savoir qu’en ce moment, nous avons à portée de main d’autres langues telles que Golang Oui rouiller. Il faut dire que nous avons réussi à obtenir une performance très similaire à celle proposée par C++, mais oui, sans ses lacunes. Mais en même temps, il convient de mentionner que ces langages présentent d’importants obstacles gênants pour les développeurs. L’un des plus importants se concentre sur la migration des bases de code C++ existantes.

Ainsi, la nouvelle version à laquelle nous faisons référence, Carbon de Google, est destinée à être ce que TypeScript est à JavaScript, par exemple. En fait, il ne pouvait pas être considéré comme un remplacement du C++, mais plutôt comme un langage successeur conçu pour corriger les lacunes de l’ancienne proposition. Ainsi, votre objectif est faciliter la migration à grande échelle des bases de code pour les développements existants. Nul doute que cela sera très apprécié par les créateurs de ce type de contenu.

De la même manière, il faut savoir que nous avons aussi la possibilité de migrer une seule librairie C++ vers Carbon. Tout cela se fera au sein d’une application, ou en ajoutant un nouveau code carbone sur le code C++ existant.

À son tour, Carbon aborde la sécurité de la mémoire du PC, un problème clé affectant C++. Pour finir, nous vous dirons que Google va rendre publique cette expérimentation avec le lancement d’un premier version de base plus tard cette année.

Leave a Reply