This seems to be a question I get asked very often.
Many people think and say that they are the same thing but there is a real difference.
Programming is generally about how to solve the problem what is often called the algorithm. It is about how to solve the problem. It can be written in English as a series of steps in how to solve the problem. Sometimes this is called pseudo code.
Coding is taking this program or algorithm and turning it into the actual computer program which is written in a particular computer programming language, such as C or Python. The code would do the same thing but be written differently using the coding structures or syntax of the language you are using.
Many can code - they can take the algorithm and turn it into a computer program. What is much harder is to take an idea and turn this into a way of doing something. This is programming. This is the much harder problem.
Many courses teach people to code in Python or in Java. Programming is really the topic of software engineering, examining the problem and working out the pseudo code in how to solve it. There are very few courses on this. Programming is the art of working out were to start and how to do it. It is not written in a specific language although some people do. They for instance program in Java; they think, solve the problem in the Language and code it it the same time. To them programming and coding are one and the same.
Subscribe to:
Comments (Atom)
Investigating Free Fall Using a PASCO Light Gate and a Picket Fence
Investigating Free Fall Using a PASCO Light Gate and a Picket Fence Free fall is one of the most fundamental ideas in physics. Objects ac...
-
How hot is the soil vs the air? Time to take the @pascoscientific wireless temperature sensors for a summer stroll. 🌱 Taking Science Out...
-
o You’ve Got Yourself a New Microscope – What Next? 🔬 Congratulations! You’ve just entered the fascinating world of microscopy. Whether yo...
-
The grass is greener… when you code your garden to water itself. Hacking the Summer – How to Build a Smart Irrigation System with Raspberry...

