3 ms·
* Python: C, but also Java and C# * Ruby: C, but also Java Do you mean there are different implementations in other languages? * Jython: Java * Cpython: C ?
by berlinbrown 17y ago
* Python: C, but also Java and C#
* Ruby: C, but also Java
Do you mean there are different implementations in other languages?
* Jython: Java
* Cpython: C
?
* Jython: Java
- gvb 17y agoYes. Python * CPython is the "original", written in C http://en.wikipedia.org/wiki/CPython http://en.wikipedia.org/wiki/CPython. * Jython is written in Java http://en.wikipedia.org/wiki/Jython http://en.wikipedia.org/wiki/Jython. * IronPython is written in C#http://en.wikipedia.org/wiki/Ironpython http://en.wikipedia.org/wiki/Ironpython. * PyPy is written in Python (I had forgotten this) http://en.wikipedia.org/wiki/PyPy http://en.wikipedia.org/wiki/PyPy. Ruby * The reference Ruby 1.8 (MRI) is written in C http://en.wikipedia.org/wiki/Ruby_MRI http://en.wikipedia.org/wiki/Ruby_MRI. * Ruby 1.9 is still written in C, but compiles to a bytecode VM (YARV) http://en.wikipedia.org/wiki/YARV http://en.wikipedia.org/wiki/YARV. * JRuby is written in Java http://en.wikipedia.org/wiki/JRuby http://en.wikipedia.org/wiki/JRuby. * Rubinius is largely written in Ruby per Wikipedia http://en.wikipedia.org/wiki/Rubinius http://en.wikipedia.org/wiki/Rubinius. * IronRuby runs on the .net framework (I assume it is written in C#) http://www.ironruby.net/About http://www.ironruby.net/About and http://en.wikipedia.org/wiki/IronRuby http://en.wikipedia.org/wiki/IronRuby.