1.Why Programming language is used?
In this generation, people are so modern, they want more unique things to do, and among them, the programming language is a unique part. Programming language is not easy in the 1st step, but when you enter this platform and start your learning, you will be stuck for 24hours. Programming language is the only way to communicate with your digital computer. It doesn't tell the computer directly, but if you know programming and know how it works, it will not be hard for you to understand how the system will work. In that case, it is needed to understand that computers only understand binary numbers like "0" and "1."
.And these binary values change into another language which is called low-level language. Low-level language is difficult to understand. That's why some computer geniuses discover high-level language so that people can easily learn this language and communicate; this language is also known as High-level language. And the programmers use this high-level language to make softwares, games, application and many more things.

2.How to convert high level language to low level language?
This transformation happens due to compiler and interpreter. Compiler and interpreter are two different things. But both change high level language to low language. But there are some difference between compiler and interpreter:-
| Compiler | Interpreter |
| It scans the whole code before compiling | It scan one by one statement, like it scan the 1st statement of code and execute. |
| After fully scan it can shows error | For one by one scanning it can shows, where the 1st error is located |
| It takes more time than interpreter due to full scan | It takes less time |
| For errors indicating, it takes more time | For errors indicating, it takes less time |
| It converts whole source code to object code | Due to line by line scanning, it doesn't convert |
| Example C,C++,C# | Example Python, Java etc |
So,basiclly these all are difference between Compiler and Interpreter. And in the next we are talking on those programming.
3.Why Starting with C?
In people's mind there will be always a question why we should use or starting from C. Yes, starting from C helps you to learn more programming language easily. As we know programming or coding is most beautiful language for programmers or coders. But if you are a bigenner, you should start with C where you learn everything for coding. And after that learning, it becomes easy for you to learn others language like python, ruby, C++ etc. In case if you start with Python or Ruby it becomes more hard for you to learn. However, C is structure type programming language or you can say it as general-purposed programming language. It has so many versions before coming to the modern version. Like ANSI C, B, ISO C, Traditional C, etc. And the modern C comes after 1972 when Denis Ritchie developed C, known as Traditional C . After 1972, there comes ANSI C/ISO C, where C hits the most popular in the programming world and on-based C more programming language enters. So, it is needed to learn C before going deep into the world of Programming.

4.More about programming :
Now, we know that C is structure type programming language, but there will others programming language which is different like python, java, ruby, etc. These all are oop programming language. The full form of oop is an object-oriented programming language. And to execute these programming languages, we have to use an interpreter instead of the compiler. Here, class is used, and in the class, we have to use some data that is defined as the class object and can access other class objects through inheritance. However, C has static memory allocation, structure, union, and typedef. Maybe the next article will be discussed on that. But C has no class or object like oop, C has a member in case of structure, and in the dynamic memory allocation, there are calloc, malloc, free,realloc to initialize the memory.
Very informative article. Nice piece of writing about the present scenario and helpful for new programmers
Thank you friend.
So much informative article. I'm waiting for the next article of the author to know more about C and yes present day is the era of machine learning and AI. I think everyone must need to learn programming and according to author C is the basic and easiest so it will be helpful for others.
Thank you author.
Sure..and thanks for the feedback man
Great man
Very informative article.This article will help all new programmers..Thank you for sharing your knowledge with us .. And I am waiting for your next helpful article like that... Thank you so much..
Thanks for loving my article ... :)
You must be logged in to post a comment.