C#
In the late 1990s, Microsoft created the Microsoft Visual J++ program as an experimental step to use Java in the Windows operating system to improve the interface of Microsoft Component Object Model (COM). However, due to problems with the holder of the copyright the programming language Java, Sun Microsystems, Microsoft stopped development of the J++, and switches to create a substitute J++, compiler and virtual machine itself by using a programming language that is general-purpose. To handle this project, Microsoft recruited Anders Helsberg, who was a former employee Borland makes Turbo Pascal, and Borland Delphi languages, which also design Windows Foundation Classes (WFC) used in J++. As a result of this effort, C# was first introduced in July 2000 as an object-oriented modern programming language that became a major programming language in development on the Microsoft .NET Framework platform.