C Programming
C Programming

C notes from Scratch to advance | What is Programming Language and basics of C | #C

C notes from Scratch to advance | What is Programming Language and basics of C | #C

C Programming
C Programming

What is Programming Language ?

Before knowing Programming Language let us first understand Language and it’s requirements.

Language is a medium to communicate between two objects. Language is a medium to express or explain our feelings , need or emotions to others.

Communications between two humans are called human languages or simply a language. There are many human languages such as Hindi , English , Chinese , Japanese and many more.

Simply communications between two computers or communications between computer between its own hardware and software or operating system is called computer Language. And Computer Language is the only one Binary Language (0,1) which is the only language understandable by the computer.

Now coming back to our topic : What is Programming Language ?

Programming Language is also a medium between a computer and us or in simple words Humans.

As humans have many languages to communicate with each others and every language has its own properties and use case. Example : English is a Global Language , Hindi and Gujrati is a regional Language , Bhojpuri is a Local Language.

Simply we have many Languages to communicate with Computer and every language has its own property and use case. Some examples are : JAVA , C , C++ , C# , Python and many more.

Some questions may get arises if you are a beginner :

  • As I said earlier our computer can understand only binary language so the question is how computer will understand our Programming languages ?
    • The answer is simple we will use translators such as Compilers , Interpretors and assembler.
  • Why we use Programming Languages ? Why we can’t use Binary Language instead ?
    • The answer is very simple. We can’t learn Binary Language as easily as we can learn Programming Language. Believe me Programming Languages are much much much easier than Binary Language.
C programming
C programming

What is C ?

C is a programming language as we have discussed earlier about languages and Programming Languages.

C is one of the oldest and finest programming languages.

C was developed by Dennish Ritchie at AT & T’s Bell Labs, USA in 1972.

Uses of C :

As we have discussed earlier any language have their own property and importance and use case.

Keeping that in mind C has some own property and use case.

C language is used to programme a wide variety of systems. Some of the uses of C are as follow :

  • Major parts of Windows , Linux and other operating systems are written in C.
  • C is used to write driver programs for devices like Tablets , Printers etc.
  • C language is used to program embedded system where programs need to run faster in limited memory ( Microwave , Cameras , etc )
  • C is used to develop games an area where latency is very important.
    • ie: Computer has to react quickly on user input.


Thanks for reading this blog. Hope you get satisfied with the blog and definitely this blog must have valued your time and effort of reading.

Take a time to connect our other digital creations such as Instagram , Facebook and Youtube.

 

πŸ§‘β€πŸ’»πŸ§‘β€πŸ’»Β Social MediaΒ LinksΒ ofΒ Tech DCodeΒ :
πŸ‘‰πŸ» YouTube :Β https://www.youtube.com/channel/UCjJnEdeugftBwQ3yMuD4B_A
πŸ‘‰πŸ» Instagram :Β https://www.instagram.com/thetechdcode/
πŸ‘‰πŸ» Facebook Page :Β https://www.facebook.com/thetechdcode
πŸ‘‰πŸ» Twitter :Β https://twitter.com/thetechdcode
πŸ‘‰πŸ» Telegram Channel :Β https://t.me/thetechdcode
πŸ‘‰πŸ» Tech DCode Linktree :Β https://linktr.ee/thetechdcode
πŸ‘‰πŸ» My Personal Handles :Β https://linktr.ee/virtualshivamin

πŸ§‘β€πŸ’»πŸ§‘β€πŸ’»Β Social Media LinksΒ ofΒ SHIVAM SINGHΒ (OWNER) :
πŸ‘‰πŸ» Instagram :Β https://www.instagram.com/virtualshivamin/
πŸ‘‰πŸ» Facebook Page :Β https://www.facebook.com/virtualshivamin/
πŸ‘‰πŸ» Twitter :Β https://twitter.com/virtualshivamin/
πŸ‘‰πŸ» Personal Linktree :Β https://linktr.ee/virtualshivaminΒ 

 


 

Leave a Reply

Your email address will not be published. Required fields are marked *