回答 (4件中の1件目) MicrosoftはVisual J++って名前でJavaを拡張していたら、Sunから訴えられたんですよね。とはいえVisual BasicとC++の間を埋めるDelphiやJavaのような抽象度のRADが必要で、そのためのスターエンジニアを採用していました。当時の流行りでJavaのように仮想機械の上で動いた方がいいということで、JVMと違って言語中立のCommon Language Runtimeの上で動く言語として、Javaに似ているようで、もうちょっと多機能なC#を出したんじゃないでしょうか?
![Microsoftはどのような経緯でC#を開発したのですか? - Quora](https://cdn-ak-scissors.b.st-hatena.com/image/square/7160d4babd4d555f02977d7dd74f94d47b2f7570/height=288;version=1;width=512/https%3A%2F%2Fqsf.cf2.quoracdn.net%2F-4-images.social_share_brand_logo.png-26-b6922c34f079ee95.png)