Another curious thing: Unix came shortly after and was entirely typed with lower case. Because those same terminals had only one font (font ROMs were tiny back then, and expensive). It looked like UPPERCASE but in fact the keyboard produced lowercase. Once better terminals were used to edit the code it was noticed for the first time(?) that it's all be edited as lowercase.
Or so the story went, back in those days, when it was all new.
The DEC PDP-11 assembler used the @ symbol for dereferences of registers ("@Rn" or "(Rn)" dereferenced a register, for example).
However, in Unix, the terminal convention was to use the @ symbol to delete the current line, and they didn't have a DEC assembler yet, so they used the asterisk (*) instead in B, as well as in the Unix PDP-11 assembler, which was written in B.
I'm paraphrasing this Quora post (which lists primary and secondary sources): https://www.quora.com/Why-did-the-developers-of-C-decide-to-...
Prior to IBM, it was on at least the Underwood typewriters[2], so it was never quite absent.
1: https://en.wikipedia.org/wiki/IBM_Selectric#/media/File:IBM_... Note that the number-row is only different from modern keyboards with the cent-sign being replaced with a caret (the cent-sign was never included in ASCII)
2: https://upload.wikimedia.org/wikipedia/commons/a/a4/Ernest_H...
For reference, it's above the ' and between the ;: and #~ keys on my current board, rather than on shift-2 (where " lives).
Maybe this would have stayed consistent worldwide, if it was used in c.
Also "pointer to integer" is written as "^integer" which is better than "int".
Syntax also doesn't allow confusing stuff like like "int a, b;".
I agree that it reads a little better. But as a small-handed person, it is unfortunately much more uncomfortable to type.
Where’s that value in memory? It’s @ the address.
At least that's what German Wikipedia Claims while the corresponding paragraph in english Wikipedia is short.
[1] https://vitrinelinguistique.oqlf.gouv.qc.ca/fiche-gdt/fiche/... [2] https://www.noslangues-ourlanguages.gc.ca/fr/cles-de-la-reda...
EDIT: "Creation of Computer Input in an Expanded Character Set" at https://ejournals.bc.edu/index.php/ital/article/download/292... from 1968, p112, describes it simply as "at".
EDIT #2: "TRANSLATION FROM MONOTYPE TAPE TO GRADE 2 BRAILLE" at p83 of https://archive.org/details/researchbulletin05lesl/page/82/m... from 1964 describes that symbol as the '"at" sign'.
I think that is early enough to say that email did not influence the "at" meaning but rather the other way around.
What I can't find is when it was first used in the US for indicating home-team for sports. E.g. [1] where there is vs. or @ depending on whether it is a home or away game. I suspect it's relatively modern, but not sure how far back it goes.