"C++"中的"C"有着悠久的历史。自然而然,它是Dennis Ritchie设计的语言的名称。C的直接祖先是由Ken Thompson设计的BCPL B类的解释性后代。BCPL是由剑桥大学的Martin Richards在访问MIT时实现的,再次追溯到Basic CPL,其中CPL是由剑桥和伦敦的大学联合开发的一个相当大(对于当时来说)且优雅的语言。在伦敦人加入该项目之前,“C”表示“剑桥”。后来,“C”正式表示“组合”。非正式地,“C”代表“Christopher”,因为Christopher Strachey是CPL背后的主要力量。[Bjarne Stroustrup,《C++设计与演化》,第64页]