التدفقات والتكرار بلغة مهمة واحدة (SISAL)

مؤلف: Randy Alexander
تاريخ الخلق: 24 أبريل 2021
تاريخ التحديث: 1 تموز 2024
Anonim
التدفقات والتكرار بلغة مهمة واحدة (SISAL) - تقنية
التدفقات والتكرار بلغة مهمة واحدة (SISAL) - تقنية

المحتوى

التعريف - ماذا تعني التدفقات والتكرار بلغة التعيين المفردة (SISAL)؟

التدفقات والتكرار بلغة التعيين الفردي (SISAL) هي لغة برمجة وظيفية أحادية التعيين تتميز بدلالات صارمة ومعالجة صفيف قوية وتوازي ضمني. يمكن أن يخرج SISAL رسم بياني لتدفق البيانات في النموذج الوسيط 1 (IF1).

الاسم نشأ من استعارة "sal" من أجل "لغة التعيين الفردي" من قاموس Unix "/ usr / dict / words."

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح التدفقات والتكرار بلغة مهمة واحدة (SISAL)

في عام 1983 ، جيمس ماكجرو وآخرون. حددت SISAL في جامعة مانشستر ، جامعة ولاية كولورادو ، مختبر لورنس ليفرمور الوطني (LLNL) وشركة المعدات الرقمية (DEC). تم إجراء المراجعة الأولى في عام 1985 ، وتم النشر الأول المترجم خلال عام 1986. مقارنة بأداء C و FORTRAN ، فإن أداء SISALs هو من الدرجة الأولى ، والذي يتميز بالتوازي التلقائي والفعال للغاية.

اعتمدت SISAL على لغة الخوارزمية الموجهة نحو القيمة (VAL) التي وضعها جاك دينيس. ويضيف تيارات محدودة والعودية. يشبه بناء الجملة Pascals وقد تم تطويره كلغة مشتركة عالية المستوى مخصصة للبرامج العددية على العديد من المعالجات المختلفة.

تسمح الطبيعة الوظيفية لـ SISALs للمترجم بتتبع تدفق البيانات عن طريق البرنامج. هذا يساعده على اتخاذ قرارات ذكية بشأن الطريقة التي ينبغي بها تقسيم العمل بين المعالجات في أجهزة الكمبيوتر المتوازية.

تتوفر الإصدارات لكل من Cray Y-MP و Cray X-MP و Cray-2 و Encore Alliant و Sequent و DEC VAX-11/784 ومعماريات تدفق البيانات والمصفوفات الانقباضية وأجهزة الإرسال.