Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Old Programming Languages Never Die and Don't Fade Away Either!

Author: Christophe Theron

Date: 07:18:26 02/06/04

Go up one level in this thread


On February 06, 2004 at 00:23:34, Robert Hyatt wrote:

>On February 05, 2004 at 21:01:52, Christophe Theron wrote:
>
>>On February 05, 2004 at 14:57:32, Bob Durrett wrote:
>>
>>>
>>>Quote from an MSNBC article:
>>>
>>>Forty-seven years after IBM unleashed it, Fortran (formula translation), the
>>>original “high-level” programming language, would seem to be the infotech
>>>equivalent of cuneiform. But it’s still widely used, especially in scientific
>>>computing. Why has this Eisenhower-era veteran outlasted so many hardware and
>>>software generations? “It’s partly the learning curve,” says Hewlett-Packard
>>>Laboratories’ Hans Boehm, former chair of the Association for Computing
>>>Research’s special-interest group on programming languages. “For some people
>>>it’s good enough, and it’s hard to let go of something once you learn it.”
>>>Adaptability and compatibility, which made Fortran the programmers’ lingua
>>>franca in the 1960s and ’70s, are also key to its viability. Major upgrades have
>>>boosted efficiency and added features while preserving old versions intact. So a
>>>vast number of tried-and-true Fortran 77 programs jibe with the current Fortran
>>>90. Microsoft, take note.
>>>
>>>Maybe chess programmers are missing out on the best language of all!
>>>
>>>Bob D.
>>
>>
>>
>>"Chess", the mythical chess program of the '70 programmed by Slate and Atkins,
>>was programmed in Fortran.
>>
>>I think it was a bitboard program.
>>
>>Bob will tell me if the above is incorrect (most probably it is incomplete).
>>
>>
>
>:)
>
>Close.
>
>Chess through chess 3 was written in Fortran.  Chess 4.0 was written in pure
>CDC assembly language, although they did a lot like I did in Crafty and used
>lots of macros to hide much of the ugly details.  I had a copy of their code for
>a long time as Harry and I used it as a sparring partner many times as we worked
>on making Cray Blitz faster...
>
>Chess 4 was their first bitboard program.  Slate later wrote a program that he
>originally called chess 5 (this was written without Larry Atkin) but he later
>chose to call it "NuChess" instead.  It was once again written in Fortran for
>portability as I made arrangements for him to use a Cray just like we were
>using, at a couple of ACM events.
>
>So perhaps you were right after all, although I suspect you were talking about
>"the big mama" chess 4.x that beat most everything around.  It was, as I said,
>written in "Compass" which was CDC asm.
>
>Of course you could claim you were talking about the last "chess" program and
>then you are 100% right. :)



I thought that Chess 4.x was a bitboard program and was written in Fortran, so I
was half-wrong. :)

I even managed to mispell the name of one of the authors! :)



    Christophe



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.