Question: what is the difference between c# c++ and java?
Answer: C++ was introduced in the 1980s and C# was introduced in 2000 as a competitor to Java. C# is a C based language that has similar syntax. Being a Java competitor C# has more similarities with Java but as it is inspired by C++ it does have some similarities with C# like being object-oriented and compiled language.