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

D (Programming Language)

Home * Programming * Languages * D-Programming Language

D,
a programming language developed by Walter Bright from Digital Mars 1 2. The first stable version was released 2007. Walter Bright designed many other compilers as the first native compiler, the Zortech C++ compiler, the Symantec C++ compiler, and the Digital Mars C++ Compiler and many C compilers (as the Datalight C compiler). Andrej Alexandrescu joined the design and development effort in 2007. D is a distinct language and has redesigned some core C++ features, while also sharing characteristics from Java, Python, Ruby, C#, and Eiffel 3. D is in the Top 20 of the TIOBE index 4 .

Contents
  1. Design Principles
  2. Native Features
  3. Suitable for Chess Programming
  4. D Engines
  5. Publications
  6. Forum Posts
  7. External Links
  8. References

Design Principles

The design principles have been to write a compiler for a language that:

Native Features

Suitable for Chess Programming

D might be a competitive choice for chess programming because:

Althought it looks like D has advantages over C/C++ in terms if a modern language, two possible problems might be worth to know

D Engines

Publications

Forum Posts

Watch on YouTube

References

Up one Level


  1. The D Programming Language - Walter Bright Interview by Huw Collingbourne and Dermot Hogan, Bitwise Magazine↩︎

  2. The A-Z of Programming Languages: D - Walter Bright talks about D and his desire to improve on systems programming language, Computerworld↩︎

  3. D (programming language) from Wikipedia↩︎

  4. TIOBE Software: Tiobe Index↩︎

  5. The D Programming Language with Andrei Alexandrescu, YouTube Video

    Watch on YouTube↩︎

What links here

Contributors: GerdIsenberg.