What is the difference between coding and programming? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 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....

30th Jun 2017, 6:30 PM
Ranjan Bagri
Ranjan Bagri - avatar
19 Answers
+ 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.
30th Jun 2017, 7:07 PM
Ranjan Bagri
Ranjan Bagri - avatar
+ 14
I think coders use scripting languages and programmers use "heavy" ones.... Idk... ^_^
30th Jun 2017, 6:54 PM
Valen.H. ~
Valen.H. ~ - avatar
+ 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...
30th Jun 2017, 9:45 PM
๐Ÿ‡บ๐Ÿ‡ธ Anatoli๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ ,
๐Ÿ‡บ๐Ÿ‡ธ Anatoli๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ , - avatar
+ 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.
30th Jun 2017, 7:48 PM
Jamie
Jamie - avatar
+ 6
same thing really like hi and hello. ๐Ÿ˜€
30th Jun 2017, 6:38 PM
D_Stark
D_Stark - avatar
+ 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...๐Ÿ˜†๐Ÿ˜†๐Ÿ˜†
1st Jul 2017, 10:45 AM
๐Ÿ‡บ๐Ÿ‡ธ Anatoli๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ ,
๐Ÿ‡บ๐Ÿ‡ธ Anatoli๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ , - avatar
+ 4
it doesn't matter.
30th Jun 2017, 6:55 PM
Mohamed Mohamedy
Mohamed Mohamedy - avatar
+ 4
there is no difference at all.
1st Jul 2017, 2:44 AM
Sergio Araya Villalobos
Sergio Araya Villalobos - avatar
+ 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
1st Jul 2017, 6:12 AM
Akash
Akash - avatar
+ 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 ?
1st Jul 2017, 11:02 AM
๐Ÿ‡บ๐Ÿ‡ธ Anatoli๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ ,
๐Ÿ‡บ๐Ÿ‡ธ Anatoli๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ , - avatar
+ 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.
1st Jul 2017, 11:17 AM
Guy Ussoli
Guy Ussoli - avatar
+ 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? ๐Ÿ˜†๐Ÿ˜†๐Ÿ˜†
1st Jul 2017, 11:41 AM
๐Ÿ‡บ๐Ÿ‡ธ Anatoli๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ ,
๐Ÿ‡บ๐Ÿ‡ธ Anatoli๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ , - avatar
+ 3
@Anatoli I didn't write "programming languages" because we also use the term "coding" for other languages like markup languages or query languages.
1st Jul 2017, 10:47 AM
Guy Ussoli
Guy Ussoli - avatar
+ 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 :)
1st Jul 2017, 11:34 AM
Guy Ussoli
Guy Ussoli - avatar
+ 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.
1st Jul 2017, 10:30 AM
Guy Ussoli
Guy Ussoli - avatar
+ 2
Coding makes codes. Programming makes programs. So might depend. Coding might be for fun. Programming might be for serious stuff.
2nd Jul 2017, 2:03 AM
๐Ÿ‘‘ Prometheus ๐Ÿ‡ธ๐Ÿ‡ฌ
๐Ÿ‘‘ Prometheus ๐Ÿ‡ธ๐Ÿ‡ฌ - avatar
+ 2
coding is another name for programming
2nd Jul 2017, 9:17 AM
Ivan
- 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!
1st Jul 2017, 11:32 AM
Mohamed Mohamedy
Mohamed Mohamedy - avatar