Microsoft QuickC

Microsoft QuickC
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.



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Microsoft QuickC" в других словарях:

  • Microsoft Visual Studio — Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista …   Википедия

  • Microsoft Visual Studio Express — Тип IDE Разработчик Microsoft Лицензия Microsoft EULA Сайт http://msdn.microsoft.com/vstudio/express/default.aspx, http://www.microsoft.com/expre …   Википедия

  • QuickC — Infobox Software name = QuickC caption = collapsible = author = developer = Microsoft released = latest release version = latest release date = latest preview version = latest preview date = frequently updated = programming language = C operating …   Wikipedia

  • Microsoft Visual C++ — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете отредактиро …   Википедия

  • Visual Studio — Microsoft Visual Studio …   Википедия

  • Visual Studio LightSwitch — Microsoft Visual Studio LightSwitch 2011 Тип Среда разработки программного обеспечения Разработчик Microsoft Операционная система Windows XP SP2 Windows Server 2003 SP1 Windows Server 2003 R2 (32 битные x86 и x64 битные версии) Windows Vista W …   Википедия

  • Visual Studio LightSwitch 2011 — Microsoft Visual Studio LightSwitch 2011 Тип Среда разработки программного обеспечения Разработчик Microsoft Операционная система Windows XP SP2 Windows Server 2003 SP1 Windows Server 2003 R2 (32 битные x86 и x64 битные версии) Windows Vista… …   Википедия

  • Visual C++ — For Visual C#, see Microsoft Visual C Sharp. Visual C++ Developer(s) Microsoft Corporation Stable release Visual Studio 2010 / April 2010 …   Wikipedia

  • MS-DOS — This article is about Microsoft MS DOS. For other compatible operating systems of the DOS family, see DOS. MS DOS An example of MS DOS s command line interface, this one showing that the current directory is the root of drive C …   Wikipedia

  • PureBasic — PureBasic  диалект языка BASIC и коммерческий компилятор для него. Предназначен для создания кроссплатформенных приложений для AmigaOS, Linux, Microsoft Windows, Windows NT и Mac OS X. Разработан компанией Fantaisie Software. Программы,… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»