if your all want efficiency like C or C++ then why not go for lazarus free pascal its the open source delphi and like VB6 too
and no its not the pascal language you all hate since its object pascal or OOP pascal
Calling something efficient and like VB6 is a total contradiction.
nah try freepascal with Lazarus for yourself, Lazarus is like a rapid application whatever you call that IDE, its RAD if im correct
so its like VB6 that you design the interface by using the mouse more and then code it on either procedural style or object oriented style of coding (i think its formal term is programming paradigm)
so do not assume its contradiction if you have not tried it with a good amount of time yet, but meh im no expert im just good at procedural programming my OOP is bad, but never the less im not lying when i say Lazarus is a good open source RAD that is like VB6 was (its comparable to VB6 but better, its better since it compiles to a true native form/code just like how you compile programs in C and C++ that are unlike VB6 that needs a runtime and the new VB that needs a huge virtual machine called the .NET)