C++ is a general purpose programming language that is highly influenced by C. It was developed at Bell Labs in 1979 by Bjarne Stroustrup, which he had called "C with Classes". In 1983 it was renamed to C++. Since then, many enhancements have been made to the language, including: classes, virtual functions, operator overloading, multiple inheritance, templates and exception handling. In 1998 ISO defined the standard for C++ (ISO/IEC 14882:1998). The current standard for C++ was made in 2003 (ISO/IEC 14882:2003). The intended successor of C++ is C++0x.