Tuesday, March 15, 2011

Introduction C Language

The root and origin of the C programming language (C language) is language BCPL, developed by Martin Richards in 1967. This language gives ideas on Ken Thompson who later developed a language called B calls in 1970. Further development of language B is the C language written by Dennis Ritchie around in the 1970s at Bell Telephone Laboratories Inc. (now the AT & T Bell Laboratories). C language was first used on the computer Digital Equipment Corporation PDP-11 that uses the UNIX operating system entirely.

Introduction C Language
Standard C language (Ansi C) is native to the standard of UNIX. The operating system, C compiler and all the essential UNIX application programs written in C language C language Kepopularan make each version of this language created for many types of micro-computer. To make this versi2 become standard, ANSI (American National Standards Institutes) established a committee (ANSI Committee X3J11) in 1983 which then set the ANSI standard for C language ANSI Standard is based on the standard UNIX expanded.

C language has more ability than with other programming languages​​. Language C is a programming language that is portable, a program created specifically with the C language on a computer will be able to run on another computer with a few (or no) no change.

C language is the language used for programming purposes sesebuah operating system, among others, is to make:
  1. Assembler
  2. Interpreter
  3. Compilers
  4. Operating Systems
  5. Assistance Program (utility)
  6. Editor
  7. Application program package
Some programs such as dBase circulating created using the C language, even the UNIX operating system was also created using C language C language is really a versatile programming language and its use is not limited to programming the system only, but also can be used for other applications such as room bisnes, mathematics mahupun game equipment.

Introduction C Language

In some structures, C language is classified as a middle language (medium level language). This classification is not a means to the C language is not strong or too complicated compared with high-level language (high level language - such as Pascal, Basic, Fortran, Java, and lain2), affirmed that free C language is not language-oriented machine that is characteristic of the language level low (low-level language), namely machine and assembly language.

In fact, the language C are combined by the elements in high-level language and low-level language, namely the ease in making the programs offered at the high-level language and perlaksanaan speed of low-level language.

Plus and Minus C language
Language C has several advantages compared with other programming languages, namely:
  • C language has a complete service for manipulating data.
  • Various data structures and control processes are provided in C, allowing a structured program made, even the object-oriented program (OOP = Object Orientied Programming).
  • On appeal to the language or set of machine (assembly), C is much more easily understood and the programmer does not need to know more about the structure of the computer used, so do not follow the time in solving problems in the form of a program. C is an issues-oriented language (object), and not oriented to the machine.
  • Velocity near the speed perlaksanaan perlasanaan C program created by low-level language, but the ease of programming is equivalent to a high level language.
  • C language allows to manipulate the data in the form of bits and bytes in efisyen. Besides it is also possible to manipulate the address of the data in C are called pointers.
Another plus is that the process is faster than the speed of the other programming languages. When compared with the programming language BASIC, C programming language can do 50 times faster than the BASIC programming language. Language pengaturcaraan C has a library (library) that allows programmers to develop a broader program without having to write the whole program.

As for weaknesses, or rather the C programming language difficulties mainly felt by pemulaan programming are:
  • Number of operators as well as the writing program fleksibiliti sometimes confusing new users who are still unfamiliar with the problem kerana.
  • The entry level C programmer generally have never known a pointer and not used to using it, walhal stability of the C language is indeed located on pointer2nya.
But the weaknesses and difficulties noted above are usually only temporary. in short, more extensive use of C language in the development and preparation of the Operating System.

2 Comments to in Johan Computer

You're Welcome.
Do not forget to visit again

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More