Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Nouvelles

Mise à jour de C ++ GM: Focus sur la qualité C ++ dans 10.4 et 10.4.1

Nos efforts de recentrage sur l’assurance qualité et les corrections de bogues pour C ++ Builder n’ont jamais été aussi clairs que dans la version 10.4.1. Bien que nous apprécions votre patience, nous ne la tenons pas pour acquis. Nous n’avons jamais été aussi motivés pour bâtir sur les bases solides de C ++ Builder et continuerons cette poussée dans les versions ultérieures tout au long de l’année.

Quelques faits saillants de cette version:

  • Le débogueur Win64, basé sur LLDB, a eu quelques améliorations de qualité et fonctionnalités importantes. Par exemple, il a maintenant considérablement amélioré les performances des applications avec des centaines de threads; améliorations de la gestion des exceptions, en particulier des exceptions du système d’exploitation; gère les changements de mémoire dans les variables complexes (par exemple, si l’élément pointé d’un pointeur change, cela sera reflété dans l’EDI); et de nombreux autres correctifs dans une variété de domaines, ainsi que l’obtention d’un nouveau formateur (visualiseur) pour unique_ptr.
  • L’éditeur de liens Win64 (ilink64) a un certain nombre d’améliorations de sa gestion de la mémoire, ce qui devrait aider les clients qui rencontrent des problèmes de mémoire insuffisante, en particulier avec les versions de débogage
  • Correctifs de qualité importants sur l’ensemble de la chaîne d’outils, allant de Midas à la gestion des exceptions en passant par RTTI en passant par la gestion des exceptions et la stabilité.

Notre objectif est de ramener C ++ Builder à un IDE stable et efficace. Une fois que nous serons à l’aise avec cette fondation, nous tournerons notre attention vers des choses plus grandes et meilleures. Nous espérons mettre à jour la complétion du code et remplacer entièrement l’éditeur de liens Win64 au cours de l’année prochaine, ce qui offrira une bien meilleure productivité dans l’EDI, ainsi que vous aidera à relier de grands projets. Gardez un œil sur les nouvelles au fur et à mesure que 10.4.2 sera dévoilé.

État de l’intégration de Visual Assist dans RAD Studio

Sur notre feuille de route est l’intégration de Visual Assist dans C ++ Builder. Nous nous concentrons d’abord sur ses principales fonctionnalités, telles que l’achèvement du code, la recherche de références, la navigation et les refactorisations, en tant que candidats pour la première version. Ceci est en cours. L’analyseur C ++ de Visual Assist comprend actuellement nos extensions C ++ (propriétés, fermetures, etc.) et nous recherchons plusieurs approches d’intégration IDE. Pour en savoir plus sur Visual Assist, consultez https://www.wholetomato.com/features. Essayez Visual Assist et s’il y a des fonctionnalités que vous souhaitez que nous incluions pour C ++ Builder, envoyez-nous une demande de fonctionnalité.

Bibliothèques C ++

Notre travail visant à améliorer la compatibilité avec C ++ Builder est en cours et nous constatons de très bons résultats. Vous vous souvenez peut-être d’un article de blog précédent que nous prenons des bibliothèques C ++ open source communes et veillons à ce qu’elles fonctionnent avec C ++ Builder. (Plusieurs nouveaux seront bientôt sur GetIt.) Non seulement cela signifie que vous avez plus facilement à votre disposition des bibliothèques utiles communes, mais cela signifie que vous êtes plus susceptible de pouvoir extraire facilement n’importe quelle bibliothèque C ++ que vous souhaitez utiliser.

Ces efforts ont porté leurs fruits: non seulement nous avons plusieurs bibliothèques dans GetIt, avec d’autres à venir, mais le travail à faire pour utiliser une bibliothèque dans C ++ Builder a changé. De nos jours, il est généralement simple de gérer des macros (ifdef-s) écrites pour MSVC ou GCC pour également reconnaître Embarcadero ou encapsuler le bon code. La grande majorité des méthodes RTL ou autres existent et les bibliothèques peuvent être bien utilisées. Souvent, une bibliothèque se compile tout de suite. Si vous avez une bibliothèque qui vous intéresse, nous vous suggérons de l’essayer avec C ++ Builder 10.4.1: il peut y avoir de petites modifications à faire, mais la compatibilité globale devrait être beaucoup améliorée.

Sommet UX de bureau

Au cours de la dernière décennie, la conception d’applications s’est fortement concentrée sur les applications mobiles ou Web, et la conception Web a fortement influencé la conception d’applications – souvent à son détriment. Une application de bureau ou mobile n’est pas un site Web.

Cette année est le premier sommet Desktop UX – une conférence en ligne gratuite sur la conception d’applications de bureau, à partir d’une grande variété de haut-parleurs souvent non connectés ou utilisant les technologies Embarcadero. Nous voulons sensibiliser les développeurs en général à la conception d’applications de bureau, pas seulement nos propres clients. Il propose de superbes sessions et est gratuit! Alors marquez vos calendriers pour les 16 et 17 septembre et visitez https://summit.desktopfirst.com pour vous inscrire!

Nouvel outil gratuit: Dev C++

Par ailleurs, alors que nous sommes redynamisés pour produire des outils de qualité pour le développement C ++, nous aimerions vous présenter notre dernier éditeur de texte Open Source à faible encombrement, Embarcadero Dev-C++.

Embarcadero Dev-C++ est un nouveau fork amélioré de Bloodshed Dev-C++ et Orwell Dev-C++. C’est un IDE complet et un éditeur de code pour le langage de programmation C / C++. Il utilise le port MinGW de GCC (GNU Compiler Collection) comme compilateur. Embarcadero Dev-C ++ peut également être utilisé en combinaison avec Cygwin ou tout autre compilateur basé sur GCC. Nous avons pu empaqueter ceci avec une empreinte mémoire très faible car il s’agit d’une application Windows native et n’utilise pas Electron. Pour couronner le tout, tout le travail de mise à jour de ce fork a été effectué à l’aide de la dernière version d’Embarcadero Delphi. Pour télécharger ceci et d’autres outils gratuits, rendez-vous sur https://www.embarcadero.com/free-tools/dev-cpp

Actualités C ++ dans le monde

Enfin, un tour d’horizon des dernières actualités et articles de blog C ++!

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES