Что такое visual c: Visual C++ | это… Что такое Visual C++?
Содержание
Что нового в Visual Studio 2015 для энтузиастов C#, Visual Basic и Linux / Хабр
Всем доброго дня!
На прошлой неделе завершилась конференция Build 2016, на которой были представлены главные новости для разработчиков от компании Microsoft.
В их числе и выпуск Visual Studio 2015 Update 2, который уже можно скачать и установить себе на компьютер, а также превью следующей версии инструмента:
- Ссылка на Visual Studio Update 2
- Ссылка на Visual Studio “15” Preview
Разберемся, какие нововведения ожидают разработчиков с Visual Studio 2015 Update 2. Начнем с новостей для разработки на C# и Visual Basic.
Интерактивная работа
Interactive Window для С# и командная строка REPL, csi, были представлены в Visual Studio Update 1. В Update 2, мы объединили интерактивное взаимодействие с редактором, позволив разработчикам отправлять сниппеты кода из редактора для выполнения их в Interactive Window. Мы также позволили разработчикам инициализировать Interactive Window в контексте проекта.
Как попробовать:
- Выделите сниппет в редакторе, нажмите на правую кнопку мыши и выберите Execute in Interactive (или Ctrl+E, Ctrl+E), как показано на рисунке.
- Правой кнопкой мыши нажмите на проект в Solution Explorer и выберите Initialize Interactive.
Using/Imports
Мы усовершенствовали подсказки для выражений Using/Imports: предложение подходящего типа для неверного указанного в коде и поиска такого по текущему решению и метаданным, а также добавление using/imports команд и любых ссылок метаданных или проекта одновременно, если это необходимо.
На рисунке ниже показан пример с неправильно указанным типом “WebCleint”. Введенный тип необходимо исправить и подключить пространство имен System.Net.
Рефакторинг
Парочка новых типов рефакторинга:
- Make method synchronous
- Use null-conditional for delegate invocation
Новое в Roslyn
Мы добавили два новых флага компилятора в Roslyn:
- deterministic: эта настройка обеспечит побайтную идентичность сборок с одинаковыми входными данными. Раньше PE записи такие, как MVID, PDB ID и Timestamp, изменялись в каждой сборке, но теперь могут быть вычислены детерминистически на основе входных данных.
- publicSign: поддерживает новый метод подписи, который напоминает подпись с задержкой. Бинарники могут быть открыто подписаны только public key и загружены в среду необходимую для разработки и тестирования. Это так же известно, как OSS подпись.
Visual C++ для разработки под Linux
Мы также подготовили новое расширение, которое позволит разрабатывать под Linux в Visual Studio на языке С++. С этим расширением вы можете создавать С++ код для серверных, настольных версий Linux и различных устройств. Вы можете управлять вашими покдлючениями к этим машинам с помощью Visual Studio. VS автоматически копирует и удаленно собирает ваш код, а также может запустить ваше приложение с отладчиком. Наша система проектов поддерживает выбор специфической архитектуры, включая ARM.
Сегодня мы поддерживаем только удаленную сборку на машине с Linux. Мы не ограничены различиями Linux дистрибутивов, но все-таки имеем зависимости по наличию некоторых инструментов. В частности, нам необходим openssh-server, g++, gdb и gdbserver.
Используйте любой пакетный менеджер для того, чтобы установить их, например на Debian системах:
sudo apt-get install openssh-server g++ gdb gdbserver
Скачайте расширение Visual C++ for Linux Development или установите через менеджер расширений в Visual Studio. Приступить к работе можно, выбрав Templates > Visual C++ > Cross Platform > Linux.
Подробнее про возможности расширения Visual C++ for Linux Development по ссылке.
Xamarin для всех
Не обойти стороной и главную новость для кроссплатформенных разработчиков на С# — инструмент Xamarin становится доступным для всех разработчиков, использующих Visual Studio 2015 Update 2, в том числе бесплатной версии Community. Подробнее об этой новости, мы напишем в отдельной статье, посвященной исключительно анонсу инструментов для кроссплафторменной разработки на Build 2016.
Что есть в превью Visual Studio “15”
Мы также с удовольствием представляем вам первый обзор превью версии Visual Studio “15”. Некоторые возможности, описанные в статье уже доступны и будут совершенствоваться, другие же только ожидаются. Скачать и установить превью Visual Studio “15” отдельным инструментом можно уже сейчас, даже если у вас установлена Visual Studio 2015 Update 2.
Полезные ссылки
- Visual Studio 2015: бесплатные предложения для разработчиков
- Дополнительные и бесплатные инструменты и службы в программе Visual Studio Dev Essentials
- Лабораторные работы по разработке, тестированию и управлению жизненым циклом ПО для Visual Studio 2015
- Лабораторные работы по разработке универсальных приложений на Windows 10
org/Article»> |
Visual C++ — В чем разница между «VC++» и «C++»?
спросил
Изменено
3 года, 11 месяцев назад
Просмотрено
32к раз
Кто-то спросил меня, насколько я знаком с VC++ и насколько я знаком с C++. В чем разница?
- С++
- визуальный-С++
2
C++ — фактический язык, VC++ — Microsoft Visual C++, IDE для разработки на C++.
От stason.org:
C++ — язык программирования, Visual C++ — его реализация Microsoft.
Когда люди говорят об изучении Visual C++, обычно это больше связано с изучением того, как использовать среду программирования и как использовать Microsoft Foundation Classes (MFC) для Windows, а не с языковыми проблемами. Visual C++ может и будет компилировать прямые C и C++.
2
C++ — это название языка программирования, одобренного комитетами по международным стандартам (ANSI/ISO).
VC++ («Visual C++») — это название продукта компилятора Microsoft C++, а иногда, но не официально, IDE, с которой он поставляется («Visual Studio»).
Что ж, раньше Visual C++ обозначал компилятор Microsoft C++ плюс библиотеку MFC. По сути, нет никакой разницы в самом языке, но VC++ включает в себя библиотеку и некоторую поддержку IDE для простого создания графических интерфейсов.
vc++ — это среда разработки, а c++ — это язык
VC++ означает разные вещи для разных людей. Вы можете использовать среду Visual Studio для создания (почти) стандартных приложений C++. Вы также можете использовать его для специфичных для Microsoft дополнений, которые варьируются от версии к версии. Например, компоненты MFC для приложений Windows или более новый C++/CLI для приложений .NET
VC++ — это сокращение от Visual C++ и представляет собой IDE (интегрированную среду разработки), разработанную Microsoft и входящую в состав Visual Studio. С++ — это язык.
C++ — это язык, VC++ (Visual C++) — это среда разработки Microsoft, предшественница Visual Studio, помогающая писать на C++.
Вы можете знать все, что нужно знать о C++, но никогда не видели VC++.
VC++ — это IDE, разработанная Microsoft с использованием компилятора Microsoft C++. В то время как C++ — это язык программирования.
Visual C++ и C++ — две совершенно разные вещи. Однако они связаны.
C++ — это язык программирования высокого уровня, который компилятор преобразует в машинный код, понятный и исполняемый компьютером.
Visual C++ — это инструмент, созданный Microsoft для упрощения написания, компиляции и отладки исходного кода C++. Visual C++ — это интегрированная среда разработки (IDE).
http://www.cplusplus.com/forum/beginner/172353/
В некоторых случаях они относятся к соответствующей реализации C++ и ее компиляторам.
C++ относится к стандартным заголовкам/функциям и компилятору GCC C++ .
VС++ относится к реализации Microsoft стандарта C++ и его VC++ .
компилятор.
Они не совместимы друг с другом. Сетевые/поточные функции Linux, числовые типы данных отличаются от их аналогов в Windows. Вы не можете скомпилировать код Linux C++ непосредственно в Windows без использования сторонних портов GCC, таких как Cygwin/MinGW.
Большинство академических/исследовательских инструментов и библиотек написаны на C++ (GCC) , и вам будет трудно скомпилировать их на VС++ .
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Обязательно, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Является ли Visual Studio тем же, что и Visual C++
спросил
Изменено
6 лет, 9несколько месяцев назад
Просмотрено
4к раз
Это один из тех вопросов, который совершенно очевиден всем, кроме непосвященных. Так что, рискуя потерять свою «карточку гика», боюсь, я должен стиснуть зубы и спросить:
Является ли Visual Studio тем же самым, что и Visual C++? Нужно ли устанавливать Visual Studio Express, например, вместе с Visual C++? Предоставляет ли Visual C++ определенные вещи, которые мне понадобятся (особенно в отношении программирования на ассемблере), которые не поставляются с Visual Studio Express?
Вопрос может показаться настолько простым, что не требует ответа. Но, увы, именно поэтому я чувствую, что должен спросить об этом, поскольку я не могу найти никаких ответов в Интернете. Все результаты просто «предполагают», что пользователь знает ответ на этот вопрос, но я не могу найти ничего, что явно указывало бы, что эти два приложения обеспечивают точно такую же функциональность или нет.
Спасибо за ваше время.
- С++
- визуальная студия
- визуальная студия-2010
- visual-studio-2012
Visual Studio относится к интегрированной среде разработки Microsoft. Она включает поддержку C++, C#, Basic и некоторых других языков.
Visual-C++ относится к специфичному для C++ компоненту Visual-Studio.
Можно установить Visual-Studio (Express или любую другую версию) и установить только компонент C++ . Таким образом, вы будете устанавливать компонент «Visual-C++» Visual Studio.
Также обратите внимание, что Microsoft, как известно, занимает около небольшие вольности с соблюдением стандарта C++. Например, обесценивание многих стандартных функций в пользу «безопасных» версий. (хотя это можно отключить). А также реализация функций C++17.
Таким образом, язык Visual-C++ можно считать достаточно отличным от C++, чтобы в некоторой степени быть надмножеством . Компилятор командной строки Visual-C++ ( MSVC ) также упакован отдельно, поэтому для его использования не требуется весь пакет Visual-Studio. Это больше не так и теперь снова доступно
Короче говоря, Visual-C++ является частью большего пакета Visual-studio и включен во все современные версии Visual-Studio.