![]() What wonders me even more in this case lets claim it was a copy. In such a case, i think they simply lost it. Math is something universal, and is accessable to all who study it, i think something like that has happened here, the rybka is bypassed by a team who knew their math a bit better, and they might have been beaten on their own field. I wonder however, if you use math for searh purposes, then how can math be protected by copyrights?. What might be that some search algorythms are patented and might be in use.īut even rybka as far as i know wasnt orignal, all chess engines use common techniques, bitbild search functions etc etc. The only thing i can think of is Rybka is protecting its marketshare, if a free alternative is better then they loose money on it. I dont even believe that such reverse engineering is likely to produce something better. Still left then is understanding the math behind the c+ code, improving the math and compile it into something faster.īut doing that from the bottem, from the assembly code. ![]() ![]() To improve a program you need to turn it in readable basic or c+ language as how it was written by the original programmer (prefferable full of comments etc), and then you might read his code. Going from such level back to the high math level as required to improve the program seams an unpossible task to me. thats just 2 conversions to much.Īnd then still you have to improve the math, and compile it back into something faster.Īssembly language is the lowest level language, (these days only a few people master it, i did it once). So even if you could turn assembly back into c++ (almost impossible) then still you need a smartbrain to understand the garbage of C++ code and to translate that again to get the math ideas behind it. While chess engines themself are based on math translated down to basic or c++ ![]() Without its symbol code (i'm a programmer).Ĭompilers turn a high level language, like basic or c++ into assembly language. I dont think it is possible to decompile rybka, and produce somthing smarter. ![]() So whydo they think rybka has been de-compiled ?. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |