Why are so many bots coded in Delphi?

donaldbeck

Power Member
Joined
Dec 28, 2006
Messages
585
Reaction score
212
I read that xrumer, scrapebox, and gsa search engine ranker are all coded in Delphi. Is there any reason or is it just a coincidence?
 
Maybe.
It's about the codes efficiency, fast and no dependency with many library (DLL).
Multi threading is easier with Delphi, and many other reason.
 
It's not that so many bots are coded in Delphi, it's just that so many great bots are coded in Delphi.

For the most part people are using .net for botting, but because you can't get the same speeds using .net as you can using Delphi which compiles to native code they are often not as efficient.

Delphi is a great language bottom line. I often wonder how good a tool like Senuke would be if had been coded using Delphi.
 
A long time ago in a galaxy far, far away... there were two titans of Software Development for Windows. One was the almighty Microsoft with their Visual Studio, well Visual C++ because not even my cat would be seen dead in Visual Basic. The other was Borland, an underdog by comparison but their C++ Builder and Delphi packages were first rate compared to the garbage Microsoft produced (in the early days).

... then finally, Microsoft got their stuff together (relatively speaking) with .NET, well more correctly the newer versions of Visual Studio featuring the .NET language C# and Windows Forms. All of a sudden it was no-longer torture, and fairly sophisticated applications could be built in minutes without thousands of lines of boilerplate code and plumbing.

I'm actually surprised Delphi still has a strong following, I worked in a Visual Studio house for a bit and am a bit of a masochist. :cool:
 
Trend is changing.. now lots of bots are made using .net and C# (By Same guy who created Delphi and it's more advanced).
 
My dads a delphi programmer, from what I understand its very similar to C but a little easier to write.

C is one of the most efficient languages out there, that is why so many languages are based on it.
 
delphi is object oriented programming in pascal
 
Your network, no matter how fast it is, is probably a million times slower than any programming language difference. Ruby is pretty slow, but nobody cares since the networks are 1000 times slower.
 
Delphi is often chosen for writing bots as the language itself has a low entry barrier and generally programming in Delphi is rapid compared to other mainstream technologies.
 
For the most part people are using .net for botting, but because you can't get the same speeds using .net as you can using Delphi which compiles to native code they are often not as efficient.

This is not true. The main job performed by scrapers and bots is making HTTP (web) requests over the Internet. Bots usually do not do any hardcore CPU intensive calculations, therefore whether the language is compiled or interpreted does not matter - bots can be written in any programming language without noticeable performance differences.
 
and one more thing.. all these tools are still uncracked..
 
No need to crack this kind of software, here is the process : Learn and make money online, buy a little bot, make more money online, buy a bigger bot, make more money, buy 9000+ bots

It's a shame to crack tools that help you to have more and more money !

and one more thing.. all these tools are still uncracked..
 
The reason is simple - you don't have many choices when you want write a desktop app.
You can't use .Net languages - while C# and .Net forms is easier than Delphi, the program can be decompiled and cracked too easily. Same for Java.

So the choice is Delphi or C++ - MFC or QT. And Delphi is much more easy to develop a neat interface, especially when you work alone or with very small group.
When people do something for their own needs, they just don't do desktop apps, they write console scripts with such languages as python, perl or ruby.
 
Back
Top