Erik Meijer: Democratizing the Cloud
- Posted: Aug 08, 2006 at 10:01 AM
- 50,299 Views
- 19 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
I shall say no more....hehe
I would love to see Microsoft get more behind some of the .NET languages developed outside of Redmond. Languages like Boo and Nemerle have great features like type inference, duck typing, first class functions, syntactic macros and much more.
The only thing holding these languages back is the lack of tool support i.e. Visual Studio.
Whilst some of the advanced features may be beyond VB Mort's, they allow those in the know to be very productive. The result is better code developed, which in turn can be consumed by the business-level developers.
I personally see Nemerle as a potential successor to C#. It can look and feel just like C#, but allows so much more expressiveness if you want it.
Microsoft marketing innovation at work
If you're gonna title a video "Democratizing the Cloud" .... you should really talk about democratizing the cloud.
We do... But, yeah, perhaps we could have spent more time explicitly addressing the work his incubation team is currently doing....
C
Too many ways to do the same thing!
Developing code is easy. That is not the hard part of a project. We don't need dynamic typing, we don't need duck typing! (That is horrible!)
The hard part is writing GOOD code. Solid code. Most projects spend 80% of the project in the defect fixing and support phase. Strong typing, may make a little more difficult to originally develop the code, but it results in better code that is more robust AND the compiler does the work of finding your bugs for you.
The single biggest cost in any software development project is fixing defects. We need to go more and more towards the direction of strong typing and one langauge. Not the other direction.
I like some of the ideas here, but I really hope Microsoft does not come even close to going this direction. VB.NET, while it has its good aspects, has caused some of the most expensive software development problems in the world. The ease of use, results in misuse and undertrained developers taking on tasks bigger than they should and not learning enough to write good maintainable code.
I always thought it strange to discard years of advanced compiler and type systems design!
I hope the next version of VB does have the "Dynamic Interface" feature. It provides the best way to program against weakly typed objects. It lets the all your code be strongly typed to the interface, however at runtime you can attempt to cast any object type you want to it. I believe the runtime will then check the validity of the object upfront - so you get fail fast, rather than fail half way through some nasty computation due to mis-spelling a function!
Great !!!
I printed it and put it on my cube wall..
I think I own the Mac guy's jeans. They look like a pair of Paul Smith/Diesel.
Worrying thing is that I also own a sports jacket that looks similar to Windows guy. Not quite as lame though ...
Its beeing worked on:)
Have a look at http://jsc.sourceforge.net/
MSIL to JavaScript is important. My fear is that it may be a difficult feat to pull off technically.
Well, there are some limitations. But it is a work in progress.
Just added initial c# to j2me support.
visit the web for details:)
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/vbtv/default.asp
"oh that's so cool" - Charles
um.. wait a second. He didn't really explain how to do 3D with DHTML. All he explained was that you can break shapes up into Triangles.
The link Erik is referring to is here: http://www.uselesspickles.com/triangles/demo.html
Just view the source of the page to view the code behind rendering the 3D object with JavaScript.
There is also Script# by Nikhil Kothari. It compiles C# code into JavaScript code.
http://projects.nikhilk.net/Projects/ScriptSharp.aspx
i need for http://www.narutohits.com
Remove this comment
Remove this thread
close