vendredi, 29 mars 2024

positionne Carbon comme successeur expérimental du C++

Compte tenu de l’intérêt que la communauté a manifesté pour le discours d’ouverture, les organisateurs de la conférence ont annoncé qu’ils publieraient l’enregistrement plus rapidement que d’habitude.

C est la langue dominante pour les logiciels critiques. Les développeurs de Carbon gardent à l’esprit que la mise à jour progressive du C est exceptionnellement difficile en raison de son historique et de ses obligations financières techniques.

Une alternative consiste à passer à un autre langage, tel que Rust, Kotlin, Swift ou Go. Cela est difficile et ces langages peuvent avoir un coût de performance. Le langage Carbon cherche à préserver la compatibilité bidirectionnelle, à égaler les performances du C et à avoir une courbe d’apprentissage raisonnable pour les programmeurs C.

De plus, les développeurs promettent « un certain niveau de traduction source à source pour C code. Carbon fonctionne avec le code C pour rationaliser les migrations. La chaîne d’outils Carbon prend également en charge le compilateur C. Bien que l’exemple ne soit pas parfait, le projet ressemble à TypeScript pour les développeurs JavaScript et à Kotlin pour les concepteurs Java.

C a des béquilles

Étant donné que C est un fork de C dont C est un langage vieux de 50 ans, il n’est pas surprenant que le langage ait beaucoup de difficultés. Le groupe Carbon affirme qu’au fil du temps , les concepteurs C ont inclus des fonctionnalités plutôt que de les modifier, ce qui a entraîné des interactions complexes. Le langage Carbon se veut une table rase.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici