The C++ programming language
The C programming language
Systems programming with Modula-3
Systems programming with Modula-3
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
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
PASCAL user manual and report
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
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
HOPL-II The second ACM SIGPLAN conference on History of programming languages
Linux Journal
Deterministic Expressions in C
ESOP '99 Proceedings of the 8th European Symposium on Programming Languages and Systems
Cg: a system for programming graphics hardware in a C-like language
ACM SIGGRAPH 2003 Papers
The Challenges of Hardware Synthesis from C-Like Languages
Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
History of programming languages---II
Encyclopedia of Computer Science
Demystifying magic: high-level low-level programming
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Formal Verification of C Systems Code
Journal of Automated Reasoning
Source Code Rejuvenation Is Not Refactoring
SOFSEM '10 Proceedings of the 36th Conference on Current Trends in Theory and Practice of Computer Science
The restoration of early UNIX artifacts
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
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.