AccueilActualités informatiqueLangages de programmation : Swift et C++ annoncent un groupe de travail...

Langages de programmation : Swift et C++ annoncent un groupe de travail commun

Le projet du langage de programmation Swift, initié par Apple, a annoncé la création d’un groupe de travail C++. L’objectif est d’étendre l’interopérabilité entre Swift et C++, sur laquelle les membres de la communauté travaillent déjà depuis des années.

Des développeuses Swift comme Zoe Carver et des développeurs Swift comme Egor Zhdan ou Michael Forster, ainsi que de nombreux autres contributeurs, ont permis au compilateur Swift d’intégrer certaines API C++ ainsi que des types de la bibliothèque standard C++ comme std::string et std::vector à utiliser.

Sommaire

De plus, il existe sur GitHub un manifeste d’interopérabilité C++ qui décrit les objectifs et la conception pour l’implémentation. Selon l’annonce, le groupe de travail nouvellement créé doit renforcer la collaboration et donner à ce thème un cadre propre et plus officiel au sein du projet Swift. Dans le groupe de travail, la discussion sur les modifications nécessaires du compilateur Swift pour implémenter l’interopérabilité avec C++ doit trouver un espace permanent, peut-on lire dans l’annonce.

Le groupe de travail s’est fixé des objectifs concrets. Des réunions doivent avoir lieu régulièrement toutes les semaines par appel vidéo, et l’accent est mis sur des itérations rapides ou plus rapides dans le développement de l’interaction entre les deux langages de programmation. Le groupe de travail se déclare responsable de la poursuite du développement et de la conception d’un modèle d’interopérabilité entre C++ et Swift. Il doit également compléter le processus de développement Swift existant.

La première priorité du groupe de travail est de créer un modèle qui devra ensuite être évalué formellement. La communauté Swift doit être impliquée en participant à l’évolution de l’ensemble du langage.

Les discussions techniques trouvent leur place dans les forums, dans une nouvelle sous-section de la section Développement (C++ Interoperability). À l’avenir, les comptes rendus des réunions des groupes de travail y seront également disponibles pour les personnes intéressées. Ceux qui souhaitent s’impliquer activement sont les bienvenus dans la communauté Swift. La condition est de s’engager clairement à consacrer environ 50 minutes par semaine à la discussion et à contribuer activement au projet. Selon le groupe de travail, les contributions utiles pourraient être

  • Apporter des modifications au code dans la couche d’interopérabilité du compilateur Swift.
  • Écrire de la documentation pour les utilisateurs
  • Examiner et évaluer les propositions
  • Proposer des designs pour des modèles de code spécifiques

Les personnes intéressées peuvent contacter directement Zoe Carver ou Alex Lorenz, qui semblent être à la tête du groupe de travail. Ces deux personnes, ainsi que huit autres membres de la communauté, ont créé le groupe de travail et organisent tout le reste. Pour plus d’informations, consultez l’annonce sur le forum Swift.

Plus d'articles