Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Microsoft Visual C++

Index Microsoft Visual C++

Microsoft Visual C++ (often abbreviated to MSVC) is an integrated development environment (IDE) product from Microsoft for the C, C++, and C++/CLI programming languages. [1]

79 relations: ANSI C, Application binary interface, Application software, ARM architecture, Array data structure, C (programming language), C Sharp (programming language), C standard library, C++, C++ Technical Report 1, C++/CLI, C++11, C11 (C standard revision), C99, CD-ROM, Cfront, CodeView, Compiler, Component Object Model, Debugging, DEC Alpha, DirectX, Dynamic-link library, Edison Design Group, Fortran, Freely redistributable software, Freeware, IA-32, Integrated development environment, Intel 80286, Intel 80386, Intelligent code completion, Itanium, Lattice C, Library (computing), Machine code, Macintosh, Managed Extensions for C++, Microsoft, Microsoft Developer Network, Microsoft Foundation Class Library, Microsoft Visual Studio, Microsoft Windows, Microsoft Windows SDK, MIPS architecture, Motorola 68000, Object Linking and Embedding, Open Database Connectivity, OpenMP, Optimizing compiler, ..., Parallel Patterns Library, Phar Lap (company), PowerPC, Profiling (computer programming), Programming language, Proprietary software, QuickC, Representational state transfer, Sams Publishing, Shareware, Software development, SQL Server Compact, Team Foundation Server, The C Programming Language, Thread (computing), Variadic template, Visual Basic, Win32s, Windows 95, Windows 98, Windows API, Windows Embedded Compact, Windows ME, Windows NT, Windows Runtime, X86-64, Xenix, .exe, .NET Framework. Expand index (29 more) »

ANSI C

ANSI C, ISO C and Standard C refer to the successive standards for the C programming language published by the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO).

New!!: Microsoft Visual C++ and ANSI C · See more »

Application binary interface

In computer software, an application binary interface (ABI) is an interface between two binary program modules; often, one of these modules is a library or operating system facility, and the other is a program that is being run by a user.

New!!: Microsoft Visual C++ and Application binary interface · See more »

Application software

An application software (app or application for short) is a computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.

New!!: Microsoft Visual C++ and Application software · See more »

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: Microsoft Visual C++ and ARM architecture · See more »

Array data structure

In computer science, an array data structure, or simply an array, is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.

New!!: Microsoft Visual C++ and Array data structure · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Microsoft Visual C++ and C (programming language) · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: Microsoft Visual C++ and C Sharp (programming language) · See more »

C standard library

The C standard library or libc is the standard library for the C programming language, as specified in the ANSI C standard.

New!!: Microsoft Visual C++ and C standard library · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Microsoft Visual C++ and C++ · See more »

C++ Technical Report 1

C++ Technical Report 1 (TR1) is the common name for ISO/IEC TR 19768, C++ Library Extensions, which was a document proposing additions to the C++ standard library for the C++03 language standard.

New!!: Microsoft Visual C++ and C++ Technical Report 1 · See more »

C++/CLI

C++/CLI (C++ modified for Common Language Infrastructure) is a language specification created by Microsoft and intended to supersede Managed Extensions for C++.

New!!: Microsoft Visual C++ and C++/CLI · See more »

C++11

C++11 is a version of the standard for the programming language C++.

New!!: Microsoft Visual C++ and C++11 · See more »

C11 (C standard revision)

C11 (formerly C1X) is an informal name for ISO/IEC 9899:2011, the current standard for the C programming language.

New!!: Microsoft Visual C++ and C11 (C standard revision) · See more »

C99

C99 (previously known as C9X) is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard.

New!!: Microsoft Visual C++ and C99 · See more »

CD-ROM

A CD-ROM is a pre-pressed optical compact disc which contains data.

New!!: Microsoft Visual C++ and CD-ROM · See more »

Cfront

Cfront was the original compiler for C++ (then known as "C with Classes") from around 1983, which converted C++ to C; developed by Bjarne Stroustrup.

New!!: Microsoft Visual C++ and Cfront · See more »

CodeView

CodeView was a standalone debugger created by David Norris at Microsoft in 1985 as part of its development toolset.

New!!: Microsoft Visual C++ and CodeView · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Microsoft Visual C++ and Compiler · See more »

Component Object Model

Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993.

New!!: Microsoft Visual C++ and Component Object Model · See more »

Debugging

Debugging is the process of finding and resolving defects or problems within a computer program that prevent correct operation of computer software or a system.

New!!: Microsoft Visual C++ and Debugging · See more »

DEC Alpha

Alpha, originally known as Alpha AXP, is a 64-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC), designed to replace their 32-bit VAX complex instruction set computer (CISC) ISA.

New!!: Microsoft Visual C++ and DEC Alpha · See more »

DirectX

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms.

New!!: Microsoft Visual C++ and DirectX · See more »

Dynamic-link library

