2012-03-14 3 views
-2

저는 C와 Python을 몇 달 동안 배우 았고 다음 2-3 개월 내에 체스 엔진을 만들려고합니다. 나는 어떤 언어를 사용해야하는지, 웹상에서 발견 된 자료, simplesness 등을 고려해보고 싶다. 나는 체스의 속도가 큰 문제가 아니라고 생각한다. grandmasters를 이길. 초급 중급 플레이어와 잘 어울리는 정도.Python 또는 C for Chess

또한 인공 지능, 특히 기계 학습에 관심이 있다면 배우기에 더 많은 도움이 될 것입니다. 나는 C가 임베디드 시스템 및 하드웨어 관련 개발에는 매우 유용하지만 AI에 대해서는 idk라는 것을 알고있다.

의견을 보내 주셔서 감사합니다.

+3

귀하의 요구 사항을 고려할 때, 배우고 싶은 것을 선택하기 만하면됩니다. –

+3

속도가 중요하지 않으면 python을 선택하십시오. –

답변

1

파이썬으로 시작하십시오. 그것은 당신의 작업 속도를 높일 것입니다. 얼마 동안 코드의 일부가 느려지는 것을 발견하면 C로 다시 작성합니다. 파이썬과 통합하는 것보다.

1

비록 이것이 정말로 문제가되지는 않지만, 파이썬은 아마도 더 느릴 것입니다 만, 그 안에 alghoritms을 구현하는 것이 더 쉽기 때문에 아마도 더 나은 선택이 될 것입니다. 플러스 당신은 실제로 꽤 좋은 pychess의 엔진에서 영감을받을 수 있습니다 (그리고 코드는 오히려 깨끗합니다).