Pluk is an object-oriented programming language.
It utilizes powerful static typing techniques. It
was designed to fix some frustrations that people
were having with C++, Java, and C#.