JetBrains CLion
JetBrains CLion
Производитель:Заказ выполняется в течение 1-х суток в рабочее время с момента оплаты заказа.
Поставляется в электронном виде на электронную почту пользователя, предоставленную при оформлении заказа. Сертификат в электронном виде по электронной почте заказчика.
CLion – это кроссплатформенная IDE от JetBrains предназначенная для разработки на языках C и C++. В CLion вы найдете все инструменты, которые обеспечат комфортные условия для написания качественного кода и поможет оптимизировать рутинную работу.
Возможности CLion:
Легко начать
В CLion невероятно легко начать работу над новым проектом, и файлы добавляются в проект в один клик. CLion поддерживает проектные модели CMake, Makefile, Gradle и compilation database.
Умный редактор
IDE анализирует контекст и действительно понимает код вашего проекта, помогая программировать быстрее, чем вы можете себе представить. Попробуйте умные возможности автодополнения, форматирования и анализа кода.
Анализ кода на лету
CLion помогает писать понятный и правильный код. Благодаря встроенному статическому анализу (включая DFA) для всех поддерживаемых языков CLion показывает предупреждения и подсвечивает ошибки прямо в редакторе, когда вы пишете код, и тут же предлагает варианты автоматического исправления.
Возможности индивидуальной настройки редактора
Установите одну из предложенных графических тем редактора или настройте их так, как вам нравится. В CLion для всего найдется удобное сочетание клавиш — просто выберите подходящую раскладку или создайте свою собственную.
CLion для микроконтроллеров
CLion можно использовать для программирования микроконтроллеров: в IDE предусмотрено несколько вариантов отладки, доступны просмотр периферии для микроконтроллеров семейства ARM, просмотр потоков FreeRTOS и интеграция с STM32CubeMX.
Юнит-тестирование
CLion поддерживает тестовые фреймворки Google Test, Boost.Test, Doctest и Catch и предоставляет встроенный инструмент для запуска тестов с удобным интерфейсом для анализа результатов тестирования. IDE может даже cгенерировать код за вас, когда вы пишете тесты (для Google Test).
Документирование кода
CLion помогает с легкостью документировать код. Просматривайте документацию в формате Doxygen во всплывающем окне Quick Documentation, используйте автодополнение для команд и параметров функций, а также создавайте заглушки для комментариев Doxygen.
Поддержка CMake
CMake — популярная кросс-платформенная система сборки, которая широко используется в проектах на C и C++. Умная поддержка CMake включает генерацию кода, автодополнение и автоматическое обновление таргетов.
Интеграция с VCS и локальная история
В CLion реализован универсальный интерфейс для работы с популярными системами контроля версий, такими как Subversion, Git, GitHub, Mercurial, CVS и Perforce. При этом все изменения надежно хранятся в локальной истории.
Терминал, режим Vim, базы данных и многое другое
Вы можете пользоваться командной строкой через встроенный терминал, включить режим эмуляции Vim и расширить возможности IDE с помощью различных плагинов.
Предварительный просмотр документации
В раскрывающемся окне Quick Documentation (F1) теперь можно просматривать документацию Doxygen. Кроме информации о типе элемента, окно также отображает документацию в формате Doxygen.
Если параметры функции кодируются отдельно, CLion может объединить все комментарии и показать общее описание сигнатуры (так же, как делает Doxygen при генерации вывода).
Универсальная IDE для разных языков
CLion — это среда для нативной кросс-платформенной разработки на C и C++. Помимо этого IDE поддерживает языки CMake и Python, популярные веб-технологии (JavaScript, XML, HTML, Markdown и т. д.), а еще позволяет работать с другими языками через встроенные плагины и плагины, которые можно установить из репозитория.
Доступно на языках:
- English
- Russian
- German
- French
- Japanese
- Chinese Simplified
Конкуренты:
- Visual Studio
- NetBeans
- XCode
Полная документация доступна по ссылке Intelligent Coding Assistance & Code Analysis - Features | CLion.
Windows
- 64-битная версия Windows 10 1809 и более поздние версии или Windows Server 2019 и более поздние версии
- не менее 2 ГБ свободной оперативной памяти и не менее 8 ГБ общей оперативной памяти на устройстве
- 3,5 ГБ свободного места на диске, рекомендуется использование SSD
- разрешение экрана - не менее 1024x768 пикселей
MacOS
- macOS 12.0 или более поздняя версия
- не менее 2 ГБ свободной оперативной памяти и не менее 8 ГБ общей оперативной памяти на устройстве
- 3,5 ГБ свободного места на диске, рекомендуется использование SSD
- разрешение экрана - не менее 1024x768 пикселей
Linux
- дистрибутив Ubuntu (22.04, 20.04 или более поздней версии) с поддержкой Gnome и KDE
- glibc 2.29 или более новый
- не менее 2 ГБ свободной оперативной памяти и не менее 8 ГБ общей оперативной памяти на устройстве
- 3,5 ГБ свободного места на диске, рекомендуется использование SSD
- разрешение экрана - не менее 1024x768 пикселей