Hola
el mejor y el mas poderoso es el C y de eso no hay duda, nadie puede negarlo!
ASM Rules!, sin discucion para mi el padre de todos, puedes hacer CUALQUIER cosa que sea posible hacerse con una computadora.
Son unas cuantas ventajas las que tiene ASM con respecto de los demas Lenguajes:
1.- Existe una correspondecia 1 a 1 , de las instrucciones en lenguaje maquina a a las de e asm, debido a esto no estás sujeto a como "interpreten" los compiladores de C, Pascal, VB, etc.. tu codigo y lo traduzacan al de la PC.
2.- Tienes la sensacion de que en realidad estas TU programando las cosas, aunque casi siempre requieras de las API's del S.O para hacer cosas "funcionales".
Saluos!
P.D: Este tema no iba en Lenguajes de programacion?? XD