4 ms·
It's a bit timid of them to start from C#, I would have really liked if they had tried to build a system language starting from F#. Sure, an ML with no or optio
by kryptiskt 13y ago
It's a bit timid of them to start from C#, I would have really liked if they had tried to build a system language starting from F#. Sure, an ML with no or optional garbage collection would be rather uncharted territory, but a man can dream.
- bjz_ 13y ago> It's a bit timid of them to start from C# Agreed. > Sure, an ML with no or optional garbage collection would be rather uncharted territory There is MLkit [1] (one of the inspirations for Rust), so it's definitely not uncharted. I don't think it broke free from GC, but it was a step in that direction. [1] http://www.itu.dk/research/mlkit/index.php/Main_Page http://www.itu.dk/research/mlkit/index.php/Main_Page
- rbanffy 13y ago> It's a bit timid of them to start from C# Microsoft is a timid company. Any company in their dominant position (they own the corporate desktop) will avoid making anything very disruptive unless they feel they are playing a losing game. Also, corporate-level C# developers are cheap and abundant. Much like Java was designed to be C++ developer friendly (and C# itself was designed to be Java developer friendly), it makes sense to design a new language to be more amenable to a large number of developers, even if it implies sacrificing some power.