C# 3.0

S

SpotNet

Hello Newsgroup,

I've seen (not too) much talk (chat sessions) and a few links about C# 3.0.
I'm a right in assuming that C# 3.0 is a long way off and next month when VS
2005 comes out, it will have C# 2.0 contained? Does anyone know if C# 3.0
release is something like VS 2002 being released then very soon after VS
2003 came out? I mean, will we see C# 2.0 out next month, then C# 3.0
sometime next year? I'm thinking why get C# 2.0 when C# 3.0 is being talked
about not really knowing about it's release.

Thanks Newsgroup.

- SpotNet
 
K

Kevin Spencer

I'm a right in assuming that C# 3.0 is a long way off and next month when
VS 2005 comes out, it will have C# 2.0 contained?

Yes. Absolutely.
Does anyone know if C# 3.0 release is something like VS 2002 being
released then very soon after VS 2003 came out? I mean, will we see C# 2.0
out next month, then C# 3.0 sometime next year?

At this point, they are only discussing the spec. I don't think you should
expect it to come out any time soon. Probably with the next release cycle of
the .Net platform.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Big things are made up of
lots of little things.
 
I

Ignacio Machin \( .NET/ C# MVP \)

Hi,


SpotNet said:
Hello Newsgroup,

I've seen (not too) much talk (chat sessions) and a few links about C#
3.0.

Well, AFAIK that is all that is publicly available. It's still in the work
and the compiler still has a long way to go yet.

I'm a right in assuming that C# 3.0 is a long way off and next month when
VS 2005 comes out, it will have C# 2.0 contained?

That's for sure, C# 3.0 is still in a early stage of development.
Does anyone know if C# 3.0 release is something like VS 2002 being
released then very soon after VS 2003 came out? I mean, will we see C# 2.0
out next month, then C# 3.0 sometime next year? I'm thinking why get C#
2.0 when C# 3.0 is being talked about not really knowing about it's
release.

AFAIK no body knows for sure, the dates can slips depending of the problems
they may face, one thing is apparent is that 3.0 will only be an addition of
features ( lamnda expressions, LINQ, etc ) so 2.0 will be integrally in 3.0


cheers,
 
S

SpotNet

Thanks guys, I feel as though its' a bit of a bummer in that case as C# 3.0
sounds really great and can't wait for it. Still like 2.0 very much.

Thanks again.

- SpotNet
 
J

Jon Skeet [C# MVP]

<"Ignacio Machin \( .NET/ C# MVP \)" <ignacio.machin AT
dot.state.fl.us> said:
Well, AFAIK that is all that is publicly available. It's still in the work
and the compiler still has a long way to go yet.

Well, both the spec and an alpha-grade plug-in for VS 2005 beta 2 are
publicly available.
AFAIK no body knows for sure, the dates can slips depending of the problems
they may face, one thing is apparent is that 3.0 will only be an addition of
features ( lamnda expressions, LINQ, etc ) so 2.0 will be integrally in 3.0

Indeed.
 
I

Ignacio Machin \( .NET/ C# MVP \)

Hi,


SpotNet said:
Thanks guys, I feel as though its' a bit of a bummer in that case as C#
3.0 sounds really great and can't wait for it. Still like 2.0 very much.

Well, I bet you haven't start using it yet, at least not comercially :)

It would be at least 18 or 24 months until the new version ship


cheers,
 
W

William Stacey [MVP]

Its funny. 2.0 is not even out the door yet and people are wanting 3.0.
 
D

Derrick Coetzee [MSFT]

SpotNet said:
I've seen (not too) much talk (chat sessions) and a few links about
C# 3.0. I'm a right in assuming that C# 3.0 is a long way off and
next month when VS 2005 comes out, it will have C# 2.0 contained?
Does anyone know if C# 3.0 release is something like VS 2002 being
released then very soon after VS 2003 came out? I mean, will we see
C# 2.0 out next month, then C# 3.0 sometime next year? I'm thinking
why get C# 2.0 when C# 3.0 is being talked about not really knowing
about it's release.

Actually, many of the features of C# 3.0 are just syntactic sugar and
performance enhancements on top of C# 2.0 features. For example, C# 2.0's
anonymous delegates are already full closures, just with an ugly syntax.
Type inference in C# 3.0 is relatively limited (no polymorphic types AFAIK)
and really just a nice convenience, although when you get into complex
generics, it becomes much more useful. As for "queries", you can already
effect some of the most useful ones quite nicely using anonymous delegates
and collection methods such as FindAll, RemoveAll, and TrueForAll. Don't
pine for 3.0 before you've extracted the full power of 2.0. :)
 
B

Bruce Wood

Yes. Anders was careful to point out in his presentations that C# 3.0
required no changes to the CLR. The foundational work is already done
in C# 2.0. 3.0 just exploits that to allow you to do what you could do
in 2.0 much more easily and naturally.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top