Microsoft Visual C++

Visual C++
Логотип программы Visual C++
Тип IDE
Разработчик Microsoft Corporation
Написана на C++[1]
Операционная система Microsoft Windows
Языки интерфейса английский, французский, русский, японский, немецкий и др.
Первый выпуск февраль 1994[2]
Аппаратные платформы x86, x86-64 и Itanium
Последняя версия
  • 14.38.33135
Состояние активное
Лицензия Microsoft EULA
Сайт docs.microsoft.com/cpp/

Microsoft Visual C++ (MSVC) — компилятор для приложений на языке C++, разработанный корпорацией Microsoft и поставляемый либо как часть комплекта Microsoft Visual Studio, либо отдельно в виде бесплатного функционально ограниченного комплекта Microsoft Visual Studio Community Edition (ранее Visual C++ Express Edition). Сменил интегрированную среду разработки Microsoft QuickC. Поддерживает стандарт C11, C++23.

Предшественник Visual C++ назывался Microsoft C/C++. Также были Microsoft QuickC 2.5 и Microsoft QuickC для Windows 1.0. Компилятор Visual C++ по-прежнему известен как Microsoft C/C++ и на момент выпуска Visual C++ 2015 Update 2 имеет версию 14.0.23918.0.

Поддержка .NET Framework

Visual C++ поддерживает перечень приложений как на Managed C++ и C++/CLI, так и на обычном C++, и тем самым позволяет генерировать код как для платформы .NET Framework, так и для исполнения в среде «чистой» Windows. В этом отношении Visual C++ является уникальным среди других языковых средств, предоставляемых средой Visual Studio, поскольку ни Visual Basic .NET, ни Visual J# не способны генерировать код для чистого Win32, в отличие от предыдущих версий (Visual Basic и Visual J++ соответственно).

Последние версии библиотек среды выполнения

  • 2005: https://www.microsoft.com/en-us/download/details.aspx?id=26347
  • 2008: https://www.microsoft.com/en-US/download/details.aspx?id=26368
  • 2010: https://www.microsoft.com/en-US/download/details.aspx?id=26999
  • 2012: https://www.microsoft.com/en-US/download/details.aspx?id=30679
  • 2013: https://support.microsoft.com/en-us/help/4032938/update-for-visual-c-2013-redistributable-package
  • Установщик с 2015 по 2019 (установка версий с 2015, 2017 не требуется): https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist

Также последняя версия Visual C++ входит в комплект Visual Studio и Build Tools (когда студия не требуется).

Примечания

  1. Lextrait, Vincent The Programming Languages Beacon, v10.0  (неопр.) (January 2010). Дата обращения: 14 марта 2010. Архивировано из оригинала 23 июня 2013 года.
  2. https://books.google.com/books?id=vjsEAAAAMBAJ

Литература

  • Айвор Хортон. Microsoft Visual C++ 2005: базовый курс = Beginning Visual C++ 2005. — М.: «Диалектика», 2007. — С. 1152. — ISBN 0-7645-7197-4.

Ссылки

  • Visual Studio Express 2012
  • Ключевые особенности Visual C++
  • Руководство для разработчиков на Visual C++. От новичков и до профессионалов (данная статья переведена автоматически.)
  • В следующей таблице перечислены компоненты, доступные в различных выпусках Visual C++
  • Пошаговое руководство. Компиляция машинной программы на языке C++ из командной строки (C++)
  • Примеры для Visual C++
  • Видеоматериалы по практике программирования на Visual C++ (англ.)
  • Описание библиотек Visual C++ 2010 (англ.)
  • Доклад о новых возможностях Microsoft Visual C++ 2010 (рус.)
  • Комплекты для начала работы с Visual C++ 2005 (рус.)