C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system. By design, C provides constructs that map efficiently to typical machine instructions. It has found lasting use in applications previously coded in assembly language.C programming language follows top down approach whereas OOP(object oriented programming languages ) like C++,Java etc follows bottom up approach.
- What is meant by Top down Approach?
Top down approach use following approach to solve any problem:
1.First we will make a high level design of a problem statement.
2.After that we will write the main function.
3.From the main function we will call the sub functions.
Generally, the large program is divided into small small sub functions(each function will do a specific task) which improves the modularity of a program.
Using that we can easily debug the program.
4.Later we will implement(code) all the sub functions based on requirements. That's why c is called the top down approach.
- History of C:
The UNIX that was engineered by each Dennis Ritchie and Ken Thompson was engineered victimization programing language. Later they modified the chip system of operating system from PDA-7 to PDP-11. At that point B (developed by Thompson himself) was the foremost advanced programing language and that they thought of implementing it on operating system however the compatibility issue of B with PDA-11 crystal rectifier to the event of recent high-level programing language that was later named C because it was the successor and influenced from B.
Initially, C was wide accustomed develop the in operation system|operating system|OS} OS and these days additionally most major operating systems ar written in C and C++. In 1978 a book named The C programing language was printed written by Denise and Kernighan that became wide fashionable and have become one among the foremost fortunate books written concerning engineering science.
- Why was it named as C?
- Developed By:
Advantages of C :
- It is Powerful and efficient language
- It is Portable language
- It supports many Built-in functions(Which is already created)
- It is Middle level language
- It has the quality to extend itself
friends.
Nice 😇
ReplyDeleteAwesome
ReplyDeletePerfect sir 👍
ReplyDeleteI am waiting for your next blog sir ,
thanks to this .....that it easy and simple language explained it
ReplyDeleteBhatuse hai kya ?
DeleteVery nice....Good going.👏🔥
ReplyDeleteProgramming | Gyansetu offers top-notch coding courses. The instructors are knowledgeable, and the hands-on approach ensures you gain practical skills. It's a fantastic place to enhance your programming abilities and take your career to the next level!
ReplyDeleteFor more info:- https://www.gyansetu.in/blogs/70-power-bi-mcq-and-answers-with-explanation/