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.