+ 19
What is the difference between coding and programming?
Both terms are widely used and sound similar. since the words are different, they have some conflict between them. Do u agree? pls share your thoughts....
19 Respostas
+ 20
From my point of view a coder is clearly instructed on what should be done and what needs to be accomplished. But as a programmer, you must be able to imagine a broad set of solutions to a problem before you even start writing codes. A programmer is a coder but a coder may not be a programmer.
+ 14
I think coders use scripting languages and programmers use "heavy" ones....
Idk... ^_^
+ 10
Coder is a synonymous of programmer and it all means the same thing, creating computer code programs.
Every one that differs in opinion should re-read his/her English course or ask their English teacher. Even in Wikipedia it means the same as during World War 2 coders where used to decipher communication codes from the enemy forces.
So actually the word coder does exist longer then programmer but in a complete different setting.
BTW stop those silly questions, the same issue has been discussed with two different thread's in the past, not so long ago...
+ 7
Programming is creating a set of instructions to execute tasks, respond to or change aspects to something, etc. Programming is not limited to a PC. Our genetic programming for one thing ensures we eat, sleep, drink, make more of us, etc.
Coding. Well this is probably more slang since the proper definition of coding refers to sequencing. Hence encoding and decoding. The slang originated most likely from programmers working with code. But it's acceptable to a point because programmer do set the sequencing for instructions to execute.
By modern standards, we've fallen into talking about programmers as the serious software architects and coders as the people who write smaller apps, viruses, etc.
Personally, I still use the terms interchangeably since "coder" is slang anyway. My POV: coder == programmer.
+ 6
same thing really like hi and hello. 😀
+ 5
@Louis: So I speak 9 languages and each time I write on one of those I am coding according to your explanation? I think you should try to consult an explanatory dictionary or Wikipedia or even best is ask your English teacher...😆😆😆
+ 4
it doesn't matter.
+ 4
there is no difference at all.
+ 4
programming deals programming language
and coding deals with all type of codes
for example html is not a programing language it is a scripting language. working with html is coding not programming
all program is a code
but
all code is not a program
+ 4
@Louis: To put it simple. You write a piece of software to control a computer or at least a processor. Because the processor is the heart of of the computer. A computer got its name from computing. A computer is something that computes or calculates the code you feed it. So, if you want to be a coder, you should be able to write code that the processor understands. The processor understands only binary codes build up from 1 and 0 depending on the processor involved, in 8, 16, 32 or 64 bits.
So when you use a computer language, you write a program that the compiler will recompile or recalculate into code so the processor is able to process them.
So you actually are a program writer with other words a programmer. The only coder involved is the compiler, and I assume you are not so smart you could write any code in binary for any processor to feed it directly, or am I wrong perhaps ?
+ 4
@Anatoli Hey, don't be so scornful, I already know what you have just said, and during my computer engineering studies I have studied how processors work and I have even written code in binary (I've played the Star Wars Theme song on a TI-MSP 430, without using any high-level programming language).
Now look at Wikipedia page Computer Programming, they write "implementation (commonly referred to as coding)". Coding is not only from some language to binary, but from any language to any other, so you're coding when you translate natural language (or pseudocode) into a programming language.
And before you look down on somebody, verify who this person is. I am not some beginner who never learned computer science and began learning a language here.
+ 4
No not fighting just agree to disagree this pointless discussion IMHO so for me this case is closed, and I hope they stop posting this same silly usefulness question here at SoloLearn.
Btw I never fight or am angry, thats a waste of energy that could be used elsewhere more useful. But anyone should be entitled to his or her opinion. That's all that happend between me and Louis so no one has the right to call this a fight . Please people we are civilized here I hope or arn't we? 😆😆😆
+ 3
@Anatoli I didn't write "programming languages" because we also use the term "coding" for other languages like markup languages or query languages.
+ 3
Not fighting for a meaning x)
I just felt offended by the message of Anatoli looking down on me.
Like you said, the difference between these words is not really important and nobody really cares which one you use :)
+ 2
"Programming" is more general: it means to conceive a program, whereas "coding" only means the act of writing it in a specific language.
EDIT: we also use the term "coding" for other languages than programming ones, such as markup languages or query languages.
+ 2
Coding makes codes.
Programming makes programs.
So might depend.
Coding might be for fun.
Programming might be for serious stuff.
+ 2
coding is another name for programming
- 2
omg! people are fighting about the "meaning" difference between "coding" and "programming" ! are you f**** kidding me?
it's doesn't even matter, whether it's a matter of high level way of thinking, writing code, pinching some cards or rearranging scratch blocks!
they're just "terms" to describe the same thing.
* describe and same bother you? ok, they're related to the same thing and if you used them interchangeably, you wouldn't stand trial for this!