stockfish为啥开源真的是出于对国际象棋的热爱吗
Stockfish源于Glaurung 2.1,Glaurung 2.1协议是GPL,所以Stockfish必须开源。
至于Glaurung,实际上它最初并不是开源引擎,它的开源是从版本0.1.5开始的。
【stockfish为啥开源真的是出于对国际象棋的热爱吗】 那为什么Glaurung在0.1.5选择开源呢?作者的说法是:“After a long period of consideration, I have decided to release the source code of Glaurung 0.1.5. It is my hope that the source code will have some pedagogical value for beginning programmers. One of my main design goals in the new engine has been to make everything as compact, straightforward, and readable as possible, even when this has some expense in terms of speed or strength. Future versions will almost certainly be more heavily optimzied, and hence bigger, uglier and more messy. Therefore, this seems like an appropriate time to release the source code. ”
实际这个时候的Glaurung并不是一个强引擎,并且没有什么原创技术(原话是“if you are looking for original ideas, I\u0026#39;m afraid the current version of Glaurung will disappoint you”),如前文里作者所说的,它的意义主要是对国象引擎设计感兴趣的初学者提供一份教学代码。
■网友
因果反了,是因为开源所以很强,所以你才能问出这个问题。
■网友
不开源就不会这么强
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
- 天赐的声音|33岁张雨绮为啥总离婚?看过这些照片就明白了,都是性感惹得祸
