Microsoft QuickC
| QuickC | |
|---|---|
| Тип | Интегрированная среда разработки |
| Разработчик | Microsoft |
| Написана на | C |
| Операционная система | DOS |
| Последняя версия |
|
| Лицензия | проприетарная |
Microsoft QuickC — интегрированная среда разработки (ИСP, IDE), для языка программирования 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.
Примечания
- ↑ Visual C++ adds Windows support. InfoWorld. 22 февраля 1993. p. 17.
- ↑ Quick C vs Turbo C advertisement. InfoWorld. September, 7 1987. p. 70.
{{cite news}}: Проверьте значение даты:|date=(справка) - ↑ Microsoft Releases C Program Wares, Provides Rebates. InfoWorld. 9 ноября 1987. p. 29.
- ↑ Quick C advertisement. InfoWorld. 7 декабря 1987. p. 28. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Microsoft Quick C Battles for a Better C Benefit Novice and Professional alike. InfoWorld. 23 мая 1988. p. 67. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ User Group Greets Microsoft's New C Products With Enthusiasm. InfoWorld. 8 июня 1987. p. 73. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Microsoft Scrambles to Patch Quick C Bugs. InfoWorld. 7 декабря 1987. p. 3. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Early Users Pleased With Microsoft Quick C Update. InfoWorld. 30 января 1989. p. 15. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Quick C 2.0 advertisement. InfoWorld. 6 февраля 1989. p. 23. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Microsoft Offers Quick C Upgrade. InfoWorld. 16 января 1989. p. 15. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Six C Compilers. InfoWorld. 22 мая 1989. p. 47. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Quick Assembler bundled with Microsoft's Quick C. InfoWorld. 12 июня 1989. p. 24. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Microsoft Debuts Quick Assembler. InfoWorld. 5 июня 1989. p. 3. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Microsoft's Source Profiler Works With Languages Conforming to Open Tools. InfoWorld. 10 июня 1991. p. 22. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Microsoft Unveils C, Quick C Updates and Add-On Tools. InfoWorld. 16 апреля 1990. p. 13. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Microsoft Readies Quick C for Windows for July Introduction. InfoWorld. 13 мая 1991. p. 113. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ QuickC for Windows creates applications without using SDK. InfoWorld. 2 сентября 1991. p. 13. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ QuickC is a one-stop development tool. InfoWorld. 18 ноября 1991. p. 113. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ C languages: oceans apart. InfoWorld. 3 февраля 1992. p. 55. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Author disputes calls released by Microsoft. InfoWorld. 14 сентября 1992. p. 3. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
- ↑ Undocumented Windows calls. InfoWorld. 16 ноября 1992. p. 98. Архивировано 13 октября 2012. Дата обращения: 27 октября 2017.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.