Difference between revisions of "Languages"

From Chessprogramming wiki
Jump to: navigation, search
 
(6 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 90: Line 93:
 
* [[Mohamed Abbadi]], [[Francesco Di Giacomo]], [[Giuseppe Maggiore]], [[Aske Plaat]], [[Renzo Orsini]], [[Pieter Spronck]] ('''2013'''). ''Resources, Entities, Actions. A generalized design pattern for RTS games and its language extension in Casanova''. [[CG 2013]], [http://askeplaat.files.wordpress.com/2013/01/main.pdf pdf]
 
* [[Mohamed Abbadi]], [[Francesco Di Giacomo]], [[Giuseppe Maggiore]], [[Aske Plaat]], [[Renzo Orsini]], [[Pieter Spronck]] ('''2013'''). ''Resources, Entities, Actions. A generalized design pattern for RTS games and its language extension in Casanova''. [[CG 2013]], [http://askeplaat.files.wordpress.com/2013/01/main.pdf pdf]
 
* [[Ward Douglas Maurer]] ('''2013'''). ''[http://www.ccsenet.org/journal/index.php/cis/article/view/23904 A Programming Language without Keywords]''. [http://www.ccsenet.org/journal/index.php/cis Computer and Information Science], Vol. 6, No. 1
 
* [[Ward Douglas Maurer]] ('''2013'''). ''[http://www.ccsenet.org/journal/index.php/cis/article/view/23904 A Programming Language without Keywords]''. [http://www.ccsenet.org/journal/index.php/cis Computer and Information Science], Vol. 6, No. 1
 +
==2020 ...==
 +
* [[Manuel Cristóbal López-Michelone]], [[Jorge Luis Ortega-Arjona]] ('''2020'''). ''A description language for chess''. [[ICGA Journal#42_1|ICGA Journal, Vol. 42, No. 1]]
  
 
=Forum Posts=  
 
=Forum Posts=  
Line 95: Line 100:
 
* [http://talkchess.com/forum/viewtopic.php?start=0&t=37825 Programming language features for computer chess] by [[Fabien Letouzey]], [[CCC]], January 27, 2011
 
* [http://talkchess.com/forum/viewtopic.php?start=0&t=37825 Programming language features for computer chess] by [[Fabien Letouzey]], [[CCC]], January 27, 2011
 
* [http://www.talkchess.com/forum/viewtopic.php?t=46885 How beautiful is your code?] by [[Julien Marcel]], [[CCC]], January 15, 2013
 
* [http://www.talkchess.com/forum/viewtopic.php?t=46885 How beautiful is your code?] by [[Julien Marcel]], [[CCC]], January 15, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=56201 [OT] LOC counting tool] by [[Martin Sedlak]], [[CCC]], May 02, 2015 <ref>[https://en.wikipedia.org/wiki/Source_lines_of_code Source lines of code from Wikipedia]</ref>
+
* [http://www.talkchess.com/forum/viewtopic.php?t=56201 <nowiki>[OT]</nowiki> LOC counting tool] by [[Martin Sedlak]], [[CCC]], May 02, 2015 <ref>[https://en.wikipedia.org/wiki/Source_lines_of_code Source lines of code from Wikipedia]</ref>
  
 
=External Links=  
 
=External Links=  
Line 101: 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 106: 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 118: Line 123:
 
=References=  
 
=References=  
 
<references />
 
<references />
 
 
'''[[Programming|Up one Level]]'''
 
'''[[Programming|Up one Level]]'''
 +
[[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