Visual C ++
Visual C ++ is a compiler from Microsoft for developing software in the C ++ programming language under the Windows operating system and other Microsoft operating systems.
Current versions of Visual C ++ have the extended C ++ command set C ++ / CLI , which, among other things , is intended to simplify the use of .NET programming.
Availability
The current version of Visual C ++ is part of the Microsoft Visual Studio 2017/2019 development environment . It is available in the versions Professional, Enterprise, Test Professional and Community (free of charge).
marketing
For marketing reasons, the 2002 and 2003 versions had .NET as an addition in their names. In 2005 Microsoft abandoned this naming scheme.
history
Version 1.0 of Visual C ++ was released in 1993 for Windows 3.1 . It was intended as the successor to Microsoft C / C ++ for DOS . Version 2.0 from 1994 was the first pure 32-bit version to prepare the switch to Windows 9x . Version 4.0 introduced the new Developer Studio integrated development environment . The versions from 2002 on are able to create projects based on .NET in addition to the MFC . The language extensions originally called "Managed C ++" have been heavily revised and are available as C ++ / CLI from version 2005 of Visual C ++ .
title | date | New function |
---|---|---|
Visual C ++ 1.0 | February 1993 | first version, for Microsoft Windows 3.1 |
Visual C ++ 1.0 32-bit edition | August 1993 | for Microsoft Windows NT 3.1 , only for x86 |
Visual C ++ 1.5 | December 1993 | last version, which itself runs under Microsoft Windows 3.1 and can generate 16-bit programs |
Visual C ++ 2.0 | October 1994 | for Microsoft Windows NT 3.5 (supports x86, MIPS and Alpha processors), MFC 3.0, supports Windows 3.x only via Win32s , first version for Macintosh (only Motorola 68000 processors) |
Visual C ++ 4.0 | September 1995 | for Microsoft Windows NT 3.51 and, for the first time, Microsoft Windows 95 , MFC 4.0, the new Integrated Development Environment Developer Studio , first version for PowerPC processors, also contained a CD with Visual C ++ 1.52 for 16-bit backward compatibility |
Visual C ++ 4.1 | for Microsoft Windows NT 3.51 and Microsoft Windows 95, first version with Microsoft Game SDK (later renamed DirectX ), last version with support for MIPS processors and Win32s, only available as an update for MSDN subscribers | |
Visual C ++ 4.2 | September 1996 | for Microsoft Windows NT 4.0 and Microsoft Windows 95, MFC 4.2 with support for ActiveX , last version with support for Macintosh and for PowerPC processors |
Visual C ++ 5.0 | April 1997 | for Microsoft Windows NT 4.0 and Microsoft Windows 95, modernized development environment, MFC 4.21 |
Visual C ++ 6.0 | December 1998 | for Microsoft Windows NT 4.0 and Microsoft Windows 98 as well as the upcoming Windows 2000 , MFC 6.0, last version for Alpha processors |
Visual C ++ .NET 2002 | 2002 | for Microsoft Windows XP , initial support for .NET projects |
Visual C ++ .NET 2003 | 2003 | |
Visual C ++ 2005 | November 2005 | |
Visual C ++ 2008 | November 2007 | for Microsoft Windows Vista |
Visual C ++ 2010 | April 2010 | for Microsoft Windows 7 |
Visual C ++ 2012 | April 2012 | for Microsoft Windows 8 |
Visual C ++ 2013 | October 2013 | for Microsoft Windows 8.1 |
Visual C ++ 2015 | July 2015 | for Microsoft Windows 10 |
Visual C ++ 2017 | March 2017 | for Microsoft Windows 10 |
Visual C ++ 2019 | April 2019 | for Microsoft Windows 10 |
literature
- Dirk Louis: Visual C ++ 2008 - Compendium (Market and Technology), ISBN 978-3-8272-4323-2
- André Willms: Introduction to Visual C ++ 2005 (Galileo Computing), ISBN 3-89842-835-4
- George Shepherd, David Kruglinski: Inside Visual C ++ .NET , Microsoft Press Germany, ISBN 3-86063-678-2
Web links
- Visual C ++ in MSDN , as of 2015
- Visual Studio 2017