PDA

View Full Version : Language divergence?


luke_church
Sep-20-2005, 05:18 AM
I think C# and Java may have just diverged....

http://msdn.microsoft.com/vcsharp/future/

Specification: http://download.microsoft.com/download/9/5/0/9503e33e-fde6-4aed-b5d0-ffe749822f1b/csharp%203.0%20specification.doc

I went to a lecture by Erik Muijer a couple of years ago, where he mentioned that his life had become less pure since working on C# and he was loosing his functional roots.

Perhaps I should have taken him a little more seriously :):

Type inference, Lambda expressions and an inbuit query language...

Looks like a fun time ahead, if nothing else...

Luke

(OK, /Geek :): )

avonwyss
Sep-21-2005, 03:59 AM
I went to a lecture by Erik Muijer a couple of years ago, where he mentioned that his life had become less pure since working on C# and he was loosing his functional roots.
Well, inestead of adding tons of syntactic sugar with no real new functionality behind it (at least that's what I'm thinking of it), they should rather add some decent support for AOP - which to my understanding is currently is only really possible by using context bound objects, which is inefficient and often not available at all (for instance for all classes which don't have ContextBoundObject as parent).

Or maybe even only most simplistic sort-of AOP to do assertments on arguments and such things would also be really great. Or some special attribute descendant compilation attributes limited to arguments, return values, properties and methods to add functionality for method calls and such. In short some deisgn-by-contract support or so... *sigh*

Khaos
Sep-21-2005, 06:33 AM
All programming should be done in Assembler.:D

Nikolai
Sep-21-2005, 08:08 AM
Type inference, Lambda expressions and an inbuit query language...

Looks like a fun time ahead, if nothing else...

Luke

(OK, /Geek :): )
looks very impressive.. Very curios to see how this thing will grow...