Difference between revisions of "Basic"

From Chessprogramming wiki
Jump to: navigation, search
Line 9: Line 9:
 
There were a few didactic chess programs written in Basic, most notably a program by [[Dieter Steinwender]] published 1984 in [[Computerschach und Spiele]] <ref>[https://www.stmintz.com/ccc/index.php?id=286508 qBASIC Chess program - from 1984 by Dieter Steinwender] by [[Michael Byrne|Mike Byrne]], [[CCC]], February 23, 2003</ref> , [[Demoschach]] by [[Hans-Joachim Kraas]] and [[Günther Schrüfer]] <ref>[http://www.rainerbartel.de/ Rainer Bartel], [[Hans-Joachim Kraas]], [[Günther Schrüfer]] ('''1985'''). ''[https://www.c64-wiki.de/wiki/Das_grosse_Computerschachbuch Das große Computerschachbuch]''. [https://en.wikipedia.org/wiki/Data_Becker Data Becker] (German)</ref> , and [[Minimax (program)|Minimax]] by [[Chrilly Donninger]] and [[Dieter Steinwender]] <ref>[https://www.stmintz.com/ccc/index.php?id=286619 Re: Another qBASIC Chess program -Dieter Steinwender (in english+comment] by Tony Worsman, [[CCC]], February 24, 2003</ref>, which was later converted to [[WinBoard]] by [[Thomas McBurney]] <ref>[http://home.pacific.net.au/%7Etommyinoz/minimax.html Minimax in BASIC] converted to [[WinBoard]] by [[Thomas McBurney]]</ref> .
 
There were a few didactic chess programs written in Basic, most notably a program by [[Dieter Steinwender]] published 1984 in [[Computerschach und Spiele]] <ref>[https://www.stmintz.com/ccc/index.php?id=286508 qBASIC Chess program - from 1984 by Dieter Steinwender] by [[Michael Byrne|Mike Byrne]], [[CCC]], February 23, 2003</ref> , [[Demoschach]] by [[Hans-Joachim Kraas]] and [[Günther Schrüfer]] <ref>[http://www.rainerbartel.de/ Rainer Bartel], [[Hans-Joachim Kraas]], [[Günther Schrüfer]] ('''1985'''). ''[https://www.c64-wiki.de/wiki/Das_grosse_Computerschachbuch Das große Computerschachbuch]''. [https://en.wikipedia.org/wiki/Data_Becker Data Becker] (German)</ref> , and [[Minimax (program)|Minimax]] by [[Chrilly Donninger]] and [[Dieter Steinwender]] <ref>[https://www.stmintz.com/ccc/index.php?id=286619 Re: Another qBASIC Chess program -Dieter Steinwender (in english+comment] by Tony Worsman, [[CCC]], February 24, 2003</ref>, which was later converted to [[WinBoard]] by [[Thomas McBurney]] <ref>[http://home.pacific.net.au/%7Etommyinoz/minimax.html Minimax in BASIC] converted to [[WinBoard]] by [[Thomas McBurney]]</ref> .
 
* [[:Category:Basic|Engines written in Basic]]
 
* [[:Category:Basic|Engines written in Basic]]
 +
 +
=Dialects=
 +
==GFA BASIC==
 +
[https://en.wikipedia.org/wiki/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]].
 +
<span id="VB"></span>
 +
==Visual Basic==
 +
[https://en.wikipedia.org/wiki/Visual_Basic Visual Basic] is a event-driven programming language with integrated development environment by from [[Microsoft]] for its [https://en.wikipedia.org/wiki/Component_Object_Model Component Object Model] (COM) programming model, first released in 1991.
  
 
=Publications=  
 
=Publications=  
Line 50: Line 57:
 
* [https://en.wikipedia.org/wiki/Tiny_BASIC Tiny BASIC]
 
* [https://en.wikipedia.org/wiki/Tiny_BASIC Tiny BASIC]
 
* [https://en.wikipedia.org/wiki/Turbo_Basic Turbo Basic]
 
* [https://en.wikipedia.org/wiki/Turbo_Basic Turbo Basic]
* <span id="VB"></span>[https://en.wikipedia.org/wiki/Visual_Basic Visual Basic]
+
* [https://en.wikipedia.org/wiki/Visual_Basic Visual Basic]
 
: [https://en.wikipedia.org/wiki/VBScript VBScript]
 
: [https://en.wikipedia.org/wiki/VBScript VBScript]
 
: [https://en.wikipedia.org/wiki/Visual_Basic_.NET Visual Basic .NET]
 
: [https://en.wikipedia.org/wiki/Visual_Basic_.NET Visual Basic .NET]

Revision as of 11:54, 31 October 2018

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.

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] .

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

Forum Posts

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

External Links

Wikipedia

HP time-shared BASIC
VBScript
Visual Basic .NET
Visual Basic for Applications

HIARCS

References

Up one Level