Dynamic-link library (or DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems.

New!!: Microsoft Visual C++ and Dynamic-link library · See more »

Edison Design Group

The Edison Design Group (EDG) is a company that makes compiler front ends (preprocessing and parsing) for C++, Java, and Fortran.

New!!: Microsoft Visual C++ and Edison Design Group · See more »

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

New!!: Microsoft Visual C++ and Fortran · See more »

Freely redistributable software

Freely redistributable software (FRS) is software that anyone is free to redistribute.

New!!: Microsoft Visual C++ and Freely redistributable software · See more »

Freeware

Freeware is software that is available for use at no monetary cost.

New!!: Microsoft Visual C++ and Freeware · See more »

IA-32

IA-32 (short for "Intel Architecture, 32-bit", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985.

New!!: Microsoft Visual C++ and IA-32 · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: Microsoft Visual C++ and Integrated development environment · See more »

Intel 80286

The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on 1 February 1982.

New!!: Microsoft Visual C++ and Intel 80286 · See more »

Intel 80386

The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985.

New!!: Microsoft Visual C++ and Intel 80386 · See more »

Intelligent code completion

Intelligent code completion is a context-aware code completion feature in some programming environments that speeds up the process of coding applications by reducing typos and other common mistakes.

New!!: Microsoft Visual C++ and Intelligent code completion · See more »

Itanium

Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture (formerly called IA-64).

New!!: Microsoft Visual C++ and Itanium · See more »

Lattice C

The Lattice C Compiler was released in June 1982 by Lifeboat Associates and was the first C compiler for the IBM Personal Computer.

New!!: Microsoft Visual C++ and Lattice C · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Microsoft Visual C++ and Library (computing) · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: Microsoft Visual C++ and Machine code · See more »

Macintosh

The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

New!!: Microsoft Visual C++ and Macintosh · See more »

Managed Extensions for C++

Managed Extensions for C++ or Managed C++ is a now-deprecated set of language extensions for C++, including grammatical and syntactic extensions, keywords and attributes, to bring the C++ syntax and language to the.NET Framework.

New!!: Microsoft Visual C++ and Managed Extensions for C++ · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Microsoft Visual C++ and Microsoft · See more »

Microsoft Developer Network

Microsoft Developer Network (MSDN) is the portion of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing on the various OS platforms or using the API or scripting languages of Microsoft's applications.

New!!: Microsoft Visual C++ and Microsoft Developer Network · See more »

Microsoft Foundation Class Library

Microsoft Foundation Class Library (MFC) is a C++ object-oriented library for developing desktop applications for Windows.

New!!: Microsoft Visual C++ and Microsoft Foundation Class Library · See more »

Microsoft Visual Studio

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.

New!!: Microsoft Visual C++ and Microsoft Visual Studio · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Microsoft Visual C++ and Microsoft Windows · See more »

Microsoft Windows SDK

Microsoft Windows SDK, and its predecessors Platform SDK, and.NET Framework SDK, are software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and.NET Framework.

New!!: Microsoft Visual C++ and Microsoft Windows SDK · See more »

MIPS architecture

MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).

New!!: Microsoft Visual C++ and MIPS architecture · See more »

Motorola 68000

The Motorola 68000 ("'sixty-eight-thousand'"; also called the m68k or Motorola 68k, "sixty-eight-kay") is a 16/32-bit CISC microprocessor, which implements a 32-bit instruction set, with 32-bit registers and 32-bit internal data bus, but with a 16-bit data ALU and two 16-bit arithmetic ALUs and a 16-bit external data bus, designed and marketed by Motorola Semiconductor Products Sector.

New!!: Microsoft Visual C++ and Motorola 68000 · See more »

Object Linking and Embedding

Object Linking & Embedding (OLE) is a proprietary technology developed by Microsoft that allows embedding and linking to documents and other objects.

New!!: Microsoft Visual C++ and Object Linking and Embedding · See more »

Open Database Connectivity

In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS).

New!!: Microsoft Visual C++ and Open Database Connectivity · See more »

OpenMP

OpenMP (Open Multi-Processing) is an application programming interface (API) that supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran, on most platforms, instruction set architectures and operating systems, including Solaris, AIX, HP-UX, Linux, macOS, and Windows.

New!!: Microsoft Visual C++ and OpenMP · See more »

Optimizing compiler

In computing, an optimizing compiler is a compiler that tries to minimize or maximize some attributes of an executable computer program.

New!!: Microsoft Visual C++ and Optimizing compiler · See more »

Parallel Patterns Library

The Parallel Patterns Library is a Microsoft library designed for use by native C++ developers that provides features for multicore programming.

New!!: Microsoft Visual C++ and Parallel Patterns Library · See more »

Phar Lap (company)

Phar Lap was a software company specializing in software development tools for DOS operating systems.

New!!: Microsoft Visual C++ and Phar Lap (company) · See more »

PowerPC

PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: Microsoft Visual C++ and PowerPC · See more »

Profiling (computer programming)

In software engineering, profiling ("program profiling", "software profiling") is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls.

New!!: Microsoft Visual C++ and Profiling (computer programming) · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Microsoft Visual C++ and Programming language · See more »

Proprietary software

Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.

New!!: Microsoft Visual C++ and Proprietary software · See more »

QuickC

