B é uma linguagem de programação desenvolvida na Bell Labs nos anos 70 por Ken Thompson e Dennis Ritchie. Foi concebida para ser uma linguagem pequena, eficiente e portátil, e rapidamente se tornou a linguagem padrão de programação de sistemas em sistemas Unix. Hoje em dia, a B ainda é amplamente utilizada para programação de sistemas, embora tenha sido largamente ofuscada por novas linguagens como a C e Java.