لغة بيفانج (Befunge) هي لغة برمجة اسوسيوسية واعترافية (esolang) تميزت بأسلوبها الفريد حيث تتم تنظيم البرامج على شبكة ثنائية الأبعاد. تم تطويرها من قبل كريس بريسي (Chris Pressey) وظهرت لأول مرة في عام 1993. تختلف بشكل كبير عن اللغات التقليدية حيث يتم توجيه تدفق التحكم باستخدام “تعليمات السهم” إلى اليسار، اليمين، الأعلى أو الأسفل، وتتم بناء الحلقات عن طريق إرسال تدفق التحكم في دورة.
تم وصف بيفانج بأنها “مزيج بين لغتي Forth و Lemmings”. هي رفيقة جيدة للإنتركال (INTERCAL)؛ عائلة من لغات الحاسوب التي تفلت من القيود اليومية للتحكم الخطي وتعتنق عدادات البرنامج التي تطير من خلال أبعاد متعددة بتوبولوجيات غريبة.
يتميز بيفانج بوجود تعليقات في الكود وعدم وجود تنسيق ذو دلالة واضحة (semantic indentation)، ولكن يمكنه استخدام تعليقات السطر. يتم استخدام ملفات نصية لكتابة البرامج بيفانج، وتحتوي على امتداد .befunge.
تجدر الإشارة إلى أن بيفانج مشروع مفتوح المصدر، ويمكن العثور على معلومات إضافية حولها عبر الروابط التالية: