C / C++, other stuff depends on your compiler. Most of the time your compiler will do a better job of writing the stuff than you, though. What are your ideas about using it for? You can also call external programs with most languages, so if you had to use assembler in a language that does not support it, you could write an external program with it, and then call that program from the non-supporting language.
MWB.
As always, I hope that helped!
Disclaimer:
Beware: Studies have shown that research causes cancer in lab rats.