Tuesday, October 2, 2012

History of Programming Languages C

In 1978, Brian W. Kerninghan and Dennis M. Ritchie of AT & T Laboratories developed a language B into language C. B language created by Ken Thompson is actually a development of the language BCPL (Basic Combined Programming Language) which was created by Richard Martin.

Since 1980, C language is widely used in Europe the previous programmers using languages B and BCPL. In its development, the C language became the most popular language among other languages, such as PASCAL, BASIC, FORTRAN.

In 1989, the world C programming experience key events to the issuance of the C language standard by the American National Standards Institute (ANSI). C language created Kerninghan & Ritchie later known as ANSI C.

Beginning in 1980, Bjarne Stroustrup of AT & T Bell Laboratories from developing the language C. In 1985, the official language of the new born product of the development known as C C + +. Actually the language C + + experience two phases of evolution. The first C + +, released by AT & T Laboratories, named cfront. C + + version kunoini just a compiler translates C + + to C language

In the subsequent evolution, Borland International Inc.. developed a C + + compiler into a compiler that converts C + + directly into machine language (assembly). Since this evolution, starting in 1990 a C + + object-oriented language that is used by most professional programmers.

C might be called middle-level programming language (middle level programming language). Meaning level (level) here is the ability to access the functions and basic commands machine language / hardware (basic machine instruction set). The higher level programming language (eg Java), the easier to understand human languages, but diminishing influence the ability to directly access basic machine language instruction. And vice versa with low-level programming language (eg assembler), which is more difficult to understand humans and only contains commands to access the machine language. In easy to understand the human perspective, C can be classified into high-level languages, but C also provides capabilities that exist in low-level languages, such as bit operations, byte operations, memory access, and so on.


Some of the reasons why using the C language:

* C is the most popular programming languages today, with many C programmers, the more influence we find easy solutions that we get when writing a program in C language Another positive effect is that more developed compilers for various platforms (influential to portability).

* C is a programming language that has high portability, we write C programs for a kind of platform, we can compile and run on other platforms with no or only minor changes. This can be realized by the ANSI standards for C.

* C is a programming language that is flexible, with mastering the language C, we can write and develop different types of courses ranging from operating system, word processor, graphics processors, spreadsheets, or a compiler for a programming language.

* C is a modular programming language, C program written in the usual routine called by function. The functions that we have created, we can use again (reuse) programs or other applications.

No comments:

Post a Comment