Microsoft QuickC

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 27. října 2017; kontroly vyžadují 5 úprav .
QuickC
Typ Integrované vývojové prostředí
Vývojář Microsoft
Zapsáno v C
Operační systém DOS
Licence proprietární

Microsoft QuickC  je integrované vývojové prostředí pro programovací jazyk C , produkované společností Microsoft v letech 1987 až 1993, kdy bylo nahrazeno vývojovým prostředím Visual C++ [1] . Produkt byl umístěn jako konkurent vývojového prostředí Turbo C vyráběného společností Borland [2] .

Historie

První verze QuickC 1.0 byla vydána v říjnu 1987 ve stejnou dobu jako dražší vývojový nástroj Microsoft C 5.0 ; Quick C byl umístěn jako prostředí pro rychlý vývoj malých programů, zatímco Microsoft C byl určen pro serióznější a složitější software [3] . První verze vývojového prostředí obsahovala grafické knihovny a debugger nenalezený v konkurenčním Turbo C [4] . Podpora jazykových funkcí byla kompatibilní s ANSI a kompatibilní s Microsoft C 5.0 (žádná podpora pro velký paměťový model a žádná úplná sada optimalizací) [5] . Byla oznámena podpora pro adaptér VGA a 43řádkový režim adaptéru EGA a také ladicí program CodeView [6] . Tato verze byla nekompatibilní s některými řadiči pevných disků Western Digital , což mohlo vést ke ztrátě dat [7] . K opravě této chyby byla vydána verze QuickC 1.01.

V lednu 1989 byl vydán QuickC 2.0 [8] [9] . Byly navrženy následující nové funkce: přírůstková kompilace a sestavení, zvýšená rychlost kompilace, inline assembler , podpora pro všechny modely paměti, vylepšený systém hypertextové nápovědy a podpora vývoje pro Windows [10] . Recenzent časopisu InfoWorld mezi výhody této verze prostředí vyzdvihuje kompatibilitu s Microsoft C 5.1, dobrou (byť neúplnou) podporu standardu ANSI a kvalitní dokumentační systém [11] .

V červnu 1989 byla vydána verze 2.01, která obsahovala Quick Assembler (odlehčená verze MASM 5.1) a byla kompatibilní s Microsoft Source Profiler [12] [13] [14] .

Verze 2.50, vydaná v květnu 1990, obsahovala podporu pro malý paměťový model pro psaní malých programů COM a podporu jazykových rozšíření, jako jsou ukazatele "__based" a předávání parametrů přes registry procesoru [15] . Verze 2.51 byla vydána v roce 1990.

V září 1991 byl vydán Quick C pro Windows 1.0, který mohl být použit k vývoji programů pro DOS i Windows a obsahoval IDE, kompilátor, vývojový nástroj Quick Case:W GUI a knihovnu QuickWin pro přidání podpory Windows pro starší verze . Programy pro DOS [16] . Vývojové prostředí zahrnovalo zdrojový editor, debugger, editor obrázků a editor dialogových oken ; vývoj softwaru nevyžadoval použití Windows SDK [17] . Tato verze byla kompatibilní s Microsoft C 6.0 a byla prvním vývojovým prostředím pro Windows pro jazyk C [18] . K dispozici byl také balíček obsahující Microsoft C 6.0, Quick C pro Windows 1.0 a Windows SDK [19] . Vývojové prostředí využívalo nezdokumentovaná volání funkcí Windows API [20] [21] .

Literatura

Poznámky

  1. Visual C++ přidává podporu Windows  (22. února 1993), str. 17.
  2. Reklama Quick C vs Turbo C  (7. září 1987), str. 70.
  3. Microsoft uvolňuje C Program Wares, poskytuje slevy  (9. listopadu 1987), s. 29.
  4. Rychlý inzerát C  (7. prosince 1987), s. 28. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  5. Microsoft Quick C Battles for a Better C Benefit Nováček i profesionál  (23. května 1988), s. 67. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  6. User Group Greets Microsoft's New C Products With Enthusiasm  (8. června 1987), s. 73. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  7. Microsoft Scrambles to Patch Quick C Bugs  (7. prosince 1987), str. 3. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  8. První uživatelé spokojeni s Microsoft Quick C Update  (30. ledna 1989), s. 15. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  9. Rychlý inzerát C 2.0  (6. února 1989), s. 23. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  10. Microsoft nabízí rychlý upgrade C  (16. ledna 1989), s. 15. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  11. Six C Compilers  (22. května 1989), s. 47. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  12. Quick Assembler přibalený k Microsoft's Quick C  (12. června 1989), str. 24. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  13. Microsoft Debuts Quick Assembler  (5. června 1989), s. 3. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  14. Microsoft Source Profiler Works with Languages ​​​​Conforming to Open Tools  (červen, 10. června 1991), str. 22. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  15. Microsoft odhalil C, rychlé aktualizace C a doplňkové nástroje  (16. dubna 1990), s. 13. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  16. Microsoft Readies Quick C for Windows for July Introduction  (13. května 1991), str. 113. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  17. QuickC for Windows vytváří aplikace bez použití SDK  (2. září 1991), s. 13. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  18. QuickC je jednorázový vývojový nástroj  (18. listopadu 1991), str. 113. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.
  19. Jazyky C: oceány odděleně  (3. února 1992), s. 55. Archivováno 13. října 2012. Staženo 27. října 2017.
  20. Autor zpochybňuje hovory vydané společností Microsoft  (14. září 1992), s. 3. Archivováno 13. října 2012. Staženo 27. října 2017.
  21. Undocumented Windows calls  (16. listopadu 1992), s. 98. Archivováno z originálu 13. října 2012. Staženo 27. října 2017.