The root of the C language is the BCPL language, developed by Richard Martin in 1967. These languages provide ideas to Ken Thompson who later developed a language called B in 1970. Further development of B language is the C language by Dennis Ricthie around in the 1970s at Bell Telephone Laboratories Inc. (now the AT & T Bell Laboratories).
The popularity of the C language makes language versions of this lot made for a microcomputer. To create versions of the standard, ANSI (American National Standards Institute) and then set the ANSI standard for C language This ANSI standard is based on the extended standard UNIX. ANSI standard set of 32 pieces of words (keywords) standard. To 32 key words are:
Auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while
Why Using the C Language :
- C language is available almost in all types of computer
- C language code is the portable nature
- C language provides only a few key words
- C program executable process language faster
- Support the library a lot, Reliability of the C language is achieved by the library functions.
- C is a structured language, C has a good structure so it is easy to understand. C has functions as part of the program.
- In addition to high-level language, C is also considered a mid-level language. Language C could combine high-level language ability levels with low-level language level.
- Language C is a compiler, because its nature is a C compiler, it will generate an executable program that is required by many commercial programs.
Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with few changes to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.
C's design is tied to its intended use as a portable systems implementation language. It provides simple, direct access to any addressable object (for example, memory-mapped device control registers), and its source-code expressions can be translated in a straightforward manner to primitive machine operations in the executable code. Some early C compilers were comfortably implemented (as a few distinct passes communicating via intermediate files) on PDP-11 processors having only 16 address bits. Target platforms for C programs range from 8-bit microcontrollers to supercomputers.
Index from wikipedia
0 komentar:
Posting Komentar