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.
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:
- Assembler
- Interpreter
- Compilers
- Operating Systems
- Assistance Program (utility)
- Editor
- Application program package
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.
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.
2 Comments to Introduction C Language in Johan Computer
Thank You for coming BIK Pemula
You're Welcome.
Do not forget to visit again
Post a Comment