Tilly M Nicolson »
June 14, 2019 »
0 Comments »
What is Programming?
Programming is a way to “instruct the computer to perform various tasks”.
“Instruct the computer”: this basically means that you provide the computer a set of instructions that are written
in a language that the computer can understand. The instructions could be of various types.
Example : Adding 2 numbers or Rounding off a number, and etc.
Just like we humans can understand a few languages (English, Spanish, Mandarin, French, etc.),
so is the case with computers. Computers understand instructions that are written in a specific syntactical form called a programming language.
“Perform various tasks”: the tasks could be simple ones like we discussed above (adding 2 numbers, rounding off a number) or complex ones
which may involve a sequence of multiple instructions.
Calculating simple interest, given principal, rate and time.
Calculating the average return on a stock over the last 5 years.
The above 2 tasks require complex calculation. They cannot usually be expressed in simple instructions like adding 2 numbers, etc.
Hence, in summary, Programming is a way to tell computers to do a specific task.
Why should you bother about coding?
You must be wondering – why does one need a computer for adding or rounding off numbers?
Or even for simple interest calculation? After all, even an 8th standard kid can easily do such things even over large numbers.
What is programming used for? What benefits do computers offer?
Well, computers offer so many benefits:
Computers are fast: computers are amazingly fast.
If you know how to properly utilize the power of Computer programming, you can do wonders with it. For a typical computer of today’s time,
an addition of 2 numbers which could be as big as a billion each takes hardly a nanosecond. Read again – nanosecond! That means that in 1 second, a computer can perform about a billion additions. Can any human ever do that? Forget a billion additions a second, typical human can’t even do 10 additions per second. So, computers offer great speed.
Computers are cheap: if you were a stock market analyst and you had to monitor
the data of say 1000 stocks so that you can quickly trade them. Imagine the hassle that would create if you were to do it manually! It is just impractical.
While you are performing your calculation on the stock’s performance, the price may change. The other alternative is to hire people so that you can monitor
more stocks in parallel. That means your cost goes up significantly. Not to mention about the trouble you will face if some of your employees commit a
calculation error in the process. You may end up losing money! Contrast that with the case where you use a computer. Computers can process a huge amount
of information quickly and reliably. 1000 stocks are nothing for computers of the 21st century.
Computers can work 24×7: Computers can work 24×7 without getting exhausted. So, if you have a task that is big enough,
you can without worries allocate it to a computer by programming it and sleep peacefully.
What is Programming Language?
As mentioned above, Computers understand instructions that are written in a
specific syntactical form called a programming language. A programming language
provides a way for a programmer to express a task so that it could be understood and executed by a Computer.
Refer our another blog-post “What is programming language?” to know more about programming languages.
Some of the popular Programming languages are Python, C, C++, Java, etc.
Why should you learn Computer Programming?
Now, after knowing so many things about programming,
the big question to be answered is – Why should you learn Computer Programming? Let us understand why:
Programming is fun: Using Programming, you can create your own games, your personal blog/profile page, a social networking site like Facebook, a search engine like Google or an e-commerce platform like Amazon! Won’t that be fun? Imagine creating your own game and putting it on Play Store and getting thousands and thousands of downloads!
The backbone of a Technology Company: The backbones of today’s technology companies like Google, Facebook, Microsoft, Apple, Amazon, and many others, are giant computer programs written by a collaboration of thousands of skilled programmers. If you have the right business acumen, knowing programming can help you create the next big tech company.
Pretty good salary: Computer Programmers are paid extremely well almost all across the world. Top programmers in the Silicon Valley make millions of dollars every year. Quite a few companies offer starting salaries as high as $100,000 per year.
NEXT ARTICLE WE WILL TRY TO MAKE PROGRAM
— Are this's article help you, please help to share !!!