Язык программирования B – простой бестиповый интерпретируемый язык программирования. Бестиповость здесь означает, что язык обрабатывает данные одного типа: машинного слова, которое интерпретируется либо как число, либо как адрес.
На основе синтаксиса языка B был разработан компилируемый статически типизированный язык C.