Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

From Wikipedia, the free encyclopedia

CINT is a command line C/C++ interpreter that was originally included in the object oriented data analysis package ROOT.[1][2] Although intended for use with the other faculties of ROOT, CINT can also be used as a standalone addition to another program that requires such an interpreter. In 2013, CERN switched to the Cling C++ interpreter, so CINT is now distributed standalone by the author.[3][4]

CINT is an interpreted version of C/C++, much in the way BeanShell is an interpreted version of Java. In addition to being a language interpreter, it offers certain Bash-like shell features such as history and tab-completion. To accomplish the latter, it relies heavily on the reflection support built into ROOT. User classes that follow these interfaces may also take advantage of these features.

The language originally interpreted by CINT was actually something of a hybrid between C and C++, covering about 95% of ANSI C and 85% of C++.[5] The syntax, however, is a bit more forgiving than either language. For example, the operator -> can be replaced by . with only an optional warning. In addition, statements on the command line do not need to end with a semi-colon, although this is necessary for statements in macros.

As an alternative to CINT, ROOT also provides Cling which is an REPL application using LLVM's Clang as a C++ JIT compilation environment.[6]

See also

References

  1. ^ "CINT | ROOT a Data analysis Framework". root.cern.ch. Archived from the original on 2020-05-04. Retrieved 2024-06-27.
  2. ^ "CINT: Interpreter for C and C++ code". DomyATS. Retrieved 2024-06-27.
  3. ^ "CINT : C++ interpreter". www.hanno.jp. Retrieved 2024-06-27.
  4. ^ "CINT the C++ Interpreter". root.cern.ch. Retrieved 2024-06-27.
  5. ^ "ROOT: An Object-Oriented Data Analysis Framework | Linux Journal". www.linuxjournal.com. Retrieved 2024-06-27.
  6. ^ "C++ interpreter Cling". Rene Brun and Fons Rademakers. Retrieved December 25, 2020.
This page was last edited on 27 June 2024, at 11:27
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.