Microsoft QuickC

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 27 oktober 2017; kontroller kräver 5 redigeringar .
QuickC
Sorts Integrerad utvecklingsmiljö
Utvecklaren Microsoft
Skrivet i C
Operativ system DOS
Licens Proprietär

Microsoft QuickC  är en integrerad utvecklingsmiljö för programmeringsspråket C , producerad av Microsoft från 1987 till 1993, då den ersattes av utvecklingsmiljön Visual C++ [1] . Produkten positionerades som en konkurrent till Turbo C- utvecklingsmiljön som produceras av Borland [2] .

Historik

Den första versionen av QuickC 1.0 släpptes i oktober 1987 samtidigt som det dyrare Microsoft C 5.0 utvecklingsverktyget ; Quick C positionerades som en miljö för snabb utveckling av små program, medan Microsoft C var avsedd för mer seriös och komplex programvara [3] . Den första versionen av utvecklingsmiljön inkluderade grafikbibliotek och en debugger som inte hittades i konkurrerande Turbo C [4] . Språkfunktionsstödet var ANSI -kompatibelt och kompatibelt med Microsoft C 5.0 (inget stöd för den enorma minnesmodellen och ingen fullständig uppsättning optimeringar) [5] . Stöd för VGA - adaptern och 43-linjers EGA -adapterläge har tillkännagivits, såväl som CodeView [6] debugger . Denna version var inkompatibel med vissa Western Digital hårddiskkontroller , vilket kan resultera i dataförlust [7] . QuickC 1.01 släpptes för att fixa detta fel.

I januari 1989 släpptes QuickC 2.0 [8] [9] . Följande nya funktioner har föreslagits: inkrementell kompilering och sammansättning, ökad kompileringshastighet, inline assembler , stöd för alla minnesmodeller, förbättrat hypertexthjälpsystem och utvecklingsstöd för Windows [10] . Recensenten av tidningen InfoWorld pekar ut bland fördelarna med denna version av miljökompatibilitet med Microsoft C 5.1, bra (om än ofullständigt) stöd för ANSI-standarden och ett högkvalitativt dokumentationssystem [11] .

I juni 1989 släpptes version 2.01, som inkluderade Quick Assembler (en lätt version av MASM 5.1) och var kompatibel med Microsoft Source Profiler [12] [13] [14] .

Version 2.50, som släpptes i maj 1990, inkluderade stöd för den lilla minnesmodellen för att skriva små COM-program och stöd för språktillägg som "__baserade" pekare och att skicka parametrar genom processorregister [15] . Version 2.51 släpptes 1990.

I september 1991 släpptes Quick C för Windows 1.0, som kunde användas för att utveckla program för både DOS och Windows , och inkluderade en IDE, kompilator, Quick Case:W GUI-utvecklingsverktyg och QuickWin- biblioteket för att lägga till Windows-stöd för äldre DOS-program [16] . Utvecklingsmiljön inkluderade en källredigerare, en debugger, en bildredigerare och en dialogruteredigerare ; mjukvaruutveckling krävde inte användning av Windows SDK [17] . Denna version var kompatibel med Microsoft C 6.0 och var den första utvecklingsmiljön för Windows för C-språket [18] . Ett paket bestående av Microsoft C 6.0, Quick C för Windows 1.0 och Windows SDK [19] var också tillgängligt . Utvecklingsmiljön använde odokumenterade Windows API- funktionsanrop [20] [21] .

Litteratur

Anteckningar

  1. Visual C++ lägger till Windows-stöd  (22 februari 1993), s. 17.
  2. ↑ Annons för Quick C vs Turbo C  (7 september 1987), s. 70.
  3. Microsoft släpper C Program Wares, ger rabatter  (9 november 1987), s. 29.
  4. Quick C-annons  (7 december 1987), s. 28. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  5. Microsoft Quick C kämpar för en bättre C-fördel, både nybörjare och professionella  (23 maj 1988), s. 67. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  6. Användargrupp hälsar Microsofts nya C-produkter med entusiasm  (8 juni 1987), s. 73. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  7. Microsoft Scrambles to Patch Quick C Bugs  (7 december 1987), s. 3. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  8. Tidiga användare nöjda med Microsoft Quick C Update  (30 januari 1989), s. 15. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  9. Quick C 2.0-annons  (6 februari 1989), s. 23. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  10. Microsoft erbjuder snabb C-uppgradering  (16 januari 1989), s. 15. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  11. Six C Compilers  (22 maj 1989), s. 47. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  12. Quick Assembler medföljer Microsofts Quick C  (12 juni 1989), s. 24. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  13. Microsoft Debuts Quick Assembler  (5 juni 1989), s. 3. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  14. Microsofts källprofiler fungerar med språk som överensstämmer med öppna verktyg  (10 juni 1991), s. 22. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  15. Microsoft avslöjar C, Snabba C-uppdateringar och tilläggsverktyg  (16 april 1990), s. 13. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  16. Microsoft Readies Quick C för Windows för juli-introduktion  (13 maj 1991), s. 113. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  17. QuickC för Windows skapar applikationer utan att använda SDK  (2 september 1991), s. 13. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  18. QuickC är ett utvecklingsverktyg med en enda plats  (18 november 1991), s. 113. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.
  19. C languages: oceans apart  (3 februari 1992), s. 55. Arkiverad 13 oktober 2012. Hämtad 27 oktober 2017.
  20. Författaren bestrider samtal som släppts av Microsoft  (14 september 1992), s. 3. Arkiverad 13 oktober 2012. Hämtad 27 oktober 2017.
  21. Odokumenterade Windows-anrop  (16 november 1992), s. 98. Arkiverad från originalet den 13 oktober 2012. Hämtad 27 oktober 2017.