Microsoft QuickC

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 27. oktober 2017; checks kræver 5 redigeringer .
QuickC
Type Integreret udviklingsmiljø
Udvikler Microsoft
Skrevet i C
Operativ system DOS
Licens proprietære

Microsoft QuickC  er et integreret udviklingsmiljø for programmeringssproget C , produceret af Microsoft fra 1987 til 1993, da det blev erstattet af Visual C++ udviklingsmiljøet [1] . Produktet blev positioneret som en konkurrent til Turbo C- udviklingsmiljøet produceret af Borland [2] .

Historie

Den første version af QuickC 1.0 blev udgivet i oktober 1987 samtidig med det dyrere Microsoft C 5.0 udviklingsværktøj ; Quick C var placeret som et miljø for hurtig udvikling af små programmer, mens Microsoft C var beregnet til mere seriøs og kompleks software [3] . Den første version af udviklingsmiljøet inkluderede grafikbiblioteker og en debugger, der ikke findes i konkurrerende Turbo C [4] . Understøttelse af sprogfunktioner var ANSI -kompatibel og kompatibel med Microsoft C 5.0 (ingen understøttelse af den enorme hukommelsesmodel og intet komplet sæt af optimeringer) [5] . Understøttelse af VGA -adapteren og 43-linjers EGA -adaptertilstand er blevet annonceret, såvel som CodeView [6] debuggeren . Denne version var inkompatibel med nogle Western Digital -harddiskcontrollere , hvilket kunne resultere i datatab [7] . QuickC 1.01 blev udgivet for at rette denne fejl.

I januar 1989 blev QuickC 2.0 [8] [9] udgivet . Følgende nye funktioner er blevet foreslået: trinvis kompilering og samling, øget kompileringshastighed, inline assembler , understøttelse af alle hukommelsesmodeller, forbedret hyperteksthjælpesystem og udviklingsstøtte til Windows [10] . Anmelderen af ​​InfoWorld- magasinet påpeger blandt fordelene ved denne version af miljøkompatibilitet med Microsoft C 5.1, god (omend ufuldstændig) understøttelse af ANSI-standarden og et dokumentationssystem af høj kvalitet [11] .

I juni 1989 blev version 2.01 udgivet, som inkluderede Quick Assembler (en letvægtsversion af MASM 5.1) og var kompatibel med Microsoft Source Profiler [12] [13] [14] .

Version 2.50, udgivet i maj 1990, inkluderede understøttelse af den lille hukommelsesmodel til skrivning af små COM-programmer og understøttelse af sprogudvidelser såsom "__baserede" pointere og videregivelse af parametre gennem processorregistre [15] . Version 2.51 blev udgivet i 1990.

I september 1991 blev Quick C til Windows 1.0 udgivet, som kunne bruges til at udvikle programmer til både DOS og Windows , og inkluderede en IDE, compiler, Quick Case:W GUI-udviklingsværktøj og QuickWin- biblioteket for at tilføje Windows-understøttelse til ældre DOS-programmer [16] . Udviklingsmiljøet inkluderede en kildeeditor, en debugger, en billededitor og en dialogbokseditor ; softwareudvikling krævede ikke brug af Windows SDK [17] . Denne version var kompatibel med Microsoft C 6.0 og var det første udviklingsmiljø for Windows til C-sproget [18] . En pakke bestående af Microsoft C 6.0, Quick C til Windows 1.0 og Windows SDK [19] var også tilgængelig . Udviklingsmiljøet brugte udokumenterede Windows API- funktionskald [20] [21] .

Litteratur

Noter

  1. Visual C++ tilføjer Windows-understøttelse  (22. februar 1993), s. 17.
  2. Quick C vs Turbo C-annonce  (7. september 1987), s. 70.
  3. Microsoft udgiver C Program Wares, giver rabatter  (9. november 1987), s. 29.
  4. Quick C-annonce  (7. december 1987), s. 28. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  5. Microsoft Quick C kæmper for en bedre C-fordel, både begyndere og professionelle  (23. maj 1988), s. 67. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  6. Brugergruppe hilser Microsofts nye C-produkter med entusiasme  (8. juni 1987), s. 73. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  7. Microsoft Scrambles to Patch Quick C Bugs  (7. december 1987), s. 3. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  8. Tidlige brugere tilfredse med Microsoft Quick C Update  (30. januar 1989), s. 15. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  9. Quick C 2.0-annonce  (6. februar 1989), s. 23. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  10. Microsoft tilbyder hurtig C-opgradering  (16. januar 1989), s. 15. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  11. Six C Compilers  (22. maj 1989), s. 47. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  12. Quick Assembler bundtet med Microsofts Quick C  (12. juni 1989), s. 24. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  13. Microsoft Debuts Quick Assembler  (5. juni 1989), s. 3. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  14. Microsofts kildeprofiler arbejder med sprog, der er i overensstemmelse med åbne værktøjer  (10. juni 1991), s. 22. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  15. Microsoft afslører C, Hurtige C-opdateringer og tilføjelsesværktøjer  (16. april 1990), s. 13. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  16. Microsoft klargør Quick C til Windows til juli-introduktion  (13. maj 1991), s. 113. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  17. QuickC til Windows opretter applikationer uden brug af SDK  (2. september 1991), s. 13. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  18. QuickC er et one-stop udviklingsværktøj  (18. november 1991), s. 113. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.
  19. C languages: oceans apart  (3. februar 1992), s. 55. Arkiveret 13. oktober 2012. Hentet 27. oktober 2017.
  20. Forfatteren bestrider opkald frigivet af Microsoft  (14. september 1992), s. 3. Arkiveret 13. oktober 2012. Hentet 27. oktober 2017.
  21. Udokumenterede Windows-opkald  (16. november 1992), s. 98. Arkiveret fra originalen den 13. oktober 2012. Hentet 27. oktober 2017.