B je programovací jazyk, ktorý v 70. rokoch 20. storočia vyvinuli Ken Thompson a Dennis Ritchie v Bell Labs. Bol navrhnutý ako malý, efektívny a prenosný jazyk a rýchlo sa stal štandardným systémovým programovacím jazykom v systémoch Unix. V súčasnosti sa jazyk B stále bežne používa na systémové programovanie, hoci ho do značnej miery zatienili novšie jazyky, ako sú C a Java.