I've increasingly come to believe that the debate between C# and VB.NET is a red herring. Choosing between C# and VB.NET isn't a meaningful choice. It's like choosing between .NET Pepsi and .NET Coke.
Either way, you're getting a cola flavored carbonated beverage.
If C# is Coke and VB.NET is Pepsi, then Python is Yoohoo. It's more than mild differences in syntax. It's a completely dynamic language with Duck typing where indentation is used in place of squigglies or End statements.
Wasn't this the promise of the .NET runtime-- that we'd have real, meaningful choice of language? That's why I'm so excited about IronPython. IronPython has been a fine proof of concept, but it had no IDE integration. Until now.
As documented in Aaron Marten's blog, the latest CTP of the Visual Studio SDK finally makes Python a first-class citizen in the Visual Studio 2005 IDE:
And here's the requisite Hello World example:
I can't see any obvious way to build a web or winforms app in Python yet. But it's coming.
Posted by Jeff Atwood View blog reactions
« Colorization Required Darwinia »
Python and C#/VB are totally different types of languages! This blog only shows you don't know the difference.
Try comparing PHP and Python.
Teekey on May 24, 2007 05:19 AMCan the above poster be serious? Did you not mention Python is like Yoohoo.... As far as I'm concerned Pepsi and Yoohoo are totally different beverages.
Shane on December 3, 2007 01:11 PMthe first poster must either be on drugs or trolling
lars on March 9, 2008 11:49 AM| Content (c) 2008 Jeff Atwood. Logo image used with permission of the author. (c) 1993 Steven C. McConnell. All Rights Reserved. |