Разработчики создают портативные версии программ без установки библиотек, в том числе Visual C++, по нескольким причинам:
- Удобство использования. 1 Портативные версии можно запускать на любом компьютере, в том числе записывать на флешку. 1
- Изоляция от системы. 1 По умолчанию такие приложения работают изолированно и не могут вносить изменения в систему. 1
- Статическая линковка. 2 Если слинковать библиотеки статически, то программа будет работать и без Visual C++. 2
- Работа на «голом железе». 2 Программа на C++ без библиотек может работать на таком устройстве, если скомпилирована под соответствующую архитектуру процессора. 2