Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty Why?

Author: Matthew Hull

Date: 11:34:56 10/31/03

Go up one level in this thread


On October 31, 2003 at 14:01:16, Dann Corbit wrote:

>On October 31, 2003 at 08:55:46, Matthew Hull wrote:
>[snip[
>>Hmmm.  Have you tried porting a chess program from Windows to Unix.  Good golly,
>>look at all the bletcherous Windows "damage" you have to undo to make it run.
>
>Sure.  In fact, it is simple to write a program that cleanly runs in both
>environments.
>
>We have some really fun 64 bit unix boxes here.  We also have an IBM 390, an
>AS400, 64 bit OpenVMS machines and anything else you can think of.  We write
>software here that runs on everything.
>
>To write a good program (of any kind) you put everything possible into standards
>based computing.  That means that you follow the ANSI/ISO standards where ever
>possible.  And when you have to deviate from that standard, put those bits in a
>separate section of code (the interface layer, usually).
>
>A good program is simple to port from one system to another.  Bletcherous crap
>code gets stuck on a single platform.  Always because of lazy or stupid
>programming.
>
>That is one of the few bad things about GCC.  It has a bunch of strange
>extensions that will render code as "GCC ONLY."  People often take advantage of
>these extensions, even though they have very little real value [HEY -- Looky
>what I can do with GCC here!].  Then, the code is damaged to such a degree that
>it can't go anywhere else.  For instance, I might want to run a program on a
>1GHz Alpha running OpenVMS.  Find me a GCC/G++ compiler for that one.


OK.  I see what you are saying.  Thx.

Matt



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.