UMAT 506-Software Lab - I: Introduction to C Programming

C LanguageC is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system. By design, C provides constructs that map to typical machine instructions. Wikipedia

Typing discipline: Static, weak, manifest, nominal
Stable releaseC18 / June 2018; 2 years ago
DeveloperDennis Ritchie & Bell Labs (creators); ANSI X3J11 (ANSI C); ISO/IEC JTC1/SC22/WG14 (ISO C)
Paradigm: Imperative (procedural), structured