C#
The definition of C#
C# is a
compiled
object-oriented
language
based heavily on
C++
with some
Java
features.