This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

Java

Home * Programming * Languages * Java

Java has been developed by Sun Microsystems since 1991 and is mostly connected with James Gosling. The aim was to design a language that uses as virtual machine and is thus capable to run on any OS. The initial goal was that Java can be also used to control all devices as coffee machines. But he the fact that Java was quite free and OS independent has made Java very popular 1. And so the environment has grown to several platforms for normal programming (SE), Enterprise Programming (EE) and Mobile Programming (ME). The most important aspect is that Java compiles to a bytecode. And this bytecode is then interpreted by virtual machine, or JIT compiled. And Java is a object oriented language with a lot of additional feature as a good security concept, reflection, annotations, generics, etc. For chess programming Java has lots of advantages but also some disadvantages.

Contents
  1. Advantages
  2. Disadvantages
  3. Java Engines
  4. See also
  5. Books & Papers
    1. 1995 ...
    2. 2000 ...
    3. 2005 ...
    4. 2010 ...
  6. Forum Posts
    1. 1997 ...
    2. 2000 ...
    3. 2010 ...
    4. 2020 ...
  7. External Links
    1. Language
    2. Chess Libraries
    3. Video Tutorials
  8. References

Advantages

Disadvantages

Java Engines

See also

Books & Papers

1995 ...

2000 ...

2005 ...

2010 ...

Forum Posts

1997 ...

2000 ...

2010 ...

Re: Yes by Roland Stuckardt, CCC, February 24, 2014 » Fischerle

2020 ...

Language

Chess Libraries

Video Tutorials

Watch on YouTube

References

Up one Level


  1. TIOBE Index↩︎

  2. Re: Java chess program? by Moritz Berger, rgcc, May 29, 1997 » Shifting Bitboards↩︎

  3. Bitboards and Java by Fred Hamilton, CCC, November 14, 2017↩︎

  4. java engines by Gabor Szots, CCC, October 28, 2015↩︎

  5. π-calculus from Wikipedia↩︎

  6. Mark Watson · GitHub↩︎

Categories: Videos

What links here

Contributors: GerdIsenberg.