Microsoft QuickC

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 27. lokakuuta 2017 tarkistetusta versiosta . tarkastukset vaativat 5 muokkausta .
QuickC
Tyyppi Integroitu kehitysympäristö
Kehittäjä Microsoft
Sisään kirjoitettu C
Käyttöjärjestelmä DOS
Lisenssi omistusoikeus

Microsoft QuickC  on integroitu kehitysympäristö C -ohjelmointikielelle , jota Microsoft tuotti vuosina 1987–1993, jolloin se korvattiin Visual C++ -kehitysympäristöllä [1] . Tuote asetettiin kilpailijaksi Borlandin valmistamalle Turbo C -kehitysympäristölle [2] .

Historia

QuickC 1.0:n ensimmäinen versio julkaistiin lokakuussa 1987 samaan aikaan kuin kalliimpi Microsoft C 5.0 -kehitystyökalu . Quick C asetettiin ympäristöksi pienten ohjelmien nopealle kehitykselle, kun taas Microsoft C oli tarkoitettu vakavammille ja monimutkaisemmille ohjelmistoille [3] . Kehitysympäristön ensimmäinen versio sisälsi grafiikkakirjastot ja debuggerin, jota ei löytynyt kilpailevasta Turbo C :stä [4] . Kieliominaisuuksien tuki oli ANSI -yhteensopiva ja yhteensopiva Microsoft C 5.0:n kanssa (ei tukea valtavalle muistimallille eikä täydellistä optimointisarjaa) [5] . Tuki VGA - sovittimelle ja 43- riviselle EGA -sovitintilalle on ilmoitettu, samoin kuin CodeView [6] -debuggeri . Tämä versio ei ollut yhteensopiva joidenkin Western Digital -kiintolevyohjainten kanssa , mikä saattoi johtaa tietojen menetykseen [7] . QuickC 1.01 julkaistiin tämän virheen korjaamiseksi.

Tammikuussa 1989 julkaistiin QuickC 2.0 [8] [9] . Seuraavia uusia ominaisuuksia on ehdotettu: inkrementaalinen käännös ja kokoaminen, lisääntynyt käännösnopeus, inline assembler , tuki kaikille muistimalleille, parannettu hypertekstiohjejärjestelmä ja kehitystuki Windowsille [10] . InfoWorld -lehden arvioija mainitsee tämän ympäristöversion eduista yhteensopivuuden Microsoft C 5.1:n kanssa, hyvän (vaikkakin puutteellisen) ANSI-standardin tuen ja laadukkaan dokumentaatiojärjestelmän [11] .

Kesäkuussa 1989 julkaistiin versio 2.01, joka sisälsi Quick Assemblerin (kevyt versio MASM 5.1:stä) ja oli yhteensopiva Microsoft Source Profilerin [12] [13] [14] kanssa .

Toukokuussa 1990 julkaistu versio 2.50 sisälsi tuen pienelle muistimallille pienten COM-ohjelmien kirjoittamiseen ja tuen kielilaajennuksille, kuten "__pohjaisille" osoittimille ja parametrien välittämiselle prosessorirekisterien kautta [15] . Versio 2.51 julkaistiin vuonna 1990.

Syyskuussa 1991 julkaistiin Quick C for Windows 1.0, jota voitiin käyttää ohjelmien kehittämiseen sekä DOS :lle että Windowsille . Se sisälsi IDE:n, kääntäjän, Quick Case:W GUI -kehitystyökalun ja QuickWin- kirjaston Windowsin tuen lisäämiseksi vanhemmille. DOS-ohjelmat [16] . Kehitysympäristö sisälsi lähdeeditorin, virheenkorjausohjelman, kuvaeditorin ja valintaikkunaeditorin ; ohjelmistokehitys ei vaatinut Windows SDK :n käyttöä [17] . Tämä versio oli yhteensopiva Microsoft C 6.0:n kanssa ja oli ensimmäinen Windows-kehitysympäristö C-kielelle [18] . Saatavilla oli myös paketti, joka sisälsi Microsoft C 6.0:n, Quick C for Windows 1.0:n ja Windows SDK:n [19] . Kehitysympäristö käytti dokumentoimattomia Windows API -funktiokutsuja [20] [21] .

Kirjallisuus

Muistiinpanot

  1. Visual C++ lisää Windows-tuen  (22. helmikuuta 1993), s. 17.
  2. Quick C vs Turbo C -mainos  (7.9.1987), s. 70.
  3. Microsoft julkaisee C Program Wares, tarjoaa alennuksia  (9. marraskuuta 1987), s. 29.
  4. Quick C -mainos  (7. joulukuuta 1987), s. 28. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  5. Microsoft Quick C taistelee paremmasta C-edusta sekä aloittelijalle että ammattilaiselle  (23. toukokuuta 1988), s. 67. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  6. Käyttäjäryhmä tervehtii Microsoftin uusia C-tuotteita innostuneesti  (8. kesäkuuta 1987), s. 73. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  7. Microsoft Scrambles korjaa Quick C -virheet  (7. joulukuuta 1987), s. 3. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  8. Early Users Happy With Microsoft Quick C Update  (30. tammikuuta 1989), s. 15. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  9. Quick C 2.0 -ilmoitus  (6. helmikuuta 1989), s. 23. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  10. Microsoft tarjoaa nopean C-päivityksen  (16. tammikuuta 1989), s. 15. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  11. Six C Compilers  (22. toukokuuta 1989), s. 47. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  12. Quick Assembler mukana Microsoftin Quick C  (12. kesäkuuta 1989), s. 24. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  13. Microsoft Debuts Quick Assembler  (5. kesäkuuta 1989), s. 3. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  14. Microsoftin Source Profiler Works With Languages ​​Conforming to Open Tools  (kesäkuu 10 1991), s. 22. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  15. Microsoft julkistaa C:n, C:n pikapäivitykset ja lisäosat  (16. huhtikuuta 1990), s. 13. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  16. Microsoft Readies Quick C for Windows for July Introduction  (13. toukokuuta 1991), s. 113. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  17. QuickC for Windows luo sovelluksia ilman SDK:ta  (2. syyskuuta 1991), s. 13. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  18. QuickC on yhden luukun kehitystyökalu  (18. marraskuuta 1991), s. 113. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  19. C-kielet: oceans apart  (3. helmikuuta 1992), s. 55. Arkistoitu 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  20. Tekijä kiistää Microsoftin julkaisemat puhelut  (14. syyskuuta 1992), s. 3. Arkistoitu 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.
  21. Dokumentoimattomat Windows-puhelut  (16. marraskuuta 1992), s. 98. Arkistoitu alkuperäisestä 13. lokakuuta 2012. Haettu 27. lokakuuta 2017.