Yes! It happens to many of us in understanding 'Am I a programmer or a coder?'
So to clear this I came up with this post.
Take for example you have to talk to someone who speaks German, but you only speak English. So you will use google translator here, now when you speak 'Hi' google translator will convert that 'Hi' into something it can understand, then it will convert it into German and done!
Google translator does not work like that it's only an example!
Place the example above into a computer life then it will be like this:
Take this, You made a program using python, for you it's understandable, but for your computer not! But since it's a programming language it have a compiler which converts your python code into assembly language.
If you remember that computers understand binary then here's how it works! The process then converts the assembly code into binary codes. And now your code is understandable by computers!
There are many difference between programmer and coder, here are some of them:
- Coding is all about writing code that a machine can understand.
- Coding follows the trial-and-error method.
- Coding helps to work with simple projects.
- Programming is a process which humans can understand better.
- Programming needs detailed information and detailed approach.
- Programming helps to work with big projects.
What do you what to be programmer or a coder?
If you think I skipped something then do tell below.