كويك سي

مايكروسوفت كويك سي هو منتج بيئة تطوير متكاملة (IDE) تجاري متوقف عن الإنتاج، صممته مايكروسوفت للغة البرمجة سي ، وقد حل محله برنامج فيجوال سي++ الإصدار القياسي. [ 2 ] وكان منافسه الرئيسي هو بورلاند توربو سي . [ 3 ]

تُعدّ QuickC إحدى لغات البرمجة الثلاث التي طرحتها مايكروسوفت مع بيئات تطوير متكاملة (IDEs) من هذا النوع في نفس الفترة، واللغتان الأخريان هما QuickBasic [ 4 ] و QuickPascal [ 5 ] [ 6 ] . وقد انبثقت لغة Visual Basic لاحقًا من QuickBasic ، كما تم تضمينها بدون رابط باسم QBasic في إصدارات لاحقة من نظام MS-DOS، لتحل محل GW-BASIC . وتُعتبر QuickC سلفًا مباشرًا للغة Visual C++ [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] . صُممت تطبيقات لغات Quick الثلاث للمستخدمين المتقدمين (على عكس المطورين المحترفين، الذين زودتهم مايكروسوفت بلغات برمجة في شكل تطبيقات باهظة الثمن وأكثر شمولًا للغات الثلاث المذكورة، بالإضافة إلى C++ و Fortran و Cobol ) وللاستخدام التعليمي؛ وفي جميع الحالات الثلاث، كان منافسها الرئيسي هو Borland بسلسلة مُجمّعات Turbo الخاصة بها [ 11 ] . كما يتنافس مُجمّع Microsoft Macro Assembler مع مُجمّع Turbo من Borland [ 12 ] .

كان QuickC عبارة عن مترجم للوضع الحقيقي فقط، باستثناء QuickC لنظام التشغيل Windows 1.0 الذي سمح أيضًا بتجميع برامج الوضع المحمي ، ولكن فقط لنظام التشغيل Windows.

سجل الإصدارات

  • تم إصدار QuickC 1.0 في أكتوبر 1987. [ 13 ] [ 14 ] وهو يطبق معيار ANSI C ويتوافق مع Microsoft C 5.0. [ 15 ] كما يدعم CodeView . [ 16 ] وقد واجه هذا الإصدار مشاكل توافق معروفة مع وحدات تحكم محركات الأقراص الصلبة WD . [ 17 ]
  • QuickC 1.01
  • تم إصدار QuickC 2.0 في يناير 1989. [ 18 ] [ 19 ] [ 20 ] تضمنت الميزات الجديدة: التجميع والربط التدريجي، وسرعة تجميع محسّنة، ومُجمِّع مُدمج، ودعم جميع نماذج الذاكرة. [ 21 ] كانت متوافقة مع Microsoft C 5.1. [ 22 ]
  • تم إصدار QuickC 2.01 في يونيو 1989. [ 23 ] وتضمن هذا الإصدار برنامج Quick Assembler. [ 24 ] وكان متوافقًا مع برنامج Microsoft Source Profiler. [ 25 ]
  • QuickC 2.50 ، الذي تم إصداره في مايو 1990. [ 26 ]
  • QuickC 2.51 ، تم إصداره في ديسمبر 1990 (متوفر فقط مع برنامج التجميع المرفق)
  • تم إصدار QuickC لنظام التشغيل Windows 1.0 في سبتمبر 1991. [ 1 ] [ 27 ] وكان أول بيئة تطوير متكاملة (IDE) للغة C على نظام Windows [ 28 ] ، كما كان متاحًا ضمن حزمة مع Microsoft C 6.0 وWindows SDK. [ 29 ] استخدمت بيئة التطوير المتكاملة بعض استدعاءات واجهة برمجة تطبيقات Windows غير الموثقة . [ 30 ] [ 31 ] كان من الممكن استهداف نظام DOS باستخدام هذا الإصدار، ولكن برامج DOS هذه كانت تقتصر على برامج الوضع الحقيقي.

انظر أيضاً

