Skip to content

Supported Programming Languages

Navigation: Programming with ADLX → ADLX Programming Guide → Specifications

Native support

ADLX features native support for:

  • C
  • C++

Non-native support

ADLX features non-native support for:

  • C#
  • Java
  • Python
  • Rust

Bindings

ADLX APIs are developed for C++, and mirrored in C. APIs for all other programming languages are not natively supported, but can still be utilized with bindings.

Instructions to build and implement ADLX bindings for common use cases in C#, Java, and Python, as well as to build Rust applications using the amd-adlx crate, can be found in the Quick Start.

The C#, Java, Python, and Rust samples, located in ADLX Samples can then be used to create bindings to fit specific use cases.

See Also: ADLX Samples, Quick Start