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] .
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] .
IDE | |
---|---|
Universel | |
C / C++ | |
GRUNDLÆGGENDE | |
Java |
|
Pascal | |
PHP |
|
Python | |
ActionScript | |
rubin | |
sammenligning |