لغة برمجة إيرفين داتافلو (Id) هي لغة برمجة موازية عامة تم إطلاقها في جامعة كاليفورنيا في إيرفين في عام 1975 من قبل أرفيند وK. P. Gostelow. واصل أرفيند العمل على لغة البرمجة هذه في معهد ماساتشوستس للتكنولوجيا (MIT) حتى العقد 1990s. تشتمل مجموعة الأدوات الرئيسية لـ Id على لغة برمجة وظيفية بنمط Milner ذات تحقق نوعي ديناميكي مع عبء النوع الثابت، وهناك أيضًا دعم لتعريفات المستخدمين ومطابقة النمط، بالإضافة إلى دعم للدوال عالية الطلب والعمليات بالتراكيب البادئة والإنفكسية.
يتميز برنامج إيرفين بأنه برمجة داتافلو متناسقة متنوعة بشكل ضمني، حيث تمتلك البرامج الخاصة بها قابلية توازن جيدة وهي متوازية بشكل ضمني. أساس أبحاث البرمجة الموازية وتطورها فيما بعد، مما أدى إلى تطوير لهجة موازية لـ Haskell تدعى pH.
تمتلك إيرفين Dataflow ميزات متقدمة تشمل: دعم الدوال عالية الطلب، ونظام نوعي متعدد الشكلات يتم فحصه بشكل ثابت بنمط Milner مع تحميل النوع، وتعريفات المستخدمين ومطابقة النمط، والعمليات بالتراكيب البادئة والإنفكسية.
البرمجة بإيرفين متنوعة بشكل ضمني، وهناك دعم لتعريفات المستخدمين ومطابقة النمط، وهو ما يعكس تركيزها على برمجة الوظائف الوظيفية. كانت لغة إيرفين Dataflow حجر الأساس للعديد من الابتكارات في عالم البرمجة الموازية.
يُعتبر نمط المتغيرات التزامنية MVar في Haskell مستوحى من هياكل بيانات M-structures في إيرفين.
يمكن العثور على معلومات إضافية حول لغة البرمجة إيرفين Dataflow في صفحتها على ويكيبيديا: Irvine Dataflow – Wikipedia