All my programming time has been using Zilog machine code language, using the Z80, (Zilog), processor.
That is the fastest sort of language, which writes directly to the processor.
Basic, C++, etc is an interperted language which is written in English. but has to be converted into machine code by being compiled first before run...(slow)...!
In the early days using slow processors, (3.5 Mhz), it was necessary to program in pure machine code for sheer speed, but today, with fast processors, the code can be written in a Bacic, etc, language for ease, and then compiled into machine code, (still not as fast as direct programming in machine code tho')....

...!
Cheers...
Paul.....Z80 M/C programmer...

...!
Win 8.1 64-bit. DX11. Advent Tower. Intel i7-3770 3.9 GHz 8-core. 8 GB System RAM. AMD Radeon HD 7700 1GB RAM. DVD ROM. 2 Terra Byte SATA Hard Drive. Philips 17" LCD Monitor. Saitek Cyborg X Fly-5 Joystick. ...and a Briggs and Stratton Petrol Lawn Mower.