What are the differences Between programming and coding
You should know
In this article I am going to answer what is the difference between coding and programming ??.I am gonna tell you some basic difference with real life example.
We generally use these words interchangably. For us there as no difference between coding and programming. Sometime we use coding and sometime we use programming as well.
But there is a difference between these two words. Let's see.
Everybody is using some kind of remote like AC remote or tv remote .In case of TV remote when you have to change the channel you just do what? If you know the numbering of the channel suppose 311. You just press 311 and that channel would be on your TV . If you want to increase the volume you just press the up volumn button and if you want to decrease volumn you just press down volumn button .so this is programming. This means remote has been programmed in such a way that it can accept human input and sycronize input machine outputs.So that is programming.
So you can say everybody is using programming or everybody is interacting with programming everyday but what happens between when we press button and channel would be changed ? There would be some logic or code .
It's not like that coding and programming is only specific a term for your C programming or when you write down some code on your computer behind that memory unit can be there ,switches can be there, some passing of the voltage like 0 and 1 ended after that passing of that voltage that button is working that kind of so behind that thing there is some code or you can say there is some logic so that is coding and the complete functioning is programming. So that programming is a broader term and coding is just a subset of programming .It's like you can say tree versus forest . so tree is subset of forests. In forest we have many trees you can relate it something like this.
So coding is subset of programming or you can say that coding is what just translate the set of instructions into codes. That machine can understand but programming is not just writing the codes.it includes coding plus many more activities.
So here for coding what you need to do? Just know the programming language , the syntax of a programming language or how to write down. The code in that programming what you need to do because programming is broader sense . It's not just coding for implementation for programmning .The programmer must have some analytical skills you are going to use some analytical tools also the implementation tool or many kind of tools and that the programmer should have the knowledge of data structures and algorithm concept .He is able to write down the complex algorithms . He is able to solve the complex problem . He is able to think how to solve those problems . It's not like just writing the codes .
Suppose you have C subject and in the lab . you are supposed to write a program like " find out the given number is pellendrom or not" and you have written the code. It's means you are just doing coding .its not programming.
But when you are making any project or any app devolopement or software development and when you do all kind of the things like planning, designing the requirement analysis and all implementation then testing, compiling and all deployment and if you get the desired result that is known as programming . That is a programmer generally do. So programmers are more expert then coders.
By priyanshu verma