Object-oriented, managed programing language that plays nice with C