Microsoft QuickC was a commercial integrated development environment (IDE) product engineered by Microsoft for the C programming language, superseded by Visual C++ Standard Edition.

New!!: Microsoft Visual C++ and QuickC · See more »

Representational state transfer

Representational State Transfer (REST) is an architectural style that defines a set of constraints and properties based on HTTP.

New!!: Microsoft Visual C++ and Representational state transfer · See more »

Sams Publishing

Sams Publishing is dedicated to the publishing of technical training manuals and is an imprint of Pearson plc, the global publishing and education company.

New!!: Microsoft Visual C++ and Sams Publishing · See more »

Shareware

Shareware is a type of proprietary software which is initially provided free of charge to users, who are allowed and encouraged to make and share copies of the program.

New!!: Microsoft Visual C++ and Shareware · See more »

Software development

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

New!!: Microsoft Visual C++ and Software development · See more »

SQL Server Compact

Microsoft SQL Server Compact (SQL CE) is a compact relational database produced by Microsoft for applications that run on mobile devices and desktops.

New!!: Microsoft Visual C++ and SQL Server Compact · See more »

Team Foundation Server

Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.

New!!: Microsoft Visual C++ and Team Foundation Server · See more »

The C Programming Language

The C Programming Language (sometimes termed K&R, after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as co-designed the Unix operating system with which development of the language was closely intertwined.

New!!: Microsoft Visual C++ and The C Programming Language · See more »

Thread (computing)

In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.

New!!: Microsoft Visual C++ and Thread (computing) · See more »

Variadic template

In computer programming, variadic templates are templates that take a variable number of arguments.

New!!: Microsoft Visual C++ and Variadic template · See more »

Visual Basic

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.

New!!: Microsoft Visual C++ and Visual Basic · See more »

Win32s

Win32s is a 32-bit application runtime environment for the Microsoft Windows 3.1 and 3.11 operating systems.

New!!: Microsoft Visual C++ and Win32s · See more »

Windows 95

Windows 95 (codenamed Chicago) is a consumer-oriented operating system developed by Microsoft.

New!!: Microsoft Visual C++ and Windows 95 · See more »

Windows 98

Windows 98 (codenamed Memphis while in development) is a graphical operating system by Microsoft.

New!!: Microsoft Visual C++ and Windows 98 · See more »

Windows API

The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.

New!!: Microsoft Visual C++ and Windows API · See more »

Windows Embedded Compact

Windows Embedded Compact, formerly Windows Embedded CE and Windows CE, is an operating system subfamily developed by Microsoft as part of its Windows Embedded family of products.* Unlike Windows Embedded Standard, which is based on Windows NT, Windows Embedded Compact uses a different hybrid kernel.

New!!: Microsoft Visual C++ and Windows Embedded Compact · See more »

Windows ME

Windows Millennium Edition, or Windows ME (marketed with the pronunciation of the pronoun "me", commonly pronounced as an initialism, "M-E (Codenamed Millennium)", is a graphical operating system from Microsoft released to manufacturing in June 2000, and launched in September 2000.

New!!: Microsoft Visual C++ and Windows ME · See more »

Windows NT

Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993.

New!!: Microsoft Visual C++ and Windows NT · See more »

Windows Runtime

Windows Runtime (WinRT) is a platform-agnostic application architecture first introduced in Windows 8 and Windows Server 2012 in 2012.

New!!: Microsoft Visual C++ and Windows Runtime · See more »

X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: Microsoft Visual C++ and X86-64 · See more »

Xenix

Xenix is a discontinued version of the Unix operating system for various microcomputer platforms, licensed by Microsoft from AT&T Corporation in the late 1970s.

New!!: Microsoft Visual C++ and Xenix · See more »

.exe

.exe is a common filename extension denoting an executable file (the main execution point of a computer program) for DOS, OpenVMS, Microsoft Windows, Symbian or OS/2.

New!!: Microsoft Visual C++ and .exe · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Microsoft Visual C++ and .NET Framework · See more »

Redirects here:

Cl.exe, Command file, Embedded Visual C++, Embedded visual c plus plus, MS Visual C++, MSVC, MSVC 2002, MSVC 2003, MSVC 2005, MSVC 2008, MSVC 2010, MSVC 2012, MSVC 2013, MSVC100, MSVC110, MSVC120, MSVC71, MSVC80, MSVC90, Microsoft C, Microsoft C compiler, Microsoft Visual C, Microsoft Visual C Plus Plus, Microsoft Visual C plus plus, Msvc, Response file, VC++, Vc++, Vc6, Vc9, Visual C Plus Plus, Visual C plus plus, Visual C++, Visual C++ .NET 2002, Visual C++ .NET 2003, Visual C++ 1.0, Visual C++ 2.0, Visual C++ 2002, Visual C++ 2003, Visual C++ 2005, Visual C++ 2008, Visual C++ 2010, Visual C++ 2012, Visual C++ 2013, Visual C++ 4.0, Visual C++ 4.2, Visual C++ 5.0, Visual C++ 6.0, Visual c, VisualC++.

References

[1] https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B

OutgoingIncoming
Hey! We are on Facebook now! »