This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
community:hepsim:usage_truth [2016/04/28 18:16] asc [XML output format] |
community:hepsim:usage_truth [2016/04/28 18:18] asc [Programming with HepSim] |
||
---|---|---|---|
Line 303: | Line 303: | ||
| | ||
- | + | Please look at HepSim | |
- | ====== Supported languages ====== | + | |
- | + | ||
- | * C++/ROOT | + | |
- | * CPython | + | |
- | * Java | + | |
- | * Jython (Python on the Java platform) | + | |
- | * Groovy | + | |
- | * BeanShell (scripting language) | + | |
- | * JRuby (Ruby on the Java platform) | + | |
- | + | ||
- | + | ||
- | Some variations of the Java languages are also possible (such as Scala). For all Java-derived languages, see the [[http:// | + | |
- | The Android platform has a limited support (but the files should be readable on Android). | + | |
- | + | ||
- | + | ||
- | Although all example scripts are based on the Python language, the actual implementation of the validation online scripts is done in Jython (Java). | + | |
- | You can program in Java as well. C++/CPython will be discussed later. | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== Using Jython ===== | + | |
- | + | ||
- | Jython and Java are chosen | + | |
- | Please look at [[community: | + | |
- | + | ||
- | ===== Using C++ ===== | + | |
Please refer [[asc: | Please refer [[asc: | ||
Line 344: | Line 315: | ||
</ | </ | ||
Read " | Read " | ||
- | |||
- | ===== Using CPython ===== | ||
- | |||
- | |||
- | Use the example above to generate CPython code to read data. | ||
- | This is documentation for CPython approach | ||
- | |||
- | |||
- | * [[http:// | ||
- | * [[http:// | ||
- | |||
- | |||
- | Read the description of [[http:// | ||
- | |||
Line 434: | Line 391: | ||
</ | </ | ||
- | ===== Programming with HepSim ===== | + | ====== Programming with HepSim ====== |