CINT - CINT
CINT je tlumočník příkazového řádku C / C ++, který byl původně součástí kořenového balíčku objektově orientované analýzy dat . Ačkoli je CINT určen pro použití s jinými fakultami ROOT, lze jej použít také jako samostatný doplněk k jinému programu, který takového tlumočníka vyžaduje. V roce 2013 přešel CERN na překladač Cling C ++, takže CINT je nyní distribuován samostatně autorem.
CINT je interpretovaná verze C/C ++, hodně ve způsobu, jakým je BeanShell interpretovanou verzí Javy . Kromě toho, že je jazykovým tlumočníkem, nabízí určité funkce prostředí podobné Bash, jako je historie a dokončení karty . Aby toho bylo dosaženo, hodně spoléhá na podporu odrazu zabudovanou v ROOT. Třídy uživatelů, které sledují tato rozhraní, mohou také využívat výhod těchto funkcí.
Jazyk původně interpretovaný CINT byl ve skutečnosti něco jako hybrid mezi C a C ++, pokrývající asi 95% ANSI C a 85% C ++. Syntaxe je však o něco shovívavější než oba jazyky. Například operátor ->
může být nahrazen .
pouze volitelným upozorněním. Příkazy na příkazovém řádku navíc nemusí končit středníkem, ačkoli je to nutné pro příkazy v makrech.
Jako alternativa k CINT, ROOT také držet která je PŘES aplikace pomocí LLVM je Clang jako C ++ JIT kompilace prostředí.
Viz také
Reference
- ^ https://web.archive.org/web/20200504034257/http://root.cern.ch/cint // domovská stránka CINT
- ^ http://www.hanno.jp/gotom/Cint.html // CINT nejnovější domovská stránka
- ^ http://www.linuxjournal.com/article/2895 // Linux Journal
- ^ "C ++ tlumočník Cling" . Rene Brun a Fons Rademakers . Citováno 25. prosince 2020 .