Learn C

C is the next version of an earlier language called “B”. It was designed to develop UNIX operating system. Because of its flexibility and simplicity C becomes most famous programming language in the world. C is among one of the oldest programming language but still it is most powerful programming language because it is most preferable programming language for develop operating system, compilers, assemblers, databases etc. Without knowledge of C programming Language no one can imagine himself a good programmer.

About C Tutorial

To make C tutorial simpler we have categorised this C tutorial in 12 sections in well-connected flow. It is designed for both developers and beginners, the tutorial beauty lies in its simplicity, powerful and well-arranged flow of concepts. Below we have listed the flow of tutorial section and later the history of C Language.

  • Basics of C
  • Control Flow Statement
  • Function in C
  • C Array
  • C Pointers
  • C Dynamic Memory
  • C String
  • C Math
  • C Structure Union
  • C File Handling
  • C Processor
  • C Command Line
  • Top C Programs
  • C Interview Questions

History of C Language

C Language was developed by Dennis Ritchie at Bell Laboratories in 1972. It is a combination of ALGOL, BCPL and B programming languages. Let’s know step by step how C was evolved followed in the years.

ALGOL – 1960

ALGOL is the base of all modern programming languages. It was the first programming language in which block level structure was produced. ALGOL programming language was produced the concept of structure programming. It was developed by computer scientists like Corrado Bohm, Edsger Dijkstra and Guiseppe Jacopini in 1960s.

BCPL – 1967

BCPL programming language was developed by Martin Richards in 1967. BCPL ( Basic combined programming Language ) was evolved from ALGOL by adding some new features. It was used to for writing system software.

1970 – B

In 1970 Ken Thompson developed a new programming language and named it “ B” at Bell Laboratories. In B programming language Thompson used many features of BCPL programming language. B was mainly used to in development of UNIX operating system.

1972 – C

There was a problem with BCPL and B system programming languages. These were typeless programming language due to which these languages were not suitable for many programming concepts. In 1972 Dennis Ritchie introduced the concept of data types and evolved the C programming language at Bell Laboratories. Ritchie used many concepts of ALGOL, BCPL, B programming languages and added some new powerful features in development of C programming language. The UNIX operating system was developed by using C programming language, UNIX is one of the most powerful network operating systems in use today and the heart of the Internet data superhighway.

Growth of C

Till many years C was used for very limited task, but with the development of many C commercial compilers C was becoming famous among the programmers. Those days UNIX was also becoming the very popular operating system due to which C also got popularity. In 1978, with the release of the book “ The C Programming Language “ C becomes famous around the world. In 1989 American National Committee ( ANI ) approved a version of C which is known as ANSI C and one year later in 1990 it was also approved by International Standards Organization ( ISO ). In 1999 the standards was updated again.

Important interview questions

What is C Language


We are optimized for learning and job information. We try to improve your knowledge and practical experience through this site but we cannot warrant full correctness of all content. Learn More →

© 2019 gdatamart.com | All Rights Reserved

However, follow great care to coil back the human hair extensions uk so that it does not stick to your head offhandedly. Starting from the center point of your forehead, fuse the brazilian hair by shifting it from one side to the other. The ultimate region to fuse the lace-wig will be your neck cervix. Then simply apply the brazilian hair uk on the areas where the adhesive was applied. Begin front center to sides and then repeat the same steps for the back. Use a rat tail comb to press down on the human hair wigs into your skin to solidify the bond. Once you have completed applying the lace wig on your head, brush the hair extensions uk out, put your hair up in a bun, use a satin lace scarf to wrap the perimeter of your head for 3-8 hours. This will keep the wig in tack and strengthen the hold. Removing lace wigs is not as laborious as putting it on.