For faster navigation, this Iframe is preloading the Wikiwand page for Microsoft QuickC.

Microsoft QuickC

Материал из Википедии — свободной энциклопедии

QuickC
Тип Интегрированная среда разработки
Разработчик Microsoft
Написана на C
Операционная система DOS
Последняя версия
  • 2.51 (декабрь 1990)
Лицензия проприетарная

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

Первая версия 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].

Литература

[править | править код]
  • Feibel W. QuickC: the complete reference. — Osborne McGraw-Hill, 1990. — 1092 p. — ISBN 0078816610.

Примечания

[править | править код]
  1. "Visual C++ adds Windows support". InfoWorld. February, 22 1993. p. 17. ((cite news)): Проверьте значение даты: |date= (справка)
  2. "Quick C vs Turbo C advertisement". InfoWorld. September, 7 1987. p. 70. ((cite news)): Проверьте значение даты: |date= (справка)
  3. "Microsoft Releases C Program Wares, Provides Rebates". InfoWorld. November, 9 1987. p. 29. ((cite news)): Проверьте значение даты: |date= (справка)
  4. "Quick C advertisement". InfoWorld. December, 7 1987. p. 28. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  5. "Microsoft Quick C Battles for a Better C Benefit Novice and Professional alike". InfoWorld. May, 23 1988. p. 67. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  6. "User Group Greets Microsoft's New C Products With Enthusiasm". InfoWorld. June, 8 1987. p. 73. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  7. "Microsoft Scrambles to Patch Quick C Bugs". InfoWorld. December, 7 1987. p. 3. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  8. "Early Users Pleased With Microsoft Quick C Update". InfoWorld. January, 30 1989. p. 15. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  9. "Quick C 2.0 advertisement". InfoWorld. February, 6 1989. p. 23. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  10. "Microsoft Offers Quick C Upgrade". InfoWorld. January, 16 1989. p. 15. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  11. "Six C Compilers". InfoWorld. May, 22 1989. p. 47. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  12. "Quick Assembler bundled with Microsoft's Quick C". InfoWorld. June, 12 1989. p. 24. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  13. "Microsoft Debuts Quick Assembler". InfoWorld. June, 5 1989. p. 3. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  14. "Microsoft's Source Profiler Works With Languages Conforming to Open Tools". InfoWorld. June, 10 1991. p. 22. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  15. "Microsoft Unveils C, Quick C Updates and Add-On Tools". InfoWorld. April, 16 1990. p. 13. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  16. "Microsoft Readies Quick C for Windows for July Introduction". InfoWorld. May, 13 1991. p. 113. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  17. "QuickC for Windows creates applications without using SDK". InfoWorld. September, 2 1991. p. 13. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  18. "QuickC is a one-stop development tool". InfoWorld. November, 18 1991. p. 113. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  19. "C languages: oceans apart". InfoWorld. February, 3 1992. p. 55. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  20. "Author disputes calls released by Microsoft". InfoWorld. September, 14 1992. p. 3. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
  21. "Undocumented Windows calls". InfoWorld. November, 16 1992. p. 98. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017. ((cite news)): Проверьте значение даты: |date= (справка)
{{bottomLinkPreText}} {{bottomLinkText}}
Microsoft QuickC
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?