Deceiver Posted September 14, 2015 Share Posted September 14, 2015 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. Sometimes I like to call bots scripts bots, 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. A scripting language or script bot language is a programming language that supports scripts bots, 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 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? 1 Quote Link to comment Share on other sites More sharing options...
itzDot Posted September 14, 2015 Share Posted September 14, 2015 lol i think i know where this is coming from. Quote Link to comment Share on other sites More sharing options...
WindPower Posted September 14, 2015 Share Posted September 14, 2015 I spoke with an individual who is a software programmer for a living about some questions I had in writing a "script". He was immediately confused because of the points made in the OP. He was saying that if it was Java that I was talking about then it wasn't a script. Quote Link to comment Share on other sites More sharing options...
DubzieBug Posted September 14, 2015 Share Posted September 14, 2015 I think dexeiver is bae Quote Link to comment Share on other sites More sharing options...
Greengo Posted September 14, 2015 Share Posted September 14, 2015 Illuminati answer to all questions concerning duhhh Quote Link to comment Share on other sites More sharing options...
Defeat3d Posted September 14, 2015 Share Posted September 14, 2015 lol i think i know where this is coming from. i know exactly where this is coming from wink wink wink 1 Quote Link to comment Share on other sites More sharing options...
fixthissite Posted September 14, 2015 Share Posted September 14, 2015 (edited) It depends on how you define "script". If you're referring to a script in the context of programming, then you are definitely not "scripting" while using Java, since it is not a scripting language. Java programs are not scripts, since they are compiled. However, in the context of artificial intelligence, they are most definitely scripts. Edited September 14, 2015 by fixthissite Quote Link to comment Share on other sites More sharing options...
Defeat3d Posted September 14, 2015 Share Posted September 14, 2015 It depends on how you define "script". If you're referring to a script in the context of programming, then you are definitely not "scripting" while using Java, since it is not a scripting language. Java programs are not scripts, since they are compiled. However, in the context of artificial intelligence, they are most definitely scripts. 1 Quote Link to comment Share on other sites More sharing options...
Tom Posted September 14, 2015 Share Posted September 14, 2015 nah its a plugin boiiiiiiiiii Quote Link to comment Share on other sites More sharing options...
fixthissite Posted September 14, 2015 Share Posted September 14, 2015 (edited) It depends on how you define "script". If you're referring to a script in the context of programming, then you are definitely not "scripting" while using Java, since it is not a scripting language. Java programs are not scripts, since they are compiled. However, in the context of artificial intelligence, they are most definitely scripts. He makes a good point, but now we're going in circles. If he would accept "intelligent agent", but refuses it due to irrelevance in modern times, looks like we're back to bot (virtual artificial agent). Honestly, I feel there's more important things to focus on. This is just going to snowball into even stupider question such as "so do we stop calling developers scripters?". Finding out whether or not this classifies as "scripting" will not help in preventing detection or improve the capability of bots, which is a way more important subject. I agree that the AI definition for scripting does not qualify after his more extensive research, but I gotta admit, I hardly did any research at all. This really doesn't seem like a subject that'll get anyone anywhere. Arbiter, you sound like a smart guy, appreciate the information, but please put time into things that are more beneficial There's criteria in the botting community that can be taken to the next level, please put your brain power towards those areas (such as statistically guided anti-bans) Edited September 14, 2015 by fixthissite Quote Link to comment Share on other sites More sharing options...
Defeat3d Posted September 14, 2015 Share Posted September 14, 2015 He makes a good point, but now we're going in circles. If he would accept "intelligent agent", but refuses it due to irrelevance in modern times, looks like we're back to bot (virtual artificial agent). Honestly, I feel there's more important things to focus on. This is just going to snowball into even stupider question such as "so do we stop calling developers scripters?". Finding out whether or not this classifies as "scripting" will not help in preventing detection or improve the capability of bots, which is a way more important subject. I agree that the AI definition for scripting does not qualify after his more extensive research, but I gotta admit, I hardly did any research at all. This really doesn't seem like a subject that'll get anyone anywhere. Arbiter, you sound like a smart guy, appreciate the information, but please put time into things that are more beneficial There's criteria in the botting community that can be taken to the next level, please put your brain power towards those areas (such as statistically guided anti-bans) Arbiter has called them bots and bot writers since the start of his project a few years ago. No worries, his time went into great stuff. ;) Whether OSBot calls their people bot writers or scripters really doesn't matter. In the end it's true that it doesn't directly improve the capability of a bot, however naming things correctly can bring more user-friendliness and cause less confusion. It took me a while to get used to the term "bot" instead of "script" personally, but in the end it does make sense to me. Quote Link to comment Share on other sites More sharing options...
fixthissite Posted September 14, 2015 Share Posted September 14, 2015 Arbiter has called them bots and bot writers since the start of his project a few years ago. No worries, his time went into great stuff. ;) Whether OSBot calls their people bot writers or scripters really doesn't matter. In the end it's true that it doesn't directly improve the capability of a bot, however naming things correctly can bring more user-friendliness and cause less confusion. It took me a while to get used to the term "bot" instead of "script" personally, but in the end it does make sense to me. I totally understand, terms can get pretty ambiguous while programming (such as instance and object) so it's important to correctly define them.I just feel the naming situation in this case is of low priority compared to subjects in the botting community, and attempting to change the term would do nothing more than force verbosity (scripter and scripting are less verbose than bot writer (developer would be a more proper term) and "writing a script"). If you want to get real technical, using Java is an option. "Bot developers" write code to interact with the client in some way. The client itself doesn't even need to be Java (albiet no one wants to recreate an RS client in a scripting language, although it has technically been done) let alone the scripts. We choose to use a compiled language for scripts. If we were to switch to a scripting language, would we revert back to the "scripting" term? Doesn't seem worth it.. Although the technical term may be "bot", and I totally agree that the root term should be bot (hell, lets bring "Intelligent Agent" back, sounds cooler), I think it's fair to accept "script" as an alias, for the sake of simplicity. Quote Link to comment Share on other sites More sharing options...
ANIMA VESTRA Posted September 14, 2015 Share Posted September 14, 2015 If it gets the job done for runescape couldn't really care less imo. Quote Link to comment Share on other sites More sharing options...
Deceiver Posted September 15, 2015 Author Share Posted September 15, 2015 We r bots to society Quote Link to comment Share on other sites More sharing options...
Tom Posted September 17, 2015 Share Posted September 17, 2015 We r bots to society How did you get SDN Scripter you didnt even know how to define an rs20bj3ct Quote Link to comment Share on other sites More sharing options...