WikiSort.ru - Не сортированное

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

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 (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.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии