On why the Intel assembler syntax is better than AT&T.
We had a course in uni which incidentally used the AT&T indirect addressing syntax (offset(base)
); seeing 3(%edi,%ebx,8)
in all its glory highlights the clumsiness of this syntax. This would have been reason enough for me to reject AT&T entirely, even though I used to be a slight proponent of it when I didn't know better, but the rest of the article gives other good reasons (for both sides, actually!) as well.
(Via Lobste.rs)