ORIGIN OF C programming language

  • A successor to the programming language B, C was originally developed at Bell Labs by Dennis Ritchie between 1972 and 1973 to construct utilities running on Unix. It was applied to re-implementing the kernel of the Unix operating system.
  1. C is an imperative procedural language supporting structured programming, lexical variable scope, and recursion, with a static type system. 
  2. It was designed to be compiled to provide low-level access to memory and language. 
  3. C program source text is free-format, using the semicolon as a statement separator and curly braces for grouping blocks of statements.
  4.  It has a static type system. In C, all executable code is contained within subroutines (also called "functions", though not in the sense of functional programming).
  5.  Function parameters are passed by value, although arrays are passed as pointers, i.e. the address of the first item in the array. Pass-by-reference is simulated in C by explicitly passing pointers to the thing being referenced.
Posted on by