feedback
//Инструменты программирования C и C++ | Visual Studio
Инструменты программирования C и C++ | Visual Studio 2018-01-10T08:16:06+00:00

Полнофункциональная среда разработки на C и C++ в Visual Studio

С помощью Visual Studio 2017 вы можете быстро создавать приложения, игры и другие компоненты для Windows, Linux, Android и iOS, используя передовые средства для отладки и повышения производительности.
Visual C++
Support for every codebase

Поддержка любой базы кода

CMake, Clang, mingw и другие системы

Открывайте базу кода из любой среды и сразу приступайте к работе. Используйте MSBuild с компилятором Microsoft Visual C++ или сторонний набор средств, например CMake с Clang или mingw, чтобы выполнять сборку и отлаживать код непосредственно в интегрированной среде разработки. Получите первоклассные возможности работы с CMake.

Разработка приложений Windows

Наиболее эффективный способ разработки для Windows

Проектируйте и создавайте классические программы Windows или универсальные приложения для Windows, предназначенные для HoloLens, Surface Hub, ПК и Xbox, с помощью набора средств Microsoft Visual C++ и Visual Studio 2017.

Windows Development
Modern C++ Suport

Поддержка современных версий C++

Создавайте приложения на C++11, C++14 и C++17

Пользуйтесь поддержкой C++11, C++14 и многих возможностей C++17 с преимуществами передового в отрасли уровня производительности, ускоренной сборки и высокой безопасности. Пишите код, используя универсальные лямбда-выражения, возобновляемые функции, decltype (auto), расширенные выражения constexpr, атрибуты C++, выражения свертки, noexcept в системе типов, встроенные переменные и другие современные функции.

Разработка для Linux

Создание приложений для Linux и их отладка в режиме реального времени

Используйте эффективные средства написания и отладки кода. С их помощью вы можете управлять кодом для Linux, сборка которого выполняется с помощью GCC, Clang или другого компилятора. Выполняйте удаленную отладку приложений для Linux в процессе выполнения с помощью GDB. Независимо от того, создаете ли вы приложения для устройств Интернета вещей или высокопроизводительные облачные вычислительные службы для Linux, Visual Studio поможет вам обеспечить производительность.

Linux Development
Cross-platform

Разработка мобильных приложений

Разрабатывайте приложения для Android и iOS с высокой производительностью

С помощью среды Visual Studio 2017 и отладчика вы можете создавать высокопроизводительные приложения и игры для Android или iOS на языке C++, предоставлять общий доступ к библиотекам на C++, предназначенным как для мобильных платформ, так и для Windows, а также создавать код, который может выполняться на любых мобильных платформах, используя Xamarin и C++.

Разработка игр

Присоединяйтесь к ведущим производителям компьютерных игр, уже использующим Visual Studio

Создавайте высокопроизводительные игры с DirectX для устройств Windows или кроссплатформенные игры на основе популярных игровых движков, таких как Unity, Unreal и Cocos. Присоединяйтесь к наиболее успешным производителям игр, которые используют среду Visual Studio 2017 и отладчик мирового класса для повышения производительности.

DirectX graphics diagnostics with C++
Unparalleled Debugging and Diagnostics

Не имеющие аналогов возможности отладки и диагностики

Создавайте максимально качественный код без ошибок

Выполняйте основные задачи, такие как установка точек останова и пошаговое выполнение кода, а также прибегайте к расширенным возможностям, включая визуализацию переменных, профилирование производительности, отладку любых локальных и удаленных процессов, а также отладку многопоточных приложений. Запускайте код одним щелчком, редактируйте его в режиме реального времени и продолжайте его выполнение без повторной сборки.

Эффективные средства повышения производительности

Быстрый просмотр, изменение и оптимизация кода

Делайте код более наглядным с помощью раскраски синтаксических конструкций, рекомендаций, подсказок, представления классов и иерархии вызовов. Вы можете перейти к любому символу в коде по ссылке, определению, объявлению и другими способами. Пользуйтесь автозаполнением в процессе ввода кода, быстро устраняйте проблемы и производите рефакторинг по мере необходимости. Анализируйте код для выявления распространенных ошибок. Экономьте время, которое можно потратить с большей пользой.

Powerful Productivity Features

Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков

Загружается бесплатно

Профессиональные инструменты и службы для разработки; выгодные подписки для небольших команд разработчиков

Бесплатная пробная версия

Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых размеров

Бесплатная пробная версия