What is core language and why is c++ called a core language?
in computer programming, the 'core language' is the definition of a programming language (sometimes, along with the definition of its standard libraries). identifiers which are reserved for core usage are known as "keywords". the C standard runtime library and the core Java packages are examples of components of their respective core languages.
C++ (or any other language like java) is not called a 'core language'. the definition of the C++ language is called 'C++ core language'. the current international standard of C++ is described in ISO/IEC 14882:1998.
effective use of a programming language goes beyond knowledge of the 'core language'. the application of a programming language to implement software solutions includes issues like language idioms, choice of algorithms, solution design, testing, debugging etc.