Mod parent -1 incorrect.
> "Assembly" is not a programming language.
You keep using this phrase "not a programming language." It doesn't mean what you think it means. Methinks you need to review what a programming language IS because your definition is incomplete.
Your mistake is assuming "assembly language" refers to one canonical language. The truth is Assembly language refers to a family of languages.
As someone who still programs in 6502 assembly language (I work on an emulator in my spare time) then tell me my WHY does my Apple //e have a mini-assembler built into ROM if assembly is not a programming language??? The 6502 mnemonics are stored, compressed, in the ROM of ALL Apple 2 computers, along with a dis-assembler.
I could program in machine code (either decimal or hexadecimal):
300:AD 00 C0 10 FB 8D 10 C0 60
I could use the mini-assembler:
300: LDA $C000
Or I could use full canonical assembly
; Stupid /. unindents first line
KEYSTROKE EQU $C000
KEYSTROBE EQU $C010
So yes, "Assembly" is a programming language. It comes in many flavors. There are even two flavors on x86: GCC assembly and Intel assembly.
Apostle Paul the Perverter, 1 Corinthians 11:14