QuickC
   HOME

TheInfoList



OR:

Microsoft QuickC is a discontinued commercial
integrated development environment An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools ...
(IDE) product engineered by
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washi ...
for the C programming language, superseded by Visual C++ Standard Edition. Its main competitor was
Borland Turbo C Turbo C is a discontinued integrated development environment (IDE) and compiler for the C programming language from Borland. First introduced in 1987, it was noted for its integrated development environment, small size, fast compile speed, comp ...
. QuickC is one of three Microsoft programming languages with IDEs of this type marketed in the same period, the other two being QuickBasic 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 (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic ( ...
as well as being included without a linker as QBasic in later versions of MS-DOS, replacing GW-BASIC. QuickC is a lineal ancestor of Visual C++. 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 u ...
) and educational use; in all three cases their major competitor was
Borland Borland Software Corporation was a computer technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn. Its main business was the development and sale of software development and software deployment product ...
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 ...
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 Microsoft Visual C++ (MSVC) is a compiler for the C, C++ 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 in both tria ...
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 Windows based IDE for C 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 Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations th ...
calls. It was still possible to target DOS with this version, but these DOS programs were limited to real mode programs.


See also

* QuickBASIC - 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