I'm looking at the basic strcpy function. It is
char *strcpy( char *dest, const char *src );
Which reminds me of assembly language:
MOV DEST, SRC
Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. It only takes a minute to sign up.Sign up to join this community
The Intel processors were not yet invented when the C library was designed, so no.
Your observation that C is similar to assembly language is correct, however. C was designed to replace assembly when Unix needed to be ported to other architectures than the original PDP-11 and many constructs map directly to the PDP-11 machine language.
I do not know if the machine language of the PDP-11 was similar to Intel (dest, src) or the reason for the API convention was just that it was this way that made most sense to the designer.
See http://www.unix.org/what_is_unix/history_timeline.html for time line.