C was originally developed at AT&T for use in operating systems like UNIX. Bjarne Stroustrup later added object-oriented features to C while working at AT&T, creating the new language C++. C++ allows both procedural and object-oriented programming for efficiency and flexibility. It has since become a widely used language for large-scale software development.