DotNetKick.com is an open-source project. Please report any bugs and let us know your great suggestions. Currently running svn revision 620 (rss)

Kick Spy!, Kick Zeitgeist and Kick Widgets

26
kicks
published 8 months, 4 days ago, submitted by zvikara 8 months, 4 days ago

25hoursaday.com — For the past few years I've heard a lot of hype about dynamic programming languages like Python and Ruby. The word on the street has been that their dynamic nature makes developers more productive that those of us shackled to statically typed languages like C# and Java. A couple of weeks ago I decided to take the plunge and start learning Python after spending the past few years doing the majority of my software development in C#. I learned that it was indeed true that you could get things the same stuff done in far less lines of Python than you could in C#. Since it is a general truism in the software industry that the number of bugs per thousand lines of code is constant irrespective of programming language, the more you can get done in fewer lines of code, the less defects you will have in your software.

Add a comment 1 comment | category: | Views: 0 | Get KickIt image code
tags: | tag it

new Add a live kick counter to your blog >> liveImage

You can even customize the image by choosing your own colors, and then clicking the button below to update the preview and the html code:

  • "Kick It" text
  • "Kick It" background
  • kick count text
  • kick count background
  • border

Simply copy and paste this HTML into your blog post.


Users who kicked this story:

Comments:
Python list comprehensions and tuples are awesome, but I don't think it was right for Dare to compare directly to C# features like LINQ and anonymous types, respectively. LINQ is waaaaaay more than just list comprehension, and anonymous types are NOT intended to provide dynamic typing and tuple-like behaviors (and so aren't as limited as Dare's example makes them look). The good news is that F# and IronPython are excellent examples of CLR languages that get by on inference alone to do some amazing stuff, so C# should get there eventually. As it stands, I'm a C# dev who will happily get by with the new stuff in 3.0--linq, lambdas, and anonymous types enable a lot of wonderful things over 2.0.
posted by jesse 8 months, 3 days ago



information Login or create an account to comment on this story
 

Sponsored Link: www.carlist.ie

Search:

Ads via The Lounge