Το 1971, ο Dennis Ritchie βελτίωσε τη γλώσσα B για να εκμεταλλευτεί τις δυνατότητες του PDP-11. Πρόσθεσε έναν τύπο δεδομένων χαρακτήρα και ονόμασε τη νέα εκδοχή Νέο B (NB). Ο Ken Thompson χρησιμοποίησε το NB για τον πυρήνα του Unix, επηρεάζοντας έτσι την ανάπτυξη της γλώσσας. Μέχρι το 1972, το NB απέκτησε πιο πλούσιους τύπους, όπως πίνακες από int και char, δείκτες, πίνακες όλων των τύπων, και τύπους επιστρεφόμενους από συναρτήσεις. Οι πίνακες στις εκφράσεις μετατράπηκαν σε δείκτες. Ένας νέος μεταγλωττιστής γράφτηκε και η γλώσσα μετονομάστηκε σε C.