best programming language for bots?

If you're decent @ Java just keep going.
Bots can be made in any language so just stay at language you are good at.
 
I suggest you go with PHP. If you have knowledge in Java then it won't be a problem learning php, they have somehow identical programming structure. :)
 
Last edited:
Java is good for if you want to wait 3 minutes for your "Hello world!" example to compile, the rest of the civilized world uses other kinds of programming languages, know what I mean..
 
Python, because it has lots of libraries for scrapping, browser emulation, browser scripting, parsing json; BeautifulSoup for parsing html so you can extract links, emails.
Its easy to learn and will save you alot of time.
 
Python, because it has lots of libraries for scrapping, browser emulation, browser scripting, parsing json; BeautifulSoup for parsing html so you can extract links, emails.
Its easy to learn and will save you alot of time.

i agree, python can also do the trick too. it's a powerful language you can use for building bots.
 
Lesson of the day, don't dare Jazzc for links :p

There is no such project, I registered the domain today, ripped a site, changed the text et voila :o

Sorry Masterptc for pulling your leg, had to until MadOctopus replied :)

Hahaha! I almost made a reply to comment on how sketchy the site looked, along with the fact that I had never even heard of it. Good One! ;)
 
jazzc - nice one :D

To the post starter - generally speaking, I would prefer a higher level language for bot development.
The main reason for this is the learning curve - you can learn high level languages way faster than low level languages.

Such high level languages can be: C#, java, python, ruby, etc.

A bit higher than that, and stuff which specialise in bot'ting operations is imacros software (google it), it's cost a bit but it's worth it.

I think most people use a combination of imacros & high level language to control imacros.

If you want to save buying a VPS server and run your automations on your shared hosting you can program your bots using PHP (which is high level language, but suited mostly for web applications development) and run them on the server using cron daemon and php-cli interpreter.

I would be happy to assist in any further questions.

Good luck!
 
It depends on what kind of BOT you need. For a desktop application you can use Delphi + TWebBrowser :) to parse DOM elements and execute js code.

For a dedicated server you need php+curl library, but that is not the best choice for perfomance.

If you need a high perfomance bot you can use multithreaded perl, phyton, nodejs.

I recommend multithreaded nodejs it's fast and easy JavaScript :)

If you need a really high load cluster of bots you can use Erlang ;)
 
Python or Ruby all the way. They're well supported, have plenty of tutorials, and libraries for just about everything you'll want to do.
 
It's all about which language you're most confident with.
I personally would 100% write it in .NET (C# to be precise).
If you're doing a lot of automation you might as well build yourself a utility library (or framework if you're going that extreme) encapsulating the repetitive tasks (done so myself).
 
C# is the best language for bots programming. Fast code and many libraries supported it.
 
It depends on what you are trying to automate my friend. All depends on the task.

If you have a lot of logic and web communication needs then F# along with C# should be great.

If you want to make a web app go with PHP but be careful of the wrappers you use because some of them are crap.

Python could be used when there is no heavy logic and OOP needed or if you really want it and your project is web app once again then Djanog would do on that one.

It is tough to guess the combination unless I know what you want exactly.
 
for windows I even use blitzbasic sometimes ))))
for web php+mysql is the best
 
Back
Top