Кіріспе
QuickC - бұл осы типтегі IDE-мен бірге бір кезеңде сатылған үш Microsoft бағдарламалау тілінің бірі, қалған екеуі QuickBasic және QuickPascal. QuickBasic кейіннен Visual Basic-ті тудырды, сондай-ақ MS DOS-тың кейінгі нұсқаларында QBasic ретінде сілтемесіз қосылды, 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-ден басқа, тек шынайы режимдегі мақсатты компилятор болды.
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 HDD контроллерлерімен үйлесімділік мәселелері бар екені белгілі болды. QuickC 1.01 QuickC 2.0, 1989 жылдың қаңтар айында шығарылды. Жаңа мүмкіндіктер: инкременттік компиляция және байланыстыру, компиляцияның жақсартылған жылдамдығы, құрастырушы құрастырылып, барлық жад модельдерін қолдау. Ол Microsoft C 5.1 бағдарламасына сәйкес келеді. QuickC 2.01, 1989 жылдың маусым айында шығарылды. Бұл нұсқада Quick Assembler бар. Ол Microsoft Source Profiler-мен үйлесімді болды. QuickC 2.50 1990 жылдың мамыр айында шығарылды. QuickC 2.51, 1990 жылдың желтоқсанында шығарылды (тек жиынтық құрастырғышымен бірге қол жетімді) QuickC Windows 1.0 үшін, 1991 жылдың қыркүйегінде шығарылды. Бұл C үшін алғашқы Windows негізделген IDE болды және сонымен қатар 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.