@QSerg
You have used the word 'ugly' to describe code at least 8 times and 'fast' many times.
I can repeat it more times if necessarily. In short:
1. Wiki does not have any credibility for me.
2. Any language excel only in certain circumstances. There is no "the best" language. Java has it's place under Sun (pun intended), but it is nowhere universal tool and it's "universalism" is severely overrated and exaggerated as well as "clarity, quality, and development time" when developing in Java - I personally found properly formatted C code
by far more clear and developing in VB6
by far more rapid and with massive margin.
3. Ditto to OOP - in some places it make sense (like button on the screen) while it some there is no sense whatsoever like with string manipulation.
4. In many tasks (examples and reasoning in my other posts) Java and OOP in whole does not make any sense whatsoever.
5. The same logic applicable to GOTO - it make sense in some situation while in others it would be better to use something else. Saying that GOTO has no place in modern world is huge exaggeration. Saying that I like to add that absent of GOTO in B4A does not restrict me anyhow, but having it would improve readability, clarity and robustness of code in
some situations.
6. I like B4A (heck, otherwise I would not be here) exactly because it "protects" me to certain extend from Java's ugliness.
7. Truth as always somewhere in the middle.
In short short:
Horses for courses.