3 ms·
They created Visual J++ because Java scared them and also because Java didn't work very well with Windows. Sun Microsystems sued them and Microsoft had to depr
by midnitewarrior 9y ago
They created Visual J++ because Java scared them and also because Java didn't work very well with Windows. Sun Microsystems sued them and Microsoft had to deprecate Visual J++ and its runtime.
They created C# because they wanted a native language for their .NET runtime that integrated seamlessly with Windows. It was obvious that cross platform runtimes were going to be the future and Microsoft couldn't depend on an outside company to drive the technology platform they would be relying on.
- cm2187 9y agoAlso I understand they wanted to use it for all sort of windows internal libraries (which they ultimately did with .net). I can understand why they would want full control of it.
- andyczerwonka 9y agoIMO, it's pretty straight-forward. They created it because of Java. If Java doesn't exist, C# doesn't exist.
- pryelluw 9y agoThey also didn't own or control C++. Ownership is extremely important for market control.
- pjmlp 9y agoActually they at least control the C++ improvements that they are able to drive through the ANSI C++ work. Only the companies that are willing to sponsor ANSI C++ work, do have anything to say to what happens to C++, same applies to any other ANSI language, including C.
- RickJWag 9y agoYep, that's how I see it, too.
- pjmlp 9y agoPity Sun had run out of money when Android came out. https://www.youtube.com/watch?v=ZYw3X4RZv6Y&feature=youtu.be&t=57m42s https://www.youtube.com/watch?v=ZYw3X4RZv6Y&feature=youtu.be...