PDA

View Full Version : For Computer Language Lovers and Developers



kryton9
18-04-2009, 07:06
In doing research tonight I came across this pretty incredible video by the Chief Architect of first-- Delphi at Borland and now Chief Architect of C# at Microsoft, Anders Hejlsberg.
The First 20% of the video is introductory stuff. After that he shows what is coming in version 4 and then later in version 5.

In watching this video I was so happy. Being the bee that goes from flower to flower(programming languages), I find beauty and things I like in each, but now it is all coming together.

Also if you watch the last 10% you will see what is coming in version 5, some of which Charles has given us with Oxygen and why I am so excited by his work.
Also somewhere in the the video he will talk about dynamic abilities now in C# and that also relates to stuff Charles has come up with. So those having a hard time wrapping their heads around it I think will get an idea of what is coming and is there.

I know all the language developers will enjoy this video. It will get the juices flowing in the brain when you watch this and the end section is the fireworks finale of what is coming.
Also there is a nice section about Petr's request to Eros in the last day or so, so all who read and were active on that thread I think will enjoy that part. I won't say who won or what happens, you have to watch to see.

The video is a streaming wmv file. If it is not big, Then right click on that video and say zoom 200% and set your browser fullscreen, you should have more than a decent video size to see the code clearly as it is demonstrated. It is about 70 minutes long, so watch when you have time.

Enjoy!
http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL16.wmv

Michael Hartlef
18-04-2009, 09:00
Nice link. Thanks I will watch it later as it is a little bit long.

ErosOlmi
18-04-2009, 11:48
Thanks Kent.
I'm downloading the 331Mb .wmv file because I want to see it all in peace later. I'm very interested in C#

ErosOlmi
18-04-2009, 14:32
I'm at minute 46 of the video.

All what I saw till now was just a "go against" what were the c# commandments since now: strong type casting.
Now the rule number 1 is : dynamic. Dynamic casting, automatic conversions of types, dynamic handling of objects even from external languages, optional parameters, ...
So, what were the stones yesterday are just sand today and will disappear tomorrow.

This let me think a lot about what the so called "gurus" sell now and what will be tomorrow.
Do not follow the rules, follow your passion.

I'm going on looking at the video. Mr Anders Hejlsbers is very smart.

ErosOlmi
18-04-2009, 14:56
.Net compiler as a Service is really fantastic.

What they are doing is opening the JIT to programmers and letting programmer interact with what JIT does even at runtime.
This let code source code at runtime adding the results of JUT to the current thread as it would be coded in the source since the beginning.

Charles Pegge
18-04-2009, 14:58
The seemingly contradictory advice, arises because programmers are working at a higher level with larger building blocks. The problem domain changes as you scale up. InterConnectivity becomes the main challenge, whereas efficiency is more important in lower level coding.

Charles

kryton9
18-04-2009, 19:16
I like how he said that he was preaching about static type development for 10 years now and that the users asked for, even demanded these things and some of which Visual Basic already had.

All I know is I am happy the two worlds are coming together.

As you saw with the SilverLight demo there are just so many tools out there and languages, it is nice to be able to tap into the power of each when needed and the way they are cleaning up the objects is really nice. As he said, the code looks as it should have looked all along. All very important and really impact full statements.

I don't know how many saw the last section, but is a real incredible finale. I won't ruin it, but as Mr. Hejlsberg said this, I know it is so cool we want to bring it to you as soon as possible, but I can't give a date. I think seeing this type of demo internally must have broken the deadlock between the static vrs dynamic guys and keeping the compiler locked or open it up inside Microsoft.