3 ms·
small point: the author isn't saying "scripting languages aren't programming languages", nor are they saying "you cannot write programs in scripting languages"
by tehwalrus 13y ago
small point: the author isn't saying "scripting languages aren't programming languages", nor are they saying "you cannot write programs in scripting languages" - they're saying that scripting - a particular style of program-writing - isn't programming, or put better "proper programming" which is arguably true, especially if you're writing bash or IPython scripts, where you have access to and make heavy use of shell commands.
That style of programming is very very different to regular compiled programs, and practicing one and never the other will lead to a bias, and relative incompetence in the other. This is why I'm rubbish at chaining unix commands together, because whenever I'm confronted by a problem that might need something that complex, I just use python. I have the reverse problem to the rhetorical sysadmin in the article.
- popee 13y agoThe point of sysadmin scripting is to automate stupid and repetitive jobs. They are payed for that kind of programming. Also, it can be viewed as kind of hacking -> word that is not popular in most of enterprise environments. You know it works, leave it alone :-)
- Cobbler 13y agoExactly, because sysadmins have time and luxury combined with training in programming, they know how to make their jobs easiy.