جدول المحتويات:
- التعريف - ماذا تعني التدفقات والتكرار بلغة التعيين المفردة (SISAL)؟
- تيكوبيديا تشرح التدفقات والتكرار بلغة مهمة واحدة (SISAL)
التعريف - ماذا تعني التدفقات والتكرار بلغة التعيين المفردة (SISAL)؟
التدفقات والتكرار بلغة التعيين الفردي (SISAL) هي لغة برمجة وظيفية أحادية التعيين تتميز بدلالات صارمة ومعالجة صفيف قوية وتوازي ضمني. يمكن أن يخرج SISAL رسم بياني لتدفق البيانات في النموذج الوسيط 1 (IF1).
الاسم نشأ من استعارة "sal" من أجل "لغة التعيين الفردي" من قاموس Unix "/ usr / dict / words."
تيكوبيديا تشرح التدفقات والتكرار بلغة مهمة واحدة (SISAL)
في عام 1983 ، جيمس ماكجرو وآخرون. حددت SISAL في جامعة مانشستر ، جامعة ولاية كولورادو ، مختبر لورنس ليفرمور الوطني (LLNL) وشركة المعدات الرقمية (DEC). تم إجراء المراجعة الأولى في عام 1985 ، وتم النشر الأول المترجم خلال عام 1986. مقارنة بأداء C و FORTRAN ، فإن أداء SISAL هو من الدرجة الأولى ، والذي يتميز بالتوازي التلقائي والفعال للغاية.
اعتمدت SISAL على لغة الخوارزمية الموجهة نحو القيمة (VAL) التي وضعها جاك دينيس. ويضيف تيارات محدودة والعودية. يشبه بناء الجملة لغة Pascal وتم تطويره كلغة مشتركة عالية المستوى مخصصة للبرامج العددية على العديد من المعالجات المختلفة.
تتيح الطبيعة الوظيفية لـ SISAL للمترجم تتبع تدفق البيانات عن طريق البرنامج. هذا يساعده على اتخاذ قرارات ذكية بشأن الطريقة التي ينبغي بها تقسيم العمل بين المعالجات في أجهزة الكمبيوتر المتوازية.
تتوفر الإصدارات لكل من Cray Y-MP و Cray X-MP و Cray-2 و Encore Alliant و Sequent و DEC VAX-11/784 ومعماريات تدفق البيانات والمصفوفات الانقباضية وأجهزة الإرسال.