- Joined
- Jul 26, 2013
- Messages
- 3,044
- Thread Author
- #1
Sometimes I like to call bots scripts, because I heard someone else do it and never doubted them. But then a moderately intelligent fellow opened my eyes. He explained how the word script by definition excludes anything that is compiled instead of interpreted at runtime. I then went to Wikipedia, the world's wisest wizard, and here's what he had to say.
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 would be a horrible misnomer.
The moderately intelligent fellow also explained how from a linguistic point of view "script" 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" 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!
My eyes have been opened. How about yours?
P.S. It's a damn shame that the moderately intelligent fellow had to implement a keyword replacement on script to bot, because now my post is more difficult to read. At least it will help people better themselves.
A scripting language or script language is a programming language that supports scripts, programs written for a special run-time environment that can interpret (rather than compile) and automate the execution of tasks that could alternatively be executed one-by-one by a human operator.
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 would be a horrible misnomer.
The moderately intelligent fellow also explained how from a linguistic point of view "script" 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" 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!
My eyes have been opened. How about yours?
P.S. It's a damn shame that the moderately intelligent fellow had to implement a keyword replacement on script to bot, because now my post is more difficult to read. At least it will help people better themselves.