Its also note-worthy to add that EVERY expression is evaluated from left to right not just ones using the comma.
It's also note-worthy to add that the comma operator is evaluated
from left to right meaning that the printf in pinko's while loop was
evaluated first, then the expression on the right side of the comma was evaluated.
My entry. Since you never stated that it had to be done IN C:
command line: gcc -o bt bt.s -Wall -pedantic
.string "Hello World\n"
.ident "GCC: (GNU) 2.95.4 20011002 (Debian prerelease)"
(btw next time make sure on the capitalization of your arguments)
No warnings nor errors.