Table of Contents for Programming Languages: a survey
Perhaps the most successful language ever.
Some people consider it as a thin portable layer over assembly. However this view is disputed (e.g. https://news.ycombinator.com/item?id=6415240 ). One clear difference between C and assembly is that C is in the structured programming paradigm, and does not provide 'GOTO' (it does provide a facility called 'longjmp' but this is limited to jumps into functions for which there is still a valid stack frame; in addition some commentators assert that longjmp is often not implemented correctly in various C implementations (todo cite)).
Attributes:
Pros:
Cons:
Tutorials:
People: Dennis Ritchie
Popularity:
Attributes:
Pros:
Cons:
Good for:
Best practices:
Retrospectives:
People:
Misc:
Pros:
Pros:
Attributes:
Pros:
Used in: