
On 10/07/07, Jon Harrop
On Tuesday 10 July 2007 21:19:42 Andrew Coppin wrote:
Hugh Perkins wrote:
Yeah I agree with this. C# totally rocks, but threading is an unsolved problem.
I have repeatedly attempted to discover what C# actually is...
Take Java. Make it Windows only. Fix some mistakes. Tweak performance. Add a little functionality (e.g. operator overloading). That is C#.
Both are designed for GUI and web programming, so they don't fare well for massive concurrency, high-performance numerics or allocation-intensive algorithms (e.g. idiomatic functional programming).
C# 3.0 gets it a bit closer, though. I wonder what C# 4.0 will look like, though I worry about the complexity of the language when they keep tacking stuff on like that. -- Sebastian Sylvan +44(0)7857-300802 UIN: 44640862