مراجع

  1. 1 2 "مايكروسوفت تُجهّز لغة البرمجة السريعة C لنظام ويندوز لإطلاقها في يوليو" . إنفوورلد . 13 مايو 1991. ص  113.
  2. "Visual C++ يضيف دعمًا لنظام التشغيل Windows" . InfoWorld . 22 فبراير 1993. ص 17. 
  3. "إعلان Quick C مقابل Turbo C" . InfoWorld . 7 سبتمبر 1987. ص 70. 
  4. مجموعة أدوات مبرمجي QuickBasic
  5. أساسيات اللغة السريعة، الصفحات من 1 إلى 27
  6. 1 2 مجموعة أدوات مبرمجي QuickPascal، الصفحات 3-6
  7. البدء باستخدام Visual C++، مقدمة
  8. مجموعة أدوات مبرمجي لغة سي السريعة، الصفحات 3-6
  9. مجموعة أدوات مبرمجي QuickBasic، الصفحات 1-4
  10. استخدام MS-DOS 6 الملحق الثالث
  11. بورلاند توربو سي
  12. الكتاب الأسود الضخم لفيروسات الحاسوب، صفحة 16
  13. "مايكروسوفت تُصدر برامج C، وتقدم خصومات" . إنفوورلد . 9 نوفمبر 1987. ص 29. 
  14. "إعلان كويك سي" . إنفوورلد . 7 ديسمبر 1987. ص 28. 
  15. "Microsoft Quick C Battles for a Better C Benefit Noly and Professional of both" . InfoWorld . 23 مايو 1988. ص 67. 
  16. "مجموعة مستخدمين ترحب بمنتجات مايكروسوفت الجديدة للغة C بحماس" . إنفوورلد . 8 يونيو 1987. ص 73. 
  17. "مايكروسوفت تسارع لإصلاح ثغرات لغة البرمجة السريعة C" . إنفوورلد . 7 ديسمبر 1987. ص 3. 
  18. "المستخدمون الأوائل راضون عن تحديث مايكروسوفت السريع C" . إنفوورلد . 30 يناير 1989. ص 15. 
  19. "إعلان Quick C 2.0" . InfoWorld . 6 فبراير 1989. ص 23. 
  20. "QuickC 2.0 يستعرض واجهة جديدة، ويضيف نماذج ذاكرة، ومجمعًا مضمنًا" . مجلة PC . 30 مايو 1989. ص 36. 
  21. "مايكروسوفت تقدم ترقية سريعة لـ C" . إنفوورلد . 16 يناير 1989. ص 15. 
  22. "ستة مترجمات للغة سي" . إنفوورلد . 22 مايو 1989. ص 47. 
  23. "برنامج التجميع السريع المرفق مع برنامج Quick C من مايكروسوفت" . إنفوورلد . 12 يونيو 1989. ص 24. 
  24. "مايكروسوفت تطلق برنامج التجميع السريع" . إنفوورلد . 5 يونيو 1989. ص 3. 
  25. "محلل المصدر من مايكروسوفت يعمل مع اللغات المتوافقة مع الأدوات المفتوحة" . إنفوورلد . 10 يونيو 1991. ص 22. 
  26. "مايكروسوفت تكشف النقاب عن لغة C، وتحديثات Quick C، وأدوات إضافية" . إنفوورلد . 16 أبريل 1990. ص 13. 
  27. "برنامج QuickC لنظام التشغيل Windows يُنشئ تطبيقات دون استخدام SDK" . InfoWorld . 2 سبتمبر 1991. ص 13. 
  28. "QuickC هي أداة تطوير شاملة" . InfoWorld . 18 نوفمبر 1991. ص 113. 
  29. "لغات C: تفصل بينها محيطات" . InfoWorld . 3 فبراير 1992. ص 55. 
  30. "مؤلف يعترض على المكالمات التي نشرتها مايكروسوفت" . إنفوورلد . 14 سبتمبر 1992. ص 3. 
  31. "Undocumented Windows calls". InfoWorld. November 16, 1992. p. 98.