Jeff Croft

I’m a product designer in Seattle, WA. I recently worked at Simply Measured, and previously co-founded Lendle.

Some of my past clients include Facebook, Microsoft, Yahoo, and the University of Washington.

I’ve authored two books on web and interactive design and spoken at dozens of conferences around the world.

I’m currently accepting contract work and considering full-time opportunities.

Link // 08.30.2006 // 4:54 PM // 2 Comments

Python isn’t just Java without the compile

I’m no programmer, and I’ve never worked with Java, but this post does outline some of the neater features of dynamic languages like Python and Ruby that Java (apparently) doesn’t have. If you’re a Java guy and think that Python and Ruby are just “Java without the compile step,” give it a look.

Visit site...


  1. 001 // James Asher // 08.31.2006 // 12:13 PM

    FWIW, I think PHP has all of those features as well. With the exception of the continuation ‘feature’, but that’s just another name for goto statements and there is rarely a need, if ever, to use those anyways.

  2. 002 // Jacob Kaplan-Moss // 08.31.2006 // 8:33 PM

    James —

    Not true, actually. PHP does not have first class functions (you can kinda fake it with strings, but it’s not the same thing), keyword paramaters (positional only), default parameters (varags aren’t the same thing), tuples (lists only), closures, or meta-programming.

    So actually, PHP only has three of those features.

    (Disclaimer - I’ve not used PHP since 4.somesuch, but from what I can tell of 5.0 none of that stuff has been added yet)

Tags for this link