"It is written in C, but has bindings to many other languages, including C# and Java." . . . . .