HOME

TheInfoList



OR:

Microsoft QuickC is a discontinued commercial
integrated development environment An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
(IDE) product engineered by
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
for the C programming language, superseded by
Visual C++ Microsoft Visual C++ (MSVC) is a compiler for the C, C++, C++/CLI and C++/CX programming languages by Microsoft. MSVC is proprietary software; it was originally a standalone product but later became a part of Visual Studio and made available ...
Standard Edition. Its main competitor was Borland Turbo C. QuickC is one of three Microsoft programming languages with IDEs of this type marketed in the same period, the other two being
QuickBasic Microsoft QuickBASIC (also QB) is an Integrated Development Environment (or IDE) and compiler for the BASIC programming language that was developed by Microsoft. QuickBASIC runs mainly on DOS, though there was also a short-lived version for the c ...
and QuickPascal.QuickPascal Programmers' Toolbox pp 3-6 QuickBasic later gave rise to
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic (.NET), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (classic), the original Visual Basic suppo ...
as well as being included without a linker as
QBasic QBasic is an integrated development environment (IDE) and BASIC interpreter, interpreter for a variety of dialects of BASIC which are based on QuickBASIC. Code entered into the IDE is compiled into an intermediate representation (IR), and this ...
in later versions of MS-DOS, replacing
GW-BASIC GW-BASIC is a dialect of the BASIC programming language developed by Microsoft from IBM BASICA. Functionally identical to BASICA, its BASIC interpreter is a fully self-contained executable and does not need the Cassette BASIC ROM found in the ori ...
. QuickC is a lineal ancestor of
Visual C++ Microsoft Visual C++ (MSVC) is a compiler for the C, C++, C++/CLI and C++/CX programming languages by Microsoft. MSVC is proprietary software; it was originally a standalone product but later became a part of Visual Studio and made available ...
. The three Quick language implementations were designed for power users (as opposed to professional developers, whom Microsoft supplied with programming languages in the form of expensive and more comprehensive implementations for the three languages in question as well as C++, Fortran, and
Cobol COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural, and, since 2002, object-oriented language. COBOL is primarily ...
) and educational use; in all three cases their major competitor was
Borland Borland Software Corporation was a computing technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad, and Philippe Kahn. Its main business was developing and selling software development and software deployment products. B ...
with its Turbo compiler series. Microsoft Macro Assembler also competes with Borland's Turbo Assembler QuickC was a real mode target only compiler, with the exception of QuickC for Windows 1.0 which also allowed to compile protected mode programs, but only for Windows.


Version history

* QuickC 1.0, released in October 1987. It implements the ANSI C standard and is Microsoft C 5.0 compatible.
CodeView CodeView is a standalone debugger created by David Norris at Microsoft in 1985 as part of its development toolset. It originally shipped with Microsoft C 4.0 and later. It also shipped with Visual Basic for MS-DOS, Microsoft BASIC PDS, and a num ...
is also supported. The release had known compatibility issues with WD HDD controllers. * QuickC 1.01 * QuickC 2.0, released in January 1989. New features included: incremental compiling and linking, improved compilation speed, built-in assembler and support for all memory models. It was Microsoft C 5.1 compatible. * QuickC 2.01, released in June 1989. Quick Assembler was included in this release. It was Microsoft Source Profiler compatible. * QuickC 2.50, released in May 1990. * QuickC 2.51, released in December 1990 (Only available with the bundled Assembler) * QuickC for Windows 1.0, released in September 1991. It was the first integrated development environment (IDE) for C on Windows and was also available in a bundle with Microsoft C 6.0 and Windows SDK. The IDE made use of some undocumented
Windows API The Windows API, informally WinAPI, is the foundational application programming interface (API) that allows a computer program to access the features of the Microsoft Windows operating system in which the program is running. Programs can acces ...
calls. It was still possible to target DOS with this version, but these DOS programs were limited to real mode programs.


See also

*
QuickBASIC Microsoft QuickBASIC (also QB) is an Integrated Development Environment (or IDE) and compiler for the BASIC programming language that was developed by Microsoft. QuickBASIC runs mainly on DOS, though there was also a short-lived version for the c ...
- similar development environment for BASIC programming


References

1987 software Integrated development environments C (programming language) compilers DOS software Discontinued Microsoft development tools {{Compu-lang-stub