Best language for a smart bot

Scotiatek

Junior Member
Joined
Aug 27, 2010
Messages
117
Reaction score
35
basically be able to analyze a forum and it and be able to click on posts and get information off them? specify keywords in the website and log this into text format to be sorted/viewed?

how hard or experienced would a programmer have to be to create something like this but a bit more custom don't want to spill my idea :)
 
that all depends on how well you want it to work.

conceptually not that hard in a basic form, but if you wanted it to be good that could get interesting depending on how advanced you wanted to be with the post filtering and search criteria.

visual studio languages leveraged in a windows app do wonders for things like this.
 
that all depends on how well you want it to work.

conceptually not that hard in a basic form, but if you wanted it to be good that could get interesting depending on how advanced you wanted to be with the post filtering and search criteria.

visual studio languages leveraged in a windows app do wonders for things like this.


I have a great idea that seems like it would make me alot of $ ;)
 
I'm not being a smartass, but the best language for the job is often the one that you are most comfortable with. If you are starting from scratch (i.e., learning how to program), one thing you might want to look at is the amount of additional software/libraries/etc. that support the specific task you are trying to accomplish.

For example, I do a lot of scripting with python. There are a ton of libraries that make doing web 'stuff' easier. Examples are curl (get/send http and other requests, manage cookies, post forms, scrape screens, etc.) and beautiful soup which parses XML and XML-like languages. With these two things alone, you do 95% of what most people need to do.

Another consideration is scripted languages vs. compiled. For all practical purposes, you can probably ignore the efficiency differences that exist between scripted and compiled languages. Productivity is much, much higher with scripted languages for multiple reasons.

You might also want to consider 'open' languages like C, C++, perl, python, etc., vs. vendor-specific stuff like C#. The beauty of the open stuff is that they are usually easy to move from one OS to another, especially the scripting languages. I have a toolset in python that I can run on windows, unix, linux, whatever, without any changes.

Not knowing much about what you want to do, I'd point you towards python and perl, with python, in my opinion, being easier for a newb to pickup. I'm sure there's nothing wrong with C#; it's just not something that I'll ever have an interest in picking up.

Good luck.
 
Most bots are written in C# these days, even though I vouch for Java, since it can interpret Javascript with ease.
 
I agree, the best language is the one you are most comfortable in.
RAD(Rapid Application Development) Languages like vb, c#, delphi etc. are usually the most popular. Since they are easy to use and can develop applications quickly...

Where as lower level languages like C++ takes a bit more time to code with but can be made alot more streamline/efficient but with how well compilers are built nowadays you would really have to be knowledgable in C++ to make a program more streamline than a RAD compiler and most developers just can't do that.
 
Back
Top