GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Chess Programming Wiki
  • All pages
  • Other namespaces
  • Categories
  • Credits

This view

  • Original page
  • New address

GeezerVison is showing chessprogramming.org — Basic - Chess Programming Wiki

Basic

Home * Programming * Languages * BASIC

BASIC,
an acronym for Beginner's All-purpose Symbolic Instruction Code, is a family of high-level programming languages, initially designed in 1963/1964 by John G. Kemeny and Thomas E. Kurtz at Dartmouth College 1 .

While early dialects worked in conjunction with a teletype command line interpreter, which could immediately interprete and print expressions, or run a program which lines were entered (or re-loaded from punch tape) with leading line numbers, later dialects were more sophisticated with respect to program structure, recursion, object-oriented and event-driven programming paradigms, and compiled executables.

Contents
  1. Basic Engines
  2. Dialects
    1. GFA BASIC
    2. Visual Basic
  3. Publications
  4. Forum Posts
  5. External Links
    1. Wikipedia
    2. HIARCS
  6. References

Basic Engines

There were a few didactic chess programs written in Basic, most notably a program by Dieter Steinwender published 1984 in Computerschach und Spiele 2 , Demoschach by Hans-Joachim Kraas and Günther Schrüfer 3 , and Minimax by Chrilly Donninger and Dieter Steinwender 4, which was later converted to WinBoard by Thomas McBurney 5.

  • Engines written in Basic

Dialects

GFA BASIC

GFA BASIC is a BASIC variant originally developed for the Commodore Amiga and Atari ST and then later ported to Microsoft Windows. It looks a bit like Pascal.

Visual Basic

Visual Basic is a event-driven programming language with integrated development environment by from Microsoft for its Component Object Model (COM) programming model, first released in 1991.

Publications

  • Michael McCann (1979). Basic Chess. Personal Computing, Vol. 3, No. 12, pp. 48
  • Craig A. Finseth (1980). Something is Missing (Implementing recursion and stacks in BASIC). The Best of Creative Computing Volume 3 » Recursion, Stack
  • Rainer Bartel, Hans-Joachim Kraas, Günther Schrüfer (1985). Das große Computerschachbuch. Data Becker (German) from amazon.de 6

Forum Posts

  • Chess in BASIC? by William H. Rogers, CCC, August 28, 1998 » Point Value
  • qBASIC Chess program - from 1984 by Dieter Steinwender by Mike Byrne, CCC, February 23, 2003

Re: Another qBASIC Chess program -Dieter Steinwender (in english+comment by Tony Worsman, CCC, February 24, 2003

  • Old chess program in BASIC (long post) by Walter Faxon, CCC, March 20, 2005
  • GUI in Visual Basic by Edmund Moshammer, CCC, February 28, 2009 » GUI
  • Call an engine from BASIC?! by Jens Bæk Nielsen, CCC, May 24, 2020

Re: Call an engine from BASIC?! by Tony Mokonen, CCC, May 27, 2020

External Links

Wikipedia

  • BASIC
  • List of BASIC dialects
  • Altair BASIC
  • Applesoft BASIC
  • Atom Basic » Acorn Atom
  • Basic4ppc
  • BBC BASIC » BBC Micro 7
  • Commodore BASIC
  • Dartmouth BASIC
  • FreeBASIC
  • FutureBASIC
  • GFA BASIC
  • GLBasic
  • GW-BASIC
  • HP BASIC

HP time-shared BASIC

  • Locomotive BASIC
  • Microsoft BASIC
  • NS Basic
  • PowerBASIC
  • PureBasic
  • QBasic
  • QuickBASIC
  • Sinclair BASIC
  • Tiny BASIC
  • Turbo Basic
  • Visual Basic

VBScript

Visual Basic .NET

Visual Basic for Applications

HIARCS

  • HIARCS 3 (0.3) Source code, 1981 from HIARCS: Where It All Began by Mark Uniacke 8
  • HIARCS 5 (0.5) Source code, 1983 from Now Walking by Mark Uniacke

References

Up one Level


  1. BASIC manual. Dartmouth College Computation center, 1964 (pdf)↩︎

  2. qBASIC Chess program - from 1984 by Dieter Steinwender by Mike Byrne, CCC, February 23, 2003↩︎

  3. Rainer Bartel, Hans-Joachim Kraas, Günther Schrüfer (1985). Das große Computerschachbuch. Data Becker (German)↩︎

  4. Re: Another qBASIC Chess program -Dieter Steinwender (in english+comment by Tony Worsman, CCC, February 24, 2003↩︎

  5. Minimax in BASIC by Thomas McBurney (Wayback Machine)↩︎

  6. Dap Hartmann (1987). R. Bartel, H.J. Kraas and G. Schrüfer: Das grosse Computerschach-Buch. ICCA Journal, Vol. 10, No. 2 (Review)↩︎

  7. BBC Basic: the people's language | Alphr↩︎

  8. Free Chess Software Programs from HIARCS Chess Software for PC, Mac, Palm and Pocket PC↩︎

What links here

Contributors: GerdIsenberg.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.