LANGUAGES
When it comes to building software, developers today have a choice between many software languages. In many cases, a single software product might even utilize three or more languages; for example, many modern web applications are built using HTML, JavaScript, CSS, and a server-side language like Python or Java.
Please see below for more information about language our coverage across software languages and their variants and versions.
LANGUAGES
Language | Diligence Services | Quality Analysis | Dependency Analysis | License Analysis |
C | ||||
C# | ||||
C++ | ||||
COBOL | ||||
Dart | ||||
Erlang | ||||
Fortran | ||||
Go | ||||
Java | ||||
JavaScript (ECMAScript, Node) | ||||
Julia | ||||
Lisp | ||||
Mathematica | ||||
Matlab and Simulink | ||||
OCaml | ||||
OpenCL | ||||
Pascal | ||||
Perl | ||||
PHP | ||||
PowerShell | ||||
Python | ||||
R (S+) | ||||
Ruby | ||||
Rust | ||||
SAS | ||||
Solidity | ||||
SPSS | ||||
SQL | ||||
Stata | ||||
Swift | ||||
Visual Basic | ||||
XSL/XSLT |
LANGUAGE VERSIONS AND VARIANTS
Many of the languages listed above have gone through changes over time or have multiple available implementations. For such languages, it can be important to understand which versions or variants are supported for analysis. The list below clarifies which versions and variants our team and technology support.