Microsoft QuickC

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 27 octombrie 2017; verificările necesită 5 modificări .
QuickC
Tip de Mediu de dezvoltare integrat
Dezvoltator Microsoft
Scris in C
Sistem de operare DOS
Licență proprietate

Microsoft QuickC  este un mediu de dezvoltare integrat pentru limbajul de programare C , produs de Microsoft din 1987 până în 1993, când a fost înlocuit cu mediul de dezvoltare Visual C++ [1] . Produsul a fost poziționat ca un concurent pentru mediul de dezvoltare Turbo C produs de Borland [2] .

Istorie

Prima versiune a QuickC 1.0 a fost lansată în octombrie 1987, în același timp cu instrumentul de dezvoltare mai scump Microsoft C 5.0 ; Quick C a fost poziționat ca un mediu pentru dezvoltarea rapidă a programelor mici, în timp ce Microsoft C a fost destinat unui software mai serios și mai complex [3] . Prima versiune a mediului de dezvoltare a inclus biblioteci grafice și un depanator care nu a fost găsit în Turbo C concurent [4] . Suportul pentru caracteristicile limbajului a fost conform ANSI și compatibil cu Microsoft C 5.0 (fără suport pentru modelul de memorie uriaș și fără set complet de optimizări) [5] . A fost anunțat suport pentru adaptorul VGA și modul adaptor EGA cu 43 de linii , precum și pentru depanatorul CodeView [6] . Această versiune a fost incompatibilă cu unele controlere de hard disk Western Digital , ceea ce ar putea duce la pierderea datelor [7] . QuickC 1.01 a fost lansat pentru a remedia această eroare.

În ianuarie 1989, a fost lansat QuickC 2.0 [8] [9] . Au fost propuse următoarele caracteristici noi: compilare și asamblare incrementală, viteză crescută de compilare, asamblare inline , suport pentru toate modelele de memorie, sistem de ajutor hypertext îmbunătățit și suport pentru dezvoltare pentru Windows [10] . Revizorul revistei InfoWorld subliniază printre avantajele acestei versiuni a mediului compatibilitatea cu Microsoft C 5.1, suport bun (deși incomplet) pentru standardul ANSI și un sistem de documentare de înaltă calitate [11] .

În iunie 1989, a fost lansată versiunea 2.01, care includea Quick Assembler (o versiune ușoară a MASM 5.1) și era compatibilă cu Microsoft Source Profiler [12] [13] [14] .

Versiunea 2.50, lansată în mai 1990, includea suport pentru modelul de memorie minuscul pentru scrierea de programe COM mici și suport pentru extensii de limbaj, cum ar fi pointerii „__based” și trecerea parametrilor prin registrele procesorului [15] . Versiunea 2.51 a fost lansată în 1990.

În septembrie 1991, a fost lansat Quick C pentru Windows 1.0, care putea fi folosit pentru a dezvolta programe atât pentru DOS , cât și pentru Windows și includea un IDE, un compilator, un instrument de dezvoltare Quick Case:W GUI și biblioteca QuickWin pentru a adăuga suport Windows pentru mai vechi. Programe DOS [16] . Mediul de dezvoltare a inclus un editor sursă, un depanator, un editor de imagini și un editor de casete de dialog ; dezvoltarea de software nu a necesitat utilizarea Windows SDK [17] . Această versiune a fost compatibilă cu Microsoft C 6.0 și a fost primul mediu de dezvoltare pentru Windows pentru limbajul C [18] . De asemenea, era disponibil un pachet format din Microsoft C 6.0, Quick C pentru Windows 1.0 și Windows SDK [19] . Mediul de dezvoltare a folosit apeluri de funcții Windows API nedocumentate [20] [21] .

Literatură

Note

  1. Visual C++ adaugă suport Windows  (22 februarie 1993), p. 17.
  2. ↑ Reclamă Quick C vs Turbo C  (7 septembrie 1987), p. 70.
  3. Microsoft lansează C Program Wares, Provides Rebates  (9 noiembrie 1987), p. 29.
  4. ↑ Anunț rapid C  (7 decembrie 1987), p. 28. Arhivat din original la 13 octombrie 2012. Preluat la 27 octombrie 2017.
  5. Microsoft Quick C Battles for a Better C Benefit Novice and Professional alike  (23 mai 1988), p. 67. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  6. User Group Greets Microsoft's New C Products With Enthusiasm  (8 iunie 1987), p. 73. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  7. Microsoft Scrambles to Patch Quick C Bugs  (7 decembrie 1987), p. 3. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  8. Primii utilizatori mulțumiți de Microsoft Quick C Update  (30 ianuarie 1989), p. 15. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  9. ↑ Reclamă Quick C 2.0  (6 februarie 1989), p. 23. Arhivat din original la 13 octombrie 2012. Preluat la 27 octombrie 2017.
  10. Microsoft Offers Quick C Upgrade  (16 ianuarie 1989), p. 15. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  11. Six C Compilers  (22 mai 1989), p. 47. Arhivat din original la 13 octombrie 2012. Preluat la 27 octombrie 2017.
  12. Quick Assembler bundled with Microsoft's Quick C  (12 iunie 1989), p. 24. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  13. Microsoft Debuts Quick Assembler  (5 iunie 1989), p. 3. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  14. Microsoft's Source Profiler Works With Languages ​​​​Conforming to Open Tools  (10 iunie 1991), p. 22. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  15. Microsoft Unveils C, Quick C Updates and Add-On Tools  (16 aprilie 1990), p. 13. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  16. Microsoft Readies Quick C for Windows for July Introduction  (13 mai 1991), p. 113. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  17. QuickC pentru Windows creează aplicații fără a utiliza SDK  (2 septembrie 1991), p. 13. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  18. QuickC este un instrument de dezvoltare unic  (18 noiembrie 1991), p. 113. Arhivat din original pe 13 octombrie 2012. Preluat la 27 octombrie 2017.
  19. C languages: oceans apart  (3 februarie 1992), p. 55. Arhivat 13 octombrie 2012. Preluat la 27 octombrie 2017.
  20. Autorul contesta apelurile lansate de Microsoft  (14 septembrie 1992), p. 3. Arhivat 13 octombrie 2012. Preluat la 27 octombrie 2017.
  21. Apeluri Windows nedocumentate  (16 noiembrie 1992), p. 98. Arhivat din original la 13 octombrie 2012. Preluat la 27 octombrie 2017.