# Programming Languages
Teamscale's analyses work on a wide variety of programming languages used today. Detecting clones, deep nesting, long methods and files is included for all languages. Additionally many specialized checks are included, tailored to detect quality problems in specific languages.
The following programming languages are currently supported by Teamscale:
- ABAP
- Ada
- C#
- C/C++
- Cobol
- Delphi
- Fortran
- Go
- Gosu
- Groovy
- HANA SQLScript
- HANA View
- IEC 61131-3 ST
- Java
- JavaScript
- Kotlin
- Matlab
- Objective-C
- OpenCL
- OScript
- PHP
- PL/SQL
- Python
- Rust
- Simulink
- Swift
- Visual Basic
- XML
- Xtend
Additional Languages
If your language isn't supported yet, don't hesitate to contact us; we continuously add support for new languages.