Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Recommended version of Visual C++?

Author: Tom Kerrigan

Date: 00:33:37 02/04/00

Go up one level in this thread


On February 03, 2000 at 12:33:40, Mark Taylor wrote:

>1. Improvements in algorithm design far outweigh the marginal increases from
>good optimisation vs average/no optimisation.  Look at the speed/strength
>differences between the strong & weaker programs - its measured in orders of
>magnitute (both speed NPS & ELO strength) whereas optimisation gives you 10-20%.

No. If you are given the option of increasing your program's performance by 10%,
take it. Especially when it involves such a trivial amount of effort.

>3. If you are planning to make your program work with Winboard you don't need
>GUI development features, only a "console" or "DOS" interface.

Actually, I don't think DOS programs work with WinBoard. I may be wrong, but I
think WinBoard only works with Win32 programs.

>If you really think you need VC++, go for the cheapest option, then when your
>chess algorithm is so good you cannot improve it without enormous effort,  then
>upgrade to the professional edition to gain the extra 20%. Beware though that
>the cheaper versions VC++ can not produce "console/DOS" executables, which are
>needed for Winboard.

Wrong on at least one count. First of all, the cheap edition of VC does no
optimizations, so if you upgrade to the expensive edition, your program will run
100+% faster. Not 20%. Second, I'm almost certain the student/lame version of
VC5 could build console apps. They may have changed this with VC6, but I doubt
it.

-Tom



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.