Pascal user manual and report; 3rd ed.
Pascal user manual and report; 3rd ed.
The C programming language
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Systems programming with Modula-3
Systems programming with Modula-3
Communications of the ACM
Macro instruction extensions of compiler languages
Communications of the ACM
A portable compiler: theory and practice
POPL '78 Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Object-Oriented Software Construction
Object-Oriented Software Construction
Object-Oriented Programming; An Evolutionary Approach
Object-Oriented Programming; An Evolutionary Approach
Programming languages for non-numeric processing—1: TMG—a syntax directed compiler
ACM '65 Proceedings of the 1965 20th national conference
Type syntax in the language "C": an object lesson in syntactic innovation
ACM SIGPLAN Notices
Draft Report on the Algorithmic Language ALGOL 68
ALGOL Bulletin
The multics system: an examination of its structure
The multics system: an examination of its structure
BCPL: The Language and its Compiler
BCPL: The Language and its Compiler
The Challenges of Synthesizing Hardware from C-Like Languages
IEEE Design & Test
Determinants of open source software project success: A longitudinal study
Decision Support Systems
Empirical studies on programming language stimuli
Software Quality Control
Open source software success: Measures and analysis
Decision Support Systems
Hi-index | 0.00 |
The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become one of the dominant languages of today. This paper studies its evolution.