Hello Kakakool ...

It was a long time since you said something completly stupid. Seems that you can't control on that point, do you ?

You can write a C/C++ compiler in assembly. You can also write an Assembly in C/C++ ... you can even write it in VB or prolog.

Virtually, any language is equivalent. What change is the need you have for it. You could reprogram an "hardware device handler" in C if you want (Basic would be far far far far more difficult to use, but not impossibe to use, I worked once again with a microcontroller that use BASIC to be programmed), and you can write a whole internet browser in assembly if you want. Both will be harsh works.

My favorite language, for now, is C. Pure C I mean, without C++ extensions. 80x86 assembly is also cool, but tend to be a little hard to use when it comes to code optimization, because of many many penalties rules to be checked.

I was also a great fan of Z80 and 8051 assembly.

Jean-Francois