Microsoft QuickC

Microsoft QuickC — интегрированная среда разработки для языка программирования C, выпускавшаяся корпорацией Microsoft с 1987 по 1993 год, когда на смену ей пришла среда разработки Visual C++[1]. Продукт позиционировался как конкурент среды разработки Turbo C, выпускавшейся компанией Borland[2].

QuickC
Тип Интегрированная среда разработки
Разработчик Microsoft
Написана на C
Операционная система DOS
Лицензия проприетарная

История

Первая версия QuickC 1.0 была выпущена в октябре 1987 года одновременно с более дорогим средством разработки Microsoft C 5.0; Quick C позиционировалась как среда для быстрой разработки небольших программ, в то время как Microsoft C предназначалось для более серьёзного и сложного программного обеспечения[3]. Первая версия среды разработки включала библиотеки для работы с графикой и отладчик, отсутствующий в конкурирующем Turbo C[4]. Поддержка возможностей языка соответствовала стандарту ANSI, обеспечивалась также совместимость с Microsoft C 5.0 (отсутствовали поддержка модели памяти huge и полный набор возможностей оптимизации)[5]. Была заявлена поддержка адаптера VGA и 43-строчного режима адаптера EGA, а также отладчика CodeView[6]. Данная версия была несовместима с некоторыми контроллерами жёстких дисков Western Digital, что могло привести к потере данных[7]. Для исправления этой ошибки была выпущена версия QuickC 1.01.

В январе 1989 года была выпущена версия QuickC 2.0[8][9]. Были предложены следующие новые возможности: инкрементальная компиляция и сборка, увеличенная скорость компиляции, встроенный ассемблер, поддержка всех моделей памяти, улучшенная гипертекстовая справочная система и поддержка разработки для Windows[10]. Обозреватель журнала InfoWorld отмечает в числе достоинств данной версии среды совместимость с Microsoft C 5.1, неплохую (хотя и неполную) поддержку стандарта ANSI и качественную систему документации[11].

В июне 1989 года была выпущена версия 2.01, включавшая Quick Assembler (облегчённую версию MASM 5.1) и совместимая с Microsoft Source Profiler[12][13][14].

Версия 2.50, выпущенная в мае 1990 года, включала поддержку модели памяти tiny для написания небольших COM-программ и поддержку таких расширений языка, как указатели с модификатором «__based» и передача параметров через регистры процессора[15]. Версия 2.51 была выпущена в 1990 году.

В сентябре 1991 года была выпущена версия Quick C for Windows 1.0, которая могла быть использована для разработки программ как под DOS, так и для Windows, и включала интегрированную среду разработки, компилятор, средство разработки графического интерфейса Quick Case:W и библиотеку QuickWin для добавления поддержки Windows к старым DOS-программам[16]. Среда разработки включала в себя редактор исходного текста, отладчик, редактор изображений и диалоговых окон; для разработки программ не требовалось использовать Windows SDK[17]. Данная версия была совместима с Microsoft C 6.0 и была первой предназначенной для Windows средой разработки для языка C[18]. Также был доступен комплект, состоящий из Microsoft C 6.0, Quick C for Windows 1.0 и Windows SDK[19]. Среда разработки использовала недокументированные вызовы функций Windows API[20][21].

Литература

Примечания

  1. Visual C++ adds Windows support (February, 22 1993), С. 17.
  2. Quick C vs Turbo C advertisement (September, 7 1987), С. 70.
  3. Microsoft Releases C Program Wares, Provides Rebates (November, 9 1987), С. 29.
  4. Quick C advertisement (December, 7 1987), С. 28.
  5. Microsoft Quick C Battles for a Better C Benefit Novice and Professional alike (May, 23 1988), С. 67.
  6. User Group Greets Microsoft's New C Products With Enthusiasm (June, 8 1987), С. 73.
  7. Microsoft Scrambles to Patch Quick C Bugs (December, 7 1987), С. 3.
  8. Early Users Pleased With Microsoft Quick C Update (January, 30 1989), С. 15.
  9. Quick C 2.0 advertisement (February, 6 1989), С. 23.
  10. Microsoft Offers Quick C Upgrade (January, 16 1989), С. 15.
  11. Six C Compilers (May, 22 1989), С. 47.
  12. Quick Assembler bundled with Microsoft's Quick C (June, 12 1989), С. 24.
  13. Microsoft Debuts Quick Assembler (June, 5 1989), С. 3.
  14. Microsoft's Source Profiler Works With Languages Conforming to Open Tools (June, 10 1991), С. 22.
  15. Microsoft Unveils C, Quick C Updates and Add-On Tools (April, 16 1990), С. 13.
  16. Microsoft Readies Quick C for Windows for July Introduction (May, 13 1991), С. 113.
  17. QuickC for Windows creates applications without using SDK (September, 2 1991), С. 13.
  18. QuickC is a one-stop development tool (November, 18 1991), С. 113.
  19. C languages: oceans apart (February, 3 1992), С. 55.
  20. Author disputes calls released by Microsoft (September, 14 1992), С. 3.
  21. Undocumented Windows calls (November, 16 1992), С. 98.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.