Named for the British computer scientist, Alan Turing, the Turing programming language is used primarily as a teaching tool.
Designed, not by Turing, but by Ric Holt and James Cordy, the language was developed by Holt Software Associates. Influenced by Euclid, Pascal, and SP/k, the language first appeared in 1982, and there has seen no development since 2007. Turing is no longer supported by Holt Software Associates, which is no longer in business. Originally commercial, the language became freeware in 2007.
There are two dialects of Turing, Object-Oriented Turing, and Turing Plus. However, Object-Oriented Turing was renamed to Turing in 2001, and the original language became Classic Turing. Currently, Turing only supports the Microsoft Windows platform.
Open Turing is an open-source implementation of the original Windows Turing interpreter. Designed by Tristan Hume, it includes improvements in speed, a new code editor, and some features such as OpenGL.
TPlus is an open-source implementation of the original (non-object-oriented) language, developed at the University of Toronto, and ported to the Linux, Mac OS X, and Solaris platforms in the late 1990s. TPlus implements Turing Plus, extending the original language with processes and monitors, as well as various language constructs, such as binary input/output, separate compilation, type converters, and other variables, needed for systems programming.
Now abandoned, OpenT was an open-source language, compiler, and IDE developed by a team at Computer Science Canada. It shared several similarities with Turing, with which it was backward compatible.
Topics related to any of the Turing languages, including dialects, variants, and implementations, are the focus of this category. Any editors, IDEs, or other tools designed to facilitate Turing programming are also appropriate here, along with tutorials, guides, user groups, or forums.
 
 
Recommended Resources
Open Turing is an open-source fork of Object Oriented Turing 4.1.2 for Windows, made to run up to 50% faster, and to include new features such as 3D support. Links to a download page are provided, along with a description of Turing, Open Turing, and its support for OpenGL 3D. Its new editor is described, with screenshots and a list of features, as well as a link to where it can be downloaded on GitHub. Links to a support forum and reference pages are included.
http://tristan.hume.ca/openturing/
Hosted on GitHub, the Open Turing Project is involved in the development of an open-source implementation of the original Turing interpreter for Windows, adding improvements to its speed, OpenGL, and a new code editor, while retaining backward compatibility with the closed-source implementation. The program files, editor, documentation, and other packages are available for download, and contributors to the repository are identified.
https://github.com/Open-Turing-Project/
Described as a language for probabilistic machine learning and Bayesian statistics, The Turing Language is an open-source programming language. Hosted on GitHub, the repository includes several libraries available for the Turing language, with information about their features, installation instructions, and documentation, as well as chain types, utility functions, scripts models, and language files.
https://github.com/TuringLang/
Wikiversity is a collaborative project, offering a variety of free learning materials and projects. Its Turing course presents an overview of the programming language, the prerequisites for the course, including a copy of Turing, and a link to a free download of the language is given. A course description is given, along with the pros and cons of the language, introductory lectures, intermediate lectures, advanced lectures.
https://en.wikiversity.org/wiki/Turing