Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Новости

Обновление C ++ GM: внимание к качеству C ++ в 10.4 и 10.4.1

Наши усилия по переориентации на обеспечение качества и исправления ошибок для C ++ Builder никогда не были более ясными, чем в 10.4.1. Мы ценим ваше терпение, но не воспринимаем это как должное. Мы никогда не были так заинтересованы в том, чтобы опираться на прочный фундамент C ++ Builder, и продолжим это движение в последующих выпусках в течение года.

Некоторые моменты из этого выпуска:

Готовы начать работу с последней версией RAD Studio? Начать бесплатную пробную версию или узнать больше об обновлении
  • Отладчик Win64, основанный на LLDB, имеет несколько важных улучшений качества и функций. Например, теперь значительно улучшена производительность приложений с сотнями потоков; улучшения обработки исключений, особенно исключений ОС; обрабатывает изменения памяти в сложных переменных (например, если элемент, на который указывает указатель, изменяется, это будет отражено в IDE); и многие другие исправления в различных областях, а также получение нового средства форматирования (визуализатора) для unique_ptr.
  • Компоновщик Win64 (ilink64) имеет ряд улучшений в обработке памяти, которые должны помочь клиентам, которые сталкиваются с проблемами нехватки памяти, особенно с отладочными сборками.
  • Важные исправления качества во всей цепочке инструментов, от Midas до обработки исключений и RTTI до обработки исключений и стабильности.

Наша цель — вернуть C ++ Builder в стабильную и эффективную IDE. Как только мы освоимся с этой основой, мы обратим наше внимание на большие и лучшие вещи. Мы надеемся обновить автозавершение кода и полностью заменить компоновщик Win64 в течение следующего года, что обеспечит гораздо лучшую производительность в среде IDE, а также поможет вам связать большие проекты. Следите за новостями, когда появится 10.4.2.

Статус интеграции Visual Assist в RAD Studio

В нашей дорожной карте — интеграция Visual Assist в C ++ Builder. В первую очередь мы сосредотачиваемся на его основных функциях, таких как завершение кода, поиск ссылок, навигация и рефакторинг, как кандидаты на первый выпуск. Это происходит. Синтаксический анализатор C ++ Visual Assist в настоящее время понимает наши расширения C ++ (свойства, замыкания и т. Д.), И мы исследуем несколько подходов к интеграции IDE. Чтобы узнать больше о Visual Assist, посетите https://www.wholetomato.com/features . Попробуйте в Visual Studio, и если есть функции, которые вы хотите, чтобы мы включили в C ++ Builder, отправьте нам запрос на добавление функции.

Библиотеки C ++

Наша работа по увеличению совместимости с C ++ Builder продолжается, и мы видим очень хорошие результаты. Возможно, вы помните из предыдущего сообщения в блоге, что мы берем общие библиотеки C ++ с открытым исходным кодом и обеспечиваем их работу с C ++ Builder. (Несколько новых скоро появятся на GetIt.) Это не только означает, что у вас есть более доступные общие полезные библиотеки, но и то, что вы с большей вероятностью сможете легко подключить любую библиотеку C ++, которую хотите использовать.

Эти усилия принесли свои плоды: в GetIt появилось не только несколько библиотек, которые скоро появятся, но и работа по использованию библиотеки в C ++ Builder изменилась. В наши дни это обычно просто, в основном это обработка макросов (ifdef-s), написанных для MSVC или GCC, чтобы также подтвердить Embarcadero или обернуть правильный код. Подавляющее большинство RTL или других методов существует, и библиотеки можно использовать. Часто библиотека компилируется сразу. Если у вас есть интересующая вас библиотека, мы предлагаем попробовать ее с помощью C ++ Builder 10.4.1: могут быть внесены небольшие изменения, но общая совместимость должна быть значительно улучшена.

Desktop UX Summit

В последнее десятилетие дизайн приложений был в значительной степени ориентирован на мобильные или веб-приложения, и веб-дизайн сильно повлиял на дизайн приложений — часто в ущерб. Настольное или мобильное приложение — это не веб-сайт.

В этом году проходит первый Саммит Desktop UX Summit — бесплатная онлайн-конференция по дизайну настольных приложений с участием самых разных докладчиков, часто не связанных с технологиями Embarcadero или не использующих их. Мы хотим донести информацию о дизайне настольных приложений до разработчиков в целом, а не только для наших клиентов. У него есть отличные сеансы, и он бесплатный! Так что отметьте свои календари на 16 и 17 сентября и посетите https://summit.desktopfirst.com, чтобы зарегистрироваться!

Новый бесплатный инструмент: Dev C ++

Из других новостей, поскольку мы вновь воодушевлены созданием качественных инструментов для разработки на C ++, мы хотели бы познакомить вас с нашим последним текстовым редактором с открытым исходным кодом, занимающим мало места, Embarcadero Dev-C ++.

Embarcadero Dev-C ++ — это новый и улучшенный форк Bloodshed Dev-C ++ и Orwell Dev-C ++. Это полнофункциональная IDE и редактор кода для языка программирования C / C ++. В качестве компилятора он использует порт MinGW для GCC (GNU Compiler Collection). Embarcadero Dev-C ++ также можно использовать в сочетании с Cygwin или любым другим компилятором на основе GCC. Нам удалось упаковать это с очень низким объемом памяти, потому что это собственное приложение Windows и не использует Electron. В довершение всего, вся работа по обновлению этой вилки проводилась с использованием последней версии Embarcadero Delphi. Чтобы загрузить этот и другие бесплатные инструменты, перейдите по ссылке https://www.embarcadero.com/free-tools/dev-cpp.

Новости C ++ по всему миру

Наконец, обзор последних новостей о C ++ и сообщений в блогах!

  • В этом году онлайн— конференция MeetingC ++, одна из лучших конференций по C ++ . Билеты ранней пташки, работающие в часовом поясе Центральной Европы, стоят 49 евро.
  • Ежегодное собрание LLVM (Clang, LLDB) также в сети в этом году. Билеты бесплатные, хотя вы также можете купить платный билет болельщика.
  • ‘Проблема с C’ : действительно интересный пост от cor3ntin о том, как языки расходятся и что означает совместимость с C для C ++
  • Дэвид. Я написал отличную запись в блоге, в которой демонстрирует использование некоторых классов Boost с C ++ Builder . (Последняя версия Boost находится в GetIt.) Примечательно, что он показывает класс кольцевого буфера. Boost полон полезных инструментов, и приятно видеть, что некоторые из них выделены.
  • Adecc Systemshaus ведет блог на C ++ . Есть несколько замечательных сообщений, особенно об использовании стандартных потоков C ++, таких как потоки C ++ с TListView .
  • Incredibuild, отличная система сборки для распространения сборок C ++ по машинам, провела опрос по вашей любимой среде IDE C ++, и на момент написания Visual Studio, C ++ Builder и «Другое» были связаны примерно по 30% каждая.
  • Наконец, доработан C ++ 20! Подробнее читайте в блоге Херба Саттера здесь .

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES