Введение
QuickC является одним из трех языков программирования Microsoft с IDE этого типа, выпущенных на рынок в тот же период, а другими двумя являются QuickBasic и QuickPascal. Позже QuickBasic дал начало Visual Basic, а также был включен без ссылочного элемента как QBasic в более поздних версиях MS DOS, заменив GW BASIC. QuickC является линейным предком Visual C++. Три языковые реализации Quick были разработаны для опытных пользователей (в отличие от профессиональных разработчиков, которым Microsoft поставляла языки программирования в виде дорогостоящих и более полных реализаций для трех рассматриваемых языков, а также C ++, Fortran и Cobol) и для образовательного использования; во всех трех случаях их основным конкурентом был Borland с серией компиляторов Turbo. Microsoft Macro Assembler также конкурирует с Borland's Turbo Assembler QuickC был компилятором только для реальных режимов, за исключением QuickC для Windows 1.0, который также позволял компилировать программы в защищенном режиме, но только для Windows.
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.
История версий
QuickC 1.0, выпущенный в октябре 1987 года. Он реализует стандарт ANSI C и совместим с Microsoft C 5.0. CodeView также поддерживается. В релизе были известны проблемы совместимости с контроллерами жестких дисков WD. QuickC 1.01 QuickC 2.0, выпущенный в январе 1989 года. Новые функции включают: инкрементальное компиляцию и связывание, улучшенную скорость компиляции, встроенный ассемблер и поддержку всех моделей памяти. Он был совместим с Microsoft C 5.1. QuickC 2.01, выпущенный в июне 1989 года. Быстрый сборщик был включен в этот релиз. Он был совместим с Microsoft Source Profiler. QuickC 2.50, выпущенный в мае 1990 года. QuickC 2.51, выпущенный в декабре 1990 года (доступен только с bundled Assembler) QuickC для Windows 1.0, выпущенный в сентябре 1991 года. Это была первая IDE на основе Windows для C и была также доступна в пакете с Microsoft C 6.0 и Windows SDK. IDE использовал некоторые недокументированные вызовы Windows API. С этой версией все еще можно было нацеливать DOS, но эти программы DOS были ограничены программами реального режима.
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 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 calls. It was still possible to target DOS with this version, but these DOS programs were limited to real mode programs.