Difference between revisions of "Languages"

From Chessprogramming wiki
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 20: Line 20:
 
* [[Haskell]]
 
* [[Haskell]]
 
* [[Java]]
 
* [[Java]]
 +
* [[Julia]]
 
* [[Lisp]]
 
* [[Lisp]]
 
* [[Modula-2]]
 
* [[Modula-2]]
 +
* [[Nim (Programming Language)]]
 
* [[OCaml]]
 
* [[OCaml]]
 
* [[OpenCL]]
 
* [[OpenCL]]
Line 53: Line 55:
 
=Publications=
 
=Publications=
 
==1950 ...==
 
==1950 ...==
 +
* [[Nathaniel Rochester]] ('''1953'''). ''[https://www.semanticscholar.org/paper/Symbolic-programming-Rochester/e0d294f73e2446142d249c4ed177566617dd8b86 Symbolic programming]''. [https://dblp.uni-trier.de/db/journals/tc/tc2.html Transactions of the I.R.E. Professional Group on Electronic Computers, Vol. 2 ], No. 4
 
* [[Mathematician#Chomsky|Noam Chomsky]] ('''1956'''). ''Three models for the Description of Language''. [[IEEE#TIT|IEEE Transactions on Information Theory]], Vol. 2, [http://www.chomsky.info/articles/195609--.pdf pdf]
 
* [[Mathematician#Chomsky|Noam Chomsky]] ('''1956'''). ''Three models for the Description of Language''. [[IEEE#TIT|IEEE Transactions on Information Theory]], Vol. 2, [http://www.chomsky.info/articles/195609--.pdf pdf]
 
==1960 ...==
 
==1960 ...==
Line 103: Line 106:
 
* [https://en.wikipedia.org/wiki/Programming_language_theory Programming language theory from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Programming_language_theory Programming language theory from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Formal_language Formal language from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Formal_language Formal language from Wikipedia]
 +
* [https://hopl.info/ History Of Programming Languages HOPL]
 
* [https://en.wikipedia.org/wiki/Chomsky_hierarchy Chomsky hierarchy from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Chomsky_hierarchy Chomsky hierarchy from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Chomsky%E2%80%93Sch%C3%BCtzenberger_theorem Chomsky–Schützenberger theorem from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Chomsky%E2%80%93Sch%C3%BCtzenberger_theorem Chomsky–Schützenberger theorem from Wikipedia]
Line 108: Line 112:
 
* [http://en.wikibooks.org/wiki/Computer_Programming Computer Programming from Wikibooks]
 
* [http://en.wikibooks.org/wiki/Computer_Programming Computer Programming from Wikibooks]
 
: [http://en.wikibooks.org/wiki/Computer_Programming/Hello_world Computer Programming/Hello world]
 
: [http://en.wikibooks.org/wiki/Computer_Programming/Hello_world Computer Programming/Hello world]
 
 
==Miscellaneous==  
 
==Miscellaneous==  
 
* [https://en.wikipedia.org/wiki/Compiler_Description_Language Compiler Description Language]
 
* [https://en.wikipedia.org/wiki/Compiler_Description_Language Compiler Description Language]
Line 120: Line 123:
 
=References=  
 
=References=  
 
<references />
 
<references />
 
 
'''[[Programming|Up one Level]]'''
 
'''[[Programming|Up one Level]]'''
 
[[Category:Videos]]
 
[[Category:Videos]]

Latest revision as of 14:55, 29 June 2021

Home * Programming * Languages

Chess programming is dominated by the C and C++ languages. The strongest engine in a non-C language is currently Booot written by Alex Morozov in Delphi. Critter was also originally written in Delphi, but was rewritten in C++ after running into too many 64-bit bugs in the Delphi compiler. The next strongest non-Delphi, non-C program is CuckooChess written in Java.

Classical Languages

Compiled and interpreted languages.

Scripting Languages

Chess Languages

Game Languages

Publications

1950 ...

1960 ...

1970 ...

1980 ...

1990 ...

2000 ...

2010 ...

2020 ...

Forum Posts

External Links

General

Computer Programming/Hello world

Miscellaneous

References

Up one Level