لغة البرمجة B هي لغة برمجة تم تطويرها في Bell Labs حوالي عام 1969، وهي عمل كل من Ken Thompson وDennis Ritchie. تم اشتقاق لغة B من لغة BCPL، وقد يكون اسمها اختصارًا لـ BCPL. يعتقد دينيس ريتشي، زميل كين تومبسون، أن الاسم قد يكون مستمدًا من Bon، وهي لغة برمجة سابقة طورها تومبسون للاستخدام على نظام Multics، ولكنها لم تكن ذات صلة بلغة B.
تم تصميم لغة B لتطبيقات غير رقمية، غير متجانسة مع الآلة، مثل البرمجيات النظامية واللغوية. وتتميز بأنها تحتوي على تعليقات في الكود (features_has_comments = True)، كما أنها تدعم محاذاة ذات معنى (features_has_semantic_indentation = False).
توفر لغة B بعض الميزات التي تسهل عملية كتابة البرمجيات مثل الحوارات والتعليقات، كما أنها تستخدم رمز تعليق في السطر (line_comment_token) لتسهيل كتابة التعليقات في الأكواد.
تعتبر مجتمع Bell Labs هو المجتمع الأصلي الذي طورت فيه لغة B. ومع ذلك، لم يتم توفير مستودع مركزي للحزم في لغة B (central_package_repository_count = 0.0).
يمكن العثور على معلومات إضافية حول لغة B على صفحتها على ويكيبيديا: B (programming language).