My two cts :playwaycool wrote:I have 0 experience with programming but I have a bit of somewhat of a talent with learning skills. I'm somewhat interested to program a new engine but I'm far from it at this point, I still have to learn a language which will take time and patience. However I'm interested to know which programming language is useful for long term and what is the main advantages? The two language I'm referring too are C & C++
Also is there a list of all chess engines with their language? I'm confused on some few engines whether they're programmed in C or C++ or any other. Hiarcs is one of the programs I'm not sure about to be exact.
Don't forget Pascal. It's a nice entry point. There is a bunch of engines written in Pascal, some of them very strong (Delfi,Booot, Spiderchess...). Easy to learn, easy to debug and fast enough.
There is a free compiler for all plattforms :
http://www.freepascal.org
Also a nice IDE :
http://www.lazarus.freepascal.org/
And of course Delphi, which creates a slightly faster code although there is no Windows 64 bit version.
There is a big problem though : When you get used to Pascal you won't like to go to C or whatever