أزتيك سي

Aztec C هو مترجم لغة برمجة C متوقف عن العمل، وكان مخصصًا لأنظمة CP/M-80 و MS-DOS و Apple II (بنظامي التشغيل Apple DOS 3.3 و ProDOS ) و Commodore 64 وأنظمة Macintosh القديمة و Amiga و Atari ST . وقد تم بيعه تجاريًا بواسطة شركة Manx Software Systems [ 1 ] .

تاريخ

بدأت شركة Manx Software Systems في شروزبري، نيو جيرسي، بإنتاج مترجمات لغة البرمجة C في ثمانينيات القرن الماضي لأنظمة CP/M و Apple II و IBM PC المتوافقة و Macintosh وأنظمة أخرى.

أسس هاري ساكو شركة مانكس، بالتعاون مع توماس فينويك وجيمس غودناو الثاني، وهما المطوران الرئيسيان. وكانوا جميعًا يعملون في شركة أخرى آنذاك. وكان ساكو قد أسس عدة شركات خاصة به تحسبًا للنمو الوشيك لسوق الحواسيب الشخصية. وظهر الطلب أولًا على المترجمات البرمجية، فانفصل عن الشركات الأخرى ليتفرغ لتطوير مانكس وأزتيك سي.

قام مطور آخر، كريس ماسي، بمساعدتهم مؤقتًا في تطوير 80XX، بصرف النظر عن المجالات الأخرى.

كان أحد الأسباب الرئيسية لنجاح لغة Aztec C المبكر هو دعم الفاصلة العائمة في مترجم Z80 ، والذي تم توسيعه ليشمل Apple II بعد ذلك بوقت قصير.

خلال الانتقال إلى معيار ANSI C في عام 1989، مثّل روبرت شيري الشركة في لجنة ANSI ، لكنه غادرها بعد فترة وجيزة. كما قام بإصلاح العديد من الأخطاء البرمجية في برنامج Aztec C بعد مغادرة كريس ماسي وتوماس فينويك للشركة.

بحلول هذا الوقت، كانت مايكروسوفت قد استهدفت المنافسين لمترجم لغة C الخاص بها، وتم دفع Aztec C خارج سوق المترجمات المتوافقة مع IBM PC بشكل عام، تلتها منافسة مع MPW C من Apple على جانب Macintosh و Lattice C على Amiga بعد أن اشترتها SAS.

في عام 1989، غادر توماس فينويك للعمل في مايكروسوفت، بينما عمل جيمس غودناو على برنامج Aztec C بشكل متقطع، لكنه كان يتابع مشاريع أخرى خارج الشركة، وفي النهاية غادرها نهائياً. عاد كريس ماسي كمستشار، لكنه غادر لاحقاً ليصبح كبير العلماء في شركة أخرى.

استمروا طوال التسعينيات في تطوير مُترجم لغة سي Aztec. ومع انخفاض حصتهم السوقية، حاولوا التخصص في تطوير الأنظمة المُدمجة ، [ 2 ] لكن الوقت كان قد فات. اختفوا في أواخر التسعينيات بعد فقدان بعض منصاتهم المستهدفة ( أجهزة 6502 المختلفة ، وأجهزة أتاري وأميغا 68xxx ، وغيرها) وجودها في السوق . [ 3 ]

في النهاية، ساعد جيف ديفيس ومايك سبيلي هاري ساكو في الحفاظ على استمرارية الشركة قبل أن يغلقها ساكو نهائيًا. ولا يزال ساكو صاحب حقوق الطبع والنشر لعلامة أزتيك سي.

استخدم العديد من المطورين مُترجم لغة سي Aztec حتى توقف استخدامه نهائياً. [ 4 ] [ 5 ]

استقبال

أشادت مجلة BYTE في فبراير 1989 بقابلية برنامج Aztec C لنظام DOS للتوافق مع منصات أخرى، ووجدت أنه ينتج أصغر الملفات التنفيذية. ومع ذلك، ذكرت المجلة أن أداء الكود المُجمَّع كان ضعيفًا في الاختبارات المعيارية، وأن المكتبات "أظهرت بعض الأخطاء الغامضة، وهو أمرٌ مُستغرب في منتج ناضج كهذا". وخلصت BYTE إلى أن "برنامج Aztec C يعاني أكثر مما يستفيد من تاريخه الطويل والمتنوع". [ 6 ]

إرث

يوجد على الأقل توزيعان مجانيان عبر الإنترنت لمترجمات Aztec C الأصلية لجهاز Apple II ؛ أحدهما لنظام DOS 3.3 والآخر لنظام ProDOS 8. [ 7 ] توجد توزيعات مجانية عبر الإنترنت لأجهزة Amiga ، [ 7 ] و MS-DOS ، [ 7 ] وإصدار محدود من مترجم MS-DOS المتقاطع لنظام Apple II ProDOS 8.

مراجع

  1. "مترجمات لغة سي مانكس" . بايت . المجلد  9، العدد  13. 1984-12-01. ص  52-53.
  2. "تُشكّل شرائح الحاسوب الشخصي أساسًا متينًا للتطبيقات المُدمجة" . sltf.com . مؤرشف من الأصل في 3 مارس 2016. تم الاطلاع عليه في 24 يونيو 2016 .
  3. "تاريخ مُجمِّعات لغة سي المُعتمدة على الحاسوب الشخصي" . مؤرشف من الأصل في 15 ديسمبر 2007. تم الاطلاع عليه في 22 نوفمبر 2007 .
  4. "معلومات الاتصال بموردي الأجهزة والبرامج، LP" . microsoft.com . تم الاطلاع عليه بتاريخ 24 يونيو 2016 .
  5. كينت، ألين؛ ويليامز، جيمس ج. (25 نوفمبر 1992). موسوعة الحواسيب الصغيرة: المجلد 11 - من دراسات الإدارة إلى المعالجة المتعددة والمهام المتعددة . مطبعة سي آر سي. رقم ISBN 9780824727093تم الاطلاع عليه بتاريخ 24 يونيو 2016 عبر كتب جوجل.
  6. أبيكي، ستيفن؛ أوديل، جون (فبراير 1989). " تنعيم C" . بايت . ص 170-186 . تم الاسترجاع في 2024-10-08 . 
  7. 1 2 3 "المتحف الرسمي لحضارة الأزتك على الإنترنت" . clipshop.ca . تم الاطلاع عليه بتاريخ 24 يونيو 2016 .