Programming Languages
http://exploringdata.github.io/vis/programming-languages-influence-network-2014/
R
R is also being used for interfacing with Nvidia GPGPU (parallel processing using Graphical Processing Units).
Julia was designed for high-performance technical computing.
Julia is also designed out of the box for parallel computing.
Julia IDE: http://forio.com/products/julia-studio/
Julia IDE: http://www.lighttable.com/ with http://junolab.org/docs/installing.html
Python
- http://www.scipy.org/
- http://nltk.org/
- http://www.pygame.org
- http://scikit-learn.org/dev/index.html
Python Random Forests using GPUs
http://blog.explainmydata.com/2013/10/training-random-forests-in-python-using.html
A good Python IDE is: http://www.jetbrains.com/pycharm/
Java
GPSS
A web-version of the language can be found here: http://webgpss.com/
AMPL
source: http://en.wikipedia.org/wiki/AMPL
REBOL
Douglas Crockford of JavaScript fame has described REBOL as “a more modern language, but with some very similar ideas to Lisp, in that it’s all built upon a representation of data which is then executable as programs” and as one of the JSON influences.
REBOL introduces the concept of dialecting: small, optimized, domain-specific languages for code and data, which is also the most notable property of the language according to its designer: “Although it can be used for programming, writing functions, and performing processes, its greatest strength is the ability to easily create domain-specific languages or dialects”.
source: http://en.wikipedia.org/wiki/REBOL
The REBOL Scripting Language
http://www.drdobbs.com/embedded-systems/the-rebol-scripting-language/184404172
Scala
Visual (Graphical) Programming
Marten
Graphical Programming for MacOSX
http://www.andescotia.com/products/marten/
Prolog
We have included a Prolog implementation with the WebReports software. I also have a version of Borland Turbo Prolog from the 1990s. I have done some experimenting with Prolog, mainly around NLP and expert-based systems.
Creating Web-Applications in SWI-Prolog
http://www.pathwayslms.com/swipltuts/html/index.html
Gentle Introduction to Prolog
https://bernardopires.com/2013/10/try-logic-programming-a-gentle-introduction-to-prolog/
Probabilistic Programming
http://radar.oreilly.com/2013/04/probabilistic-programming.html
Processing
D3js
Lisp
Language Comparison F#, Ocaml, Scala, Clojure, Ruby and Haskell
Lisp Machine
More information: http://en.wikipedia.org/wiki/Lisp_machine