Below is a compatibility table. It includes the top 25 TIOBE languages and relevant languages from 25-50 (eg. Scala). For these languages, the table shows Bazel Support which is whether there are Bazel rules for the language.
| Language | Tiobe Index Rank (2019) | Bazel Support |
|---|---|---|
| Java | 1 | ✅ |
| C | 2 | ✅ |
| Python | 3 | ✅ |
| C++ | 4 | ✅ |
| C# | 5 | ✅ |
| Visual Basic .NET | 6 | ❔ |
| Javascript | 7 | ✅ |
| PHP | 8 | ❌ |
| SQL | 9 | ❌ |
| Swift | 10 | ✅ |
| Ruby | 11 | ✅ |
| Objective-C | 12 | ✅ |
| Delphi | 13 | ❌ |
| Groovy | 14 | ✅ |
| Assembly | 15 | ❌ |
| R | 16 | ❌ |
| Visual Basic | 17 | ❌ |
| D | 18 | ✅ |
| MATLAB | 19 | ❌ |
| Golang | 20 | ✅ |
| Perl | 21 | ✅ |
| SAS | 22 | ❌ |
| Dart | 24 | ❌ |
| Rust | 25 | ✅ |
| Scala | 30 | ✅ |
| Kotlin | 35 | ✅ |
| Typescript | 43 | ✅ |
| Haskell | 44 | ✅ |
| Bash | 48 | ✅ |
| Jsonnet | ?? | ✅ |
| Protobuf | ?? | ✅ |