Hi, this is aimed for a decent debate on using "script" and "bot". I just copied this from someone else. But I think I agree with the points presented.
From the little Java I've done in my short programming career, I know for a fact that Java is compiled (to an intermediate language at least) and therefore calling anything written in Java a script bot would be a horrible misnomer. The moderately intelligent fellow also explained how from a linguistic point of view "script bot" is highly ambiguous and could refer to many things: handwriting, a manuscript, a document, etc. As one aspiring to be a successful communicator and appeal to end users I realized the use of ambiguous words just makes my life harder. I resolve all these issues by replacing "script bot" from my vocabulary with "bot." Not only is bot not constrained to being interpreted at runtime, but now the end user knows exactly what my product does: it bots!
What do you think?