Asm/C and Java/scala are unfair comparisons, since they're totally different languages with different structures and idioms.
I just started using CoffeeScript for a project of mine and while it did clean up the messy look of the Javascript, it doesn't improve much upon Javascript feature-wise. I felt like I was still writing Javascript, it just looked a little better.