Commonly Compared
NASM
vs
Review of NASM powered by the Slant community.
Netwide Assembler (NASM) is an open source assembler / disassembler for the Intel x86 architecture and can write 16-bit, 32-bit (IA-32) and 64-bit (x86-64) programs. NASM is one of the most popular assemblers for Linux.
See Tutorialspoint - Assembly tutorial.
SpecsUpdate
PlatformsWindows, DOS, Linux, Unix, OS/2
Ranked in these QuestionsQuestion Ranking
Pros
Pro Clean syntax
Pro Powerful macros
It can do everything GAS+CPP can do combined, and much more.
Pro Excellent for toy DOS code
NASM can easily create .COM executables and is even supported on DOS.
Cons
Con Poor diagnostics
NASM typically won't tell you the problem, just generic parser errors like "mismatched operand type" or "expected instruction".
Commonly Compared
NASM
vs