Język C#
1.obiektowy język programowania 3. generacji, stanowiący uproszczoną wersję języka C++
2. C# to (w dużej mierze) statycznie typizowany, imperatywny język w stylu C. Oferuje bardzo nieliczne funkcje, które wykraczają poza ramy weryfikowalnego bezpieczeństwa typologicznego CLR, i cechuje się bardzo wysokim stopniem obiektowości.
Język C# należy do języków o tzw. „swobodnym formatowaniu”, co oznacza, że wszelkie tzw. białe znaki, takie jak spacja lub znak nowej linii, traktowane są jako separator i nie mają żadnego innego znaczenia. Inaczej mówiąc, programista ma pełną dowolność w zakresie stylu zapisywania instrukcji.