Siz Education // Club5050 // What Is Computer Programming And C Language // By @husnain775

in hive-181430 •  2 years ago 
Before we start writing programs in C language, let's see what is programming? What is C language? How did it come about? And how can it be compared with other programming languages? In this post i will briefly highlight the above topics.

What Is Computer Programming?

images - 2022-06-10T100423.439.jpeg
Source
Computer programming is the instruction given to a computer through which the computer performs various tasks and this task fulfills a specific purpose of the user. The person who writes these instructions in the form of programming is called a programmer. A computer program is a combination of various things such as conditions, statements, and functions. The program is sorted after writing, the errors in it are removed. And it is run or executed.
IMG-20211221-WA0011.jpg

Here are four key aspects of any programming language that increase its popularity and usability.

  • How to store data.

  • Operates like Datux.

  • How it meets the input and output and

  • How it allows you to follow the instructions in the program consistently.

IMG-20211221-WA0011.jpg

What is C language?

images - 2022-05-21T120718.258.jpeg
Source
C is a programming language developed in the AT&T Bill Laboratory (USA). It was the year 1972 when it was unveiled by computer scientist Dennis Ritchie. The C language soon replaced the popular programming languages ​​of the time, such as PL / I, FORTRAN. Dennis Ritchie was shocked to learn that the current programmers prefer C programming over older programming languages ​​such as PL / I, FORTRAN and modern programming languages ​​like Pascal, APL.
IMG-20211221-WA0011.jpg

C Language Looks Very Popular.

images - 2022-05-21T120931.195.jpeg
Source
The C language probably looks very popular because it is reliable, simple and easy to use. In addition, in industries where many programming languages ​​are born and die on a daily basis, the survival of the C language for four decades is a testament to its effectiveness and efficiency.
IMG-20211221-WA0011.jpg

Public Opinion About C Language.

images (40).png
Source
The public opinion about C language which is heard many times that "modern languages ​​like C ++, C # and Java have already taken precedence over C language then what is the use of learning C language?" My opinion is somewhat different in this regard. There are many reasons for this.These are some of the listing reasons.
IMG-20211221-WA0011.jpg

About C Language.

images - 2022-05-21T121342.886.jpeg
Source
I believe no one can learn C ++, C # and Java directly. Because while learning modern programming languages ​​we come across different things like objects, classes, inheritance, polymorphism, templates, exposition handling, references, etc. Without basic knowledge, these complex terms and concepts can be difficult to understand. That is why we must first understand the basic concepts of programming through the C language. Although this two-step process of learning programming takes a lot of time, in the end you will find it very fertile and quality.

IMG-20211221-WA0011.jpg

images - 2022-05-21T121228.958.jpeg
Source

  • C ++, C # and Java use a principle called Object-Oriented Programming (OOP) to manage the program. There are many benefits to using this principle. But even when using this principle, you must master and master the basic elements of the C language.

  • Many parts of operating systems such as Windows, Unix and Linux are written in C language. One of the main reasons for this is that no one can beat the C language whenever it comes to performance (speed of execution). Even today, when someone expands the operating system to adapt to newer computer devices, they have to write a special program called the Device Driver Program. These programs are written exclusively in C language.

  • In today's advanced age where communication devices such as mobile phones and tablets are getting smarter than smart. The same appliances used in everyday life such as microwave ovens, washing machines and digital cameras have also come a long way. The secret lies in a microprocessor, an operating system and a special program. This special program is not only fast but also works with very little memory. You may be surprised to learn that these special programs are written in ـ C language. Due to the same features of language as 'time' and 'place' (memory), programmers also prefer it over other programming languages.

  • You may have played a lot of professional computer games where the player (user) has to move one object from one place to another. For example, a game in which you are sitting in a spaceship and you have to shoot at the attacker. All such games have speed and soul. Needless to say, such games are not at all popular where you take time to remove the spacecraft or to shoot. The game has to react quickly to user input to meet the player's expectations. This is where the C language takes precedence over other languages. Many popular game frameworks such as DirectX, are built using C language.

images - 2022-05-21T121302.712.jpeg
Source
I hope the above reasons will convince you why you make C language the first and foremost priority in your struggle to learn different programming languages.

IMG-20220419-WA0009.jpg

Special Mention

@siz-official
@suboohi
@faran-nabeel

Wishes By

@husnain775

IMG-20211221-WA0011.jpg

IMG-20220315-WA0008.jpg

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!