fb

Ads

Pages

C language

C In computing, C may be a general artificial language ab initio developed by Dennis Ritchie between 1969 and 1973 at AT&T Bell Labs.[5][6] Like most imperative languages within the ALGOL tradition, C,ALGOL have facilities for structured programming and permits lexical variable scope and rule, whereas a static kind system prevents several fortuitous operations. Its style provides constructs that map with efficiency to typical machine directions, and so it's found lasting use in applications that had erstwhile been coded in programing language, most notably system package just like the UNIX system laptop OS.

C is one amongst the foremost wide used programming languages of all time, and C compilers square measure obtainable for the bulk of accessible laptop architectures and operational systems.

Many later languages have borrowed directly or indirectly from C, together with D, Go, Rust, Java, JavaScript, Limbo, LPC, C#, Objective-C, Perl, PHP, Python, Verilog (hardware description language), and Unix's C shell. These languages have drawn several of their management structures and alternative basic options from C. Most of them (with Python being the foremost dramatic exception) also are terribly syntactically just like C generally, and that they tend to mix the recognizable expression and statement syntax of C with underlying kind systems, knowledge models, and linguistics which will be radically totally different. C++ and Objective-C started as compilers that generated C code; C++ is presently nearly a superset of C, whereas Objective-C may be a strict superset of C.

Before there was a politician commonplace for C, several users and implementors relied on a casual specification contained in an exceedingly book by Dennis Ritchie and Brian Kernighan; that version is mostly spoken as "K&R" C. In 1989 the yank National Standards Institute printed a typical for C . succeeding years, an equivalent specification was approved by the alignment for Standardization as a world commonplace (generally known as "C90"). ISO later discharged associate extension to the internationalisation support of the quality in 1995, and a revised commonplace (known as "C99") in 1999. the present version of the quality (now referred to as "C11") was approved in December 2011.

0 comments:

Post a Comment