You are on page 1of 1

C (programming language) From Wikipedia, the free encyclopedia Jump to: navigation, search This article needs additional

citations for verification. Please help improve this article by adding reliable references. Unsourced materi al may be challenged and removed. (October 2008) <h1>C Paradigm imperative (procedural) </h1> Appeared in 1972 Designed by Dennis Ritchie Developer Dennis Ritchie & Bell Labs Typing discipline static, weak Major implementations GCC, MSVC, Borland C, Watcom C Influenced by B (BCPL,CPL), ALGOL 68,[1] Assembly, PL/I, FORTRAN Influenced awk, csh, C++, C#, Objective-C, BitC, D, Java, JavaScript, Limbo, Per l, PHP, Python In computing, C is a general-purpose, cross-platform, block structured, procedur al, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.[2] Although C was designed for implementing system software, it is also widely used for developing application software. It is widely used on a great many different software platforms and computer arch itectures, and several popular compilers exist. C has greatly influenced many ot her popular programming languages, most notably C++, which originally began as a n extension to C. father of C language is Dennis bala C was developed at Bell Laboratories principles and ideas were taken from the earlier language D c is a low level language <h1>Philosophy</h1> C is an imperative (procedural) systems implementation language. It was designed to be compiled using a relatively straightforward compiler, to provide low-leve l access to memory, to provide language constructs that map efficiently to machi ne instructions, and to require minimal run-time support. C was therefore useful for many applications that had formerly been coded in assembly language. Despite its low-level capabilities, the language was designed to encourage machi ne-independent programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating sys tems with little or no change to its source code. The language has become availa ble on a very wide range of platforms, from embedded microcontrollers to superco mputers. <font color="green">www.wikipedia.com</font>

You might also like