C++ is a new version of C which supports OOP(Object Oriented Programming) which is a way of helping the programmers to reuse their code effectively and to handle functions much more easily(much like making the compiler more intelligent) BUT OOP is not a service that's available on hardware it's just a programming concept(which is virtual). C on the other hand is more oriented to the machine even though it is considered as a high level language it has similarities with ASM(Assembler) and it is fast. But you'll lack OOP(mainly; there are a bunch of other improvements in C++ too)
I mentioned all that in order to give you an intro. Turbo C++ is an IDE(Integrated Development Environment) to write C++ programs, all this is done to help the programmer to produce working code, fast.
C is used still for most low level work, and ASM is too still used. They are not "OLD" languages they are simplified versions of the computers' true language, the more we are close to it's language, the work done by that code will be faster.