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] .
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] .
ID | |
---|---|
Universell | |
C / C++ | |
GRUNDLÄGGANDE | |
Java |
|
Pascal | |
PHP |
|
Pytonorm |
|
ActionScript | |
rubin | |
jämförelse |