Visual C ++

from Wikipedia, the free encyclopedia

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

Web links

Individual evidence

  1. The different versions of Visual Studio