C Tutorial
History of C
- Built by Dennis Ritchie at Bell Laboratories in the early '70s.
- Created out of BCPL(Basic Control Programming Language) and B.
- C implemented things like character classes, arithmetic fixed point, structures, unions, and the preprocessor.
- The main aim was to create a language that was fairly easy to understand to be "high-level"-i.e. understood by general programmers, but low-level enough to be relevant to system-level software writing.
- The language should describe the specifics of how the machine performs its tasks in such a way as to guarantee that C can be portable across various types of computers, enabling the UNIX operating system to be compiled with a minimum of rewriting on other computers.
- C as a language was in use until 1973, but up until 1980 extra features, such as new forms, had been added.
- In 1978, the seminal work The C Programming Language was published by Brian Kernighan and Dennis M. Ritchie, now the good reference book for C.
- In 1989 a formal ANSI norm was developed for C.
- In 1986 Bjarne Stroustrup created a descendant of C, called C++, which is in widespread use today. Most of the modern languages such as C #, Java, and Perl are C and C++ oriented.
- Applications at the science, business, and system-level can be easily built using a C programming language.
Characteristics of C:
We briefly list some of the characteristics of C in C tutorial that characterize the language and have also contributed to its popularity as a language of programming.
We'll study all this stuff during the course of course, of course.
- Small size
- The enormous use of function calls
- Loose typing
- Structured language
- Low-level programming (Bitwise) is readily available
- Pointer implementation-comprehensive use of memory, collection, structures, and function pointers.
For different purposes, C has now become a commonly used vocational term.
- It has structures of high quality.
- It can handle low-level activities.
- It produces programs that are successful.
- Compilable on a wide variety of computers.
The biggest downside is that it has poor identification of errors which can make it put off to the novice. However, vigilance in this matter will pay off handsomely because we can break them having studied the rules of C. Not a lot of languages allow that. It contributes to the strength of C programming if done correctly and carefully.
Read More...
Also, Visit Here SEO Tutorial for Beginners
Read More...
Also, Visit Here SEO Tutorial for Beginners
Comments
Post a Comment