Right - I mentioned BSD because it’s what I run/am-familiar-with, and it does have *.S files [0], but those (or at least the naming convention) came from pre-existing AT&T Unix - so my example does indeed use BSD[1] first released 1978, which is after C[2], created 1972, but The Original Unix[3] (of which BSD is but an embodiment) was started in 1969, before C.
Comments
Right - I mentioned BSD because it’s what I run/am-familiar-with, and it does have *.S files [0], but those (or at least the naming convention) came from pre-existing AT&T Unix - so my example does indeed use BSD[1] first released 1978, which is after C[2], created 1972, but The Original Unix[3] (of which BSD is but an embodiment) was started in 1969, before C.
[0] https://cdn.netbsd.org/pub/NetBSD/NetBSD-release-9/src/sys/a...
[1] https://en.wikipedia.org/wiki/Berkeley_Software_Distribution
[2] https://en.wikipedia.org/wiki/C_(programming_language)
[3] https://en.wikipedia.org/wiki/Unix