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.

  • C99
  • C11
  • C18
  • Objective C
  • Embedded C
  • LINQ
  • C++98
  • C++03
  • C++11
  • C++14
  • C++17

COBOL

Your Content Goes Here

Erlang

  • Fortran 77
  • Fortran 90
  • Fortran 95
  • Fortran 2003
  • Fortran 2008
  • Fortran 2018

Go

Your Content Goes Here

Julia

  • Common Lisp
  • Object Lisp

Mathmatica

  • LabView
  • MEX

OCaml

Pascal

  • CPAN
  • PEAR
  • PECL
  • Composer/Packagist

PowerShell

  • Cython
  • Jython
  • IronPython

R (S+)

Ruby

Rust

SAS

Solidity

SPSS

  • PL/SQL
  • SQL 99
  • DDL

Stata

Swift

  • VBA Macros
  • Visual Basic Applications

XSL/XSLT

Let us know how we can help.

Whether you’re looking for more information about one of our products or need to talk about custom services, don’t be afraid to ask.