As what I have written before
here, the TIOBE index is not very accurate to determine how popular a programming language is.
Many other top languages (except for C), has not much variant, e.g Python, Java, PHP, Rust, Go, and Ruby.
SQL has many variant such as SQL Server, MySQL, PostgreSQL, SQLite, Firebird, Oracle and many more but it is considered as one.
B4X looks very similar to VB. There are so many
variants of BASIC (360+).
The TIOBE index separates all the BASIC variant as individual.
This also happen on GitHub and always confused by it's engine if we don't specify it explicitly.
Another wrong calculation of TIOBE index I think is because B4X code has less code published or posted online. We also write fewer lines of code to accomplish a task compared to other languages. Not sure because other languages use a lot of opening and closing braces { } that contributes more line of code. So it is consider less used.