| B | 1969 | procedural programming | — | 1 |
| B4X | — | — | — | — |
| BAL | — | — | — | — |
| Ballerina | 2017 | concurrent computing | static typing, inference typing, structural typing, strong typing | — |
| Baltazar | 1993 | — | — | — |
| BASIC | 1964 | procedural programming, imperative programming, object-oriented programming, non-structured programming | — | 21 |
| BASIC A+ | 1983 | — | — | — |
| Basic For Qt | — | procedural programming, object-oriented programming | — | — |
| BASIC Programming | 1979 | — | — | — |
| BASIC-8 | — | — | — | — |
| BASIC-F | 1984 | — | — | — |
| BASIC-G | 1983 | — | — | — |
| BASIC-I | 1983 | — | — | — |
| BASIC-PLUS | 1970 | imperative programming | — | — |
| BASIC09 | — | — | — | — |
| Basic4android | — | — | — | — |
| Basic4GL | — | procedural programming | — | — |
| BBC BASIC | 1981 | — | — | — |
| Bc | 1975 | — | — | — |
| BCPL | 1967 | procedural programming, structured programming, imperative programming | — | 3 |
| BeanShell | 1999 | object-oriented programming | dynamic typing, strong typing | — |
| Beatnik | 2001 | esoteric programming, stack-oriented programming | — | — |
| Beef | — | object-oriented programming | static typing | — |
| BEFLIX | — | — | — | — |
| Befunge | 1993 | esoteric programming | — | 1 |
| BETA | 1992 | object-oriented programming | static typing | — |
| Biological Expression Language | — | — | — | — |
| Bistro | 1999 | object-oriented programming | — | — |
| BitC | — | procedural programming | — | — |
| BLISS | 1970 | procedural programming, structured programming, imperative programming | — | — |
| Blitz BASIC | 2000 | imperative programming, object-oriented programming | weak typing, strong typing | 1 |
| Blockly | 2012 | — | — | — |
| Blue | 1997 | — | — | — |
| BNR Prolog | 1988 | constraint logic programming | — | — |
| Boehm unnamed coding system | 1951 | — | — | — |
| Boo | 2003 | object-oriented programming | static typing, duck typing, inference typing, strong typing | 2 |
| Boomerang | 2008 | — | — | — |
| Bosque | 2019 | functional programming | static typing, refinement typing, structural typing | — |
| Bourne shell | 1979 | — | — | 1 |
| BQN | 2020 | array programming | — | 1 |
| Brainfuck | 1993 | imperative programming, esoteric programming | — | 4 |
| BSASPEC | 2004 | multi-paradigm programming | dynamic typing, nominative typing | — |
| Business Intelligence Markup Language | — | — | — | — |
| Business Process Execution Language | 2003 | — | — | — |