I heard there was an “A” language - the only thing left of it was a.out in UNIX, and a.exe in gcc.
Seems reasonable. I saw a microfiche of B for a sort in very early 70’s. I had not yet heard of C. But C can be viewed as a
portable assembler, so it is straightforward. C++ is much more fun.
Pretty sure that "A" language was "Assembly". "a.out" was the (binary) output of the assembler program.