[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: lightweight languages
I think Ousterhout went wrong with his distinction between scripting
languages and systems languages [*] for the same reason. The
distinction between scripting and systems programming seems fairly
clear. The categorization of a language as a scripting or systems
language is unconvincing. Lisp didn't fit at all, as he admitted,
because it's good for both tasks.
Osterhout's pretty graph claiming a trade-off between scripting and
systems was, in my opinion, a really, really bogus claim. At the time
he was peddling that picture of the world, I was writing web servers
and disk-dumping scripts in the same language: scsh.
I think ML and Common Lisp also show how broken that picture is.