Gary Robinson's Rants
Rants on spam, business, digital music, patents, and other assorted random stuff.
 

 

NEW RANT
 
Join the wecanstopspam.org campaign. And if you're interested in spam news, you may like my spam category.
 
WHO'S THIS ROBINSON GUY?
 
RANTS
 
BLOGROLLING
 
 

 Saturday, June 28, 2003


An interesting short piece by Robert C. Martin on static type checking vs. dynamic languages like Python, followed by a number of comments. Read it if you're a software developer...

"I've been a statically typed bigot for quite a few years. I learned my lesson the hard way while using C. Too many systems crashed in the field due to silly typing errors. When C++ came out, I was an avid adopter, and rabid enforcer of strong typing. I scoffed at the smalltalkers who whined about the loss of flexibility.

...

I thought an experiment was in order. So I tried writing some applications in Python, and then Ruby (well known dynamically typed languages). I was not entirely surprised when I found that type issues simply never arose. My unit tests kept my code on the straight and narrow. I simply didn't need the static type checking that I had depended upon for so many years. "

This is exactly what I discovered during the course of putting together a sizeable project in Python during my tenure as VP/Advanced Technology at Athenium. It's one reason Transpose is building it's upcoming (July 7 pre-release) product in Python.
2:01:09 AM    



Click here to visit the Radio UserLand website. Click to see the XML version of this web page. © Copyright 2006 Gary Robinson.
Last update: 1/30/06; 2:42:26 PM.
Click here to send an email to the editor of this weblog.


 

June 2003
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
May   Jul