Rhino (programming)
Rhino
|
|
---|---|
![]() |
|
Basic data
|
|
developer | Mozilla Foundation , Mozilla Corporation |
Publishing year | 1997 |
Current version |
1.7.12 ( January 13, 2020 ) |
operating system | cross-platform |
programming language | Java |
category | JavaScript engine |
License | MPL 1.1, GPL 2.0 |
www.mozilla.org/rhino |
Rhino is an open source implementation of the JavaScript scripting language . It is written entirely in Java and is being developed by the Mozilla project . The Rhino project was started by Netscape in 1997 as part of a planned successor to the old Netscape browser, written entirely in Java. In 1998 the source code was handed over to the Mozilla project and opened.
The project is named after the rhinoceros pictured on the cover of a JavaScript book from O'Reilly Verlag .
Range of functions
Rhino can compile JavaScript code into Java bytecode as well as interpret it at runtime . The integration into the Java world was successful, so that Rhino can be embedded as a scripting engine as well as an independent programming language for the Java VM . A simple debugger is included in the download.
Rhino has been fully implementing version 1.7 of JavaScript since March 2008 ; also ECMAScript for XML , an extension to ECMAScript , the XML as a native data type permitted is included.
Related programming languages
- BeanShell , a dynamic scripting language for the Java VM that allows virtually unchanged Java code to be executed by an interpreter
- Java Command Language (JACL), a Tcl interpreter written in Java
- JRuby , an implementation of the Ruby programming language for the Java runtime environment
- Jython (formerly: JPython), a pure Java implementation of the Python programming language, which enables Python programs to be executed on any Java platform
- Groovy , a dynamically typed programming language and scripting language for the Java Virtual Machine
Individual evidence
- ↑ Release 1.7.12 . January 13, 2020 (accessed January 14, 2020).
- ↑ https://developer.mozilla.org/en/New_in_Rhino_1.7R1
Web links
- www.mozilla.org/rhino - Homepage of the Mozilla project
- github.com/mozilla/rhino - project page on Github
- www.oreilly.com/catalog/jscript5 - The book on the name