لغات البرمجة

ASIC Programming Language

لغة البرمجة ASIC هي لغة برمجة تعتبر فرعًا من لغة BASIC وكانت تستخدم بشكل أساسي كمترجم تجاري لأنظمة DOS. تمت كتابتها بواسطة ديف فيستي من شركة 80/20 Software، وحظيت بشعبية مؤقتة في التسعينيات كواحدة من قليل المترجمات للBASIC المتاحة بشكل قانوني للتنزيل من BBSes.

ومع ذلك، فإن ASIC كانت تفهم فقط جزءًا صغيرًا من لغة BASIC، حيث كانت معظم الإصدارات تفتقر إلى دعم أو فقيرة جدًا لعوامل التشغيل المنطقية، وهياكل التحكم، والحسابات ذات النقطة العائمة. وتعتبر هذه النقاط الضعفية السبب في شعار البرنامج الساخر، “ASIC: إنها تقريبًا BASIC!”

ومع ذلك، فقد كان لدى ASIC بيئة تطوير متكاملة بشكل بدائي ومكتبة للتواصل عبر RS-232 لكتابة برامج المحطات الطرفية والمنتديات الإلكترونية، بالإضافة إلى عدم الحاجة لأرقام السطور. آخر إصدار لـ ASIC، الإصدار 5.00، كان أكثر توافقًا مع GW-BASIC وقدم أداة لتحويل برامج GW-BASIC إلى بنية ASIC.

ASIC يسمح بالترجمة إلى ملف DOS EXE أو ملف COM. تتيح القليل من التكلفة لتنفيذ ملف COM لـ ASIC إنشاء أحد أصغر الملفات المنفذة المترجمة لبرنامج “Hello world”، والتي تتراوح عادة بين 360 بايتًا.

لمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا للغة ASIC عبر الرابط التالي: ASIC Programming Language – Wikipedia