Введение

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 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 были ограничены программами реального режима.