It's a small distinction, but surprising to see this mix up as assembly language enthusiasts tend to be sticklers for these details!
It's a small distinction, but surprising to see this mix up as assembly language enthusiasts tend to be sticklers for these details!
Here are examples of such usage, from 1967 and more recent:
http://www.bitsavers.org/pdf/ibm/360/asm/C28-6514-5_IBM_Syst...
https://www.ibm.com/docs/en/zos-basic-skills?topic=zos-assem...
I could imagine such phrasing being done by non-native English speakers, of which I'm have no doubt that there are a significant number.
My (unresearched) guess is that this is simply different dialects of speakers emerging with respect to informal references over the decades.
Still, I don't really care what it's called.
I used 'assembler' back in high school, when I was learning about the 80x86. I remember because I was 'corrected' by fellow student who had never touched assembler, assembly language, machine code mnemonics, or whatever you want to call it.
I have no idea where I got the terminology, but I was reading a lot of books and Usenet posts on the subject at the time. I'm a native English speaker, for what it's worth.
Wow, you got the Hacker News experience 30 years in advance!
Writing compilers gets difficult, quickly. But writing assemblers is/was common enough for simple architectures and it's quite fun and relatively easy to prove/test for correctness. At least compared to most compilers.
One of my first gigs out of school involved writing a Z80 assembler because I "needed" nonstandard (Sharp/DMG/8080) instructions to be handled during a codebase port. It was enjoyable! I recommend everyone write an 8-bit assembler at least once!
Still, TFA is very interesting and I appreciate OP's share. :-)
As usual in natural language it's pretty clear from context which one is meant. Not sure about other (larger) European languages, it seems it's possible usage in German but it's not the primary case from a quick search.