Introduction to Computer Programming

Introduction to Computer Programming

Before seeing about programming lets first understand how a computer works.
Do you know that the computer knows only machine language?
yes its true...the computer knows only one language that is called as a machine language.
If you say that , "I am typing inputs to my computer in English and my computer is responding back in English or any other languages you are interacting with it so it is impossible that computer knows only machine language" .
There is a huge back work going behind the computer...let's explore some basics of it.


What is a Machine Language?
  • In simpler words we can say that it is a collection of binary digits.
  • Binary means 0 and 1 .
  • machine language is also called as binary language or Low level language.
  • In electronics point of view we can say that 1 is high (ON) and 0 is low(OFF) state.
  • What if I say that a computer is nothing but a machine that switches between on and off states.its true...computer has some billions of transistors which makes it possible.
  • Billions of transistors together maintaining states(high and low) in parallel forms up a computer system to perform some tasks.


what is programming ?
  • programming is a way of saying the computer to perform a particular task
  • the task may be adding two complex numbers or any other tasks.
  • Does it means that we have to program in binary language? 
  • frankly speaking yes, we want to program using 0's and 1's  . 


The above picture shows how a machine language looks like .If you run the above machine code it will add two numbers.but can you understand it.if you are going to perform a bigger task then you can write a machine code for it but it will be a very time consuming and tedious task to do.

So what to do ? 

Let's continue it in our next post....Thank you... 
Previous Post
First
Related Posts

5 comments:

  1. Thank you for this article because it’s really informative, I love reading your article and I hope that I will read some more about this stuff, it’s really informative and very entertaining. Thanks a lot, and have a great day.

    JAVA Training Course in Delhi with Updated Content
    SAP/ERP Training Course with 20% Off
    Complete MIS Training Course with 15% Off
    Complete SAS Training Course with 25% Off

    ReplyDelete
  2. Thank you for sharing meaningful & informative blog. This content is very useful best way to extent the knowledge. Else anyone wants to join AutoCAD Training institute in Delhi, can contact 9311002620 or visit our website https://htsindia.com/autocad-training-institute

    ReplyDelete
  3. Hello Thankyou for sharing such an amazing information with us, keep posting
    For more information, visit: High Level Computer Course

    ReplyDelete
  4. Your article provides essential insights into the fundamental concepts of computer programming and machine language.
    Data Analysis with Python: Pandas and NumPy

    ReplyDelete

Popular Posts