housetier: somehow, I don't see that oneliner as a program... but it's one of those fuzzy feelings. I don't see a person using VB to make a buttonclick change a textfield's color as "Programming", either.
On the other hand, scripting languages (whether we're talking perl, python, LUA, bash scripts or even .BAT files) can certainly be used for programming - and even shell scripts can do pretty complicated things. So why isn't the above oneliner "programming" to me? What does it lack?
Good question. I think it has something to do with variables, algorithms, program flow control, etc. When those are lacking, it just isn't programming to me. Hell, I don't think of writing RegExes as programming, although one could probably argue it is.
It's not really meant as patronization; but I think there's some usefulness in being able to differ between "I wrote a little program" vs. "I wrote a little script"... but there's a zillion shades of gray
