2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
Windows Server 2008 for .NET Developers
Unless this is the first thing on technology you a
BLOG-N-PLAY.COM
Another Darwin Award Wannabe
Another Darwin Award Wannabe
TOP MICROSOFT .NET LINKS


From the .NET Developer's Journal Archives: Getting Reacquainted with the Father of C#
In our premier issue, back in October 2002, we ran a full-length interview with Anders Hejlsberg, the Distinguished Engineer at Microsoft responsible for the creation of the C# programming language. Then, in March 2005, we presented a follow-up interview conducted by .NETDJ's editor-in-chief, Derek Ferguson, at Microsoft's Tech Ed 2004 conference in San Diego, California.
Reader Feedback : Page 1 of 1

So it was the flaws in most major programming languages (e.g. C++, Java, Smalltalk, even Delphi) that drove the fundamentals of the CLR, which, in turn, drove the design of the C# programming language itself? Interesting...

The mothers of C# invention wrote:

"Or you might actually look beyond the blinders and see that VB is Basic mutated beyond recognition. And Basic was the worlds only programming language for those who couldn't program. "

Thank god for that. Now all of the people who couldn't program won't be able to inflict their garbage on the world.

"The father of C#! Like calling the guys in Malasia and China running the illegal CD and DVD duplication operations the fathers of multi-media. "

Well, at least they're not bitter. Somebody get the mothers some Thorazine please.

Sheesh,
dave

>I think there is a healthy cross-pollination that occurs
>between all the programming languages. While you might see C#
>pioneer in one direction and VB pioneer another, ultimately
>there is a lot of crossing over of ideas over time.
>Certainly, anything we do on the C# team we let the VB folks
>participate in and vice versa.

Or you might actually look beyond the blinders and see that VB is Basic mutated beyond recognition. And Basic was the worlds only programming language for those who couldn't program.

Or if you took the blinders off, you might see that C# is Java with Microsoft curb feelers.

J++ + MFC ??? What a joke! Microsoft never saw a standard they couldn't improve upon!

The father of C#! Like calling the guys in Malasia and China running the illegal CD and DVD duplication operations the fathers of multi-media.

What should the language/framework add in the future?

Managed Threading would be a great addition. Currently managed memory stops the wild pointer problems that we see in unmanaged C/C++. The GC manages the memory.

However, when programming with threads, it is so easy to make a mistake. What is worse is that you will not know that you have made a mistake until some random collision blows up your program.

Managed Threading would check for thread safety in addition to type safety.

With all the announcements about dual core processors, multi-threading issues will be more important than ever.

Fantastic interview.Thanks.

Its indeed inspiring to read interview of Mr. Anders Hejlsberg.

I have heard that Microsoft has decided not to implement latest version of XSLT language(XSLT 2.0) and XPath (XPath 2.0) in the .NET Framework. But Microsoft wishes to implement XQuery 1.0 in .NET, but only after it becomes a W3C recommendation.

In this interview, Mr. Anders Hejlsberg has said.. "Another language that is difficult to learn, but very powerful, is XSLT". It therefore seems, XSLT is an important language for Microsoft!

I wish Microsoft implements XSLT 2.0, XPath 2.0 and XQuery 1.0 in .NET Framework(and other relevant products).

Also it seems, Microsoft has decided not to release next version of their freeware MSXML software(i.e. after MSXML4, which I think is MSXML5). MSXML5 is shipping only with MS Office 2003. I wish Microsoft release its latest MSXML5 software(or later versions like MSXML6..) as freeware just like MSXML4. And, latest MSXML (6 and beyond), should support XSLT 2.0 and XPath 2.0!

I have heard, that Microsoft is of the view, that they implement W3C specs only after they become recommendations(and not in draft form).. I do agree with this view.. But, if Microsoft starts work now(it might have already started!), to implement XSLT 2.0/XPath 2.0 in .NET and MSXML, the product would be delivered on time!

Regards,
Mukul


FEATURED WHITE PAPERS
YOUR FEEDBACK
.NET Feature — Creating Custom WCF Behaviors
John Fitzpatrick wrote: Great article. The step by step description was really helpful and made this complicated topic digestible. Thanks
XNA, Game Development for Everyone
DavidM wrote: How can I contact the author? What the heck
ASP.NET (SOA) Web Services - Windows Communication Foundation Services
bob wrote: Could you elaborate on why you needed to go to a specific version of PowerBuilder? I am using PB 9.01 build 7275 and after I enter my WSDL URL, no services are displayed although I can see the webmethods through a browser.
Implementing Tab Navigation with ASP.NET 2.0
Aravind wrote: Great work, Thank you so much.
No Decision Yet: Ballmer
Yahoo! News Desk wrote: Microsoft CEO Steve Ballmer is on the horns of dilemma about what to do about Yahoo! since Yahoo! ignored his Saturday deadline to deal or be acquired by force at a lower price. And a meeting of Microsoft's board to debate the issue Wednesday apparently ...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SYS-CON FEATURED WHITEPAPERS

BREAKING NEWS FROM THE WIRES
Strangeloop Networks Selected for Red Herring 100 North America 2008
Strangeloop Networks (TM) Inc., a leading provider of solutions that accelerate dynamic web
Icahn Moves To Force Microsoft & Yahoo Together
Corporate raider Carl Icahn started his proxy figh
IBM, Microsoft & Google Eras of Computing
By now it is conventional wisdom to say that there
Book Review: ASP.NET 2.0
ASP.NET developers are bored with traditional book
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up
"RIA" vs "Rich Client Platform": The Term Is Now Up for Debate
'RIA' is slowly fading in terms of its definition.
Peer Networking Series - A Closer Look at PNRP vs. Bonjour/ZeroConf
It seems as though whenever I bring up PNRP and it
db4o Open Source Object-Oriented Database Supports LINQ
db4objects has announced that its db4o object data
Microsoft, Unisys, Yahoo and Vista
Microsoft, which spent $6 billion on aQuantive and
AJAX World - Xceed Launches Microsoft Silverlight 2 Control
Xceed launched Xceed Upload for Silverlight, the c
Microsoft To Keynote 4th International Virtualization Conference & Expo
Mike Neil is general manager for virtualization st
Microsoft Virtualization Takes Management Cross-Platform
Microsoft is making System Center, its central man
Virtualization Conference Keynote Webcast Live on SYS-CON.TV
Brian Stevens, the Chief Technology Officer and Vi
"Virtualization Journal" Debuts This Week at JavaOne
Founded in 2006, SYS-CON Media's 'Virtualization J
Microsoft Will End Up Buying Yahoo Anyway
Yahoo! founders Jerry Yang and David Filo received
Mainsoft Announces Sharepoint Integrator for IBM Lotus Notes
Mainsoft announced the release of its SharePoint I
ADS BY GOOGLE