UNIX Time-Sharing System: The C Programming Language
Dennis M. Ritchie, S. C. Johnson, Michael Lesk, Brian W. Kernighan · Bell System Technical Journal · 1978
C is a general-purpose programming language that has proven useful for a wide variety of applications. It is the primary language of the UNIX∗ system, and is also available in several other environments. This paper provides an overview of the syntax and semantics of C and a discussion of its strengths and weaknesses.