The difference between programming and coding with Leslie Lamport

Click for: original source

Coding is the easy part of programming. Leslie Lamport, 2013 Turing Award Laureate and inventor of LaTeX, explains why the two are fundamentally different. By Tibi Puiu.

“You don’t understand something until you’ve written it down carefully – carefully enough to explain it to somebody else. And if you haven’t done that, you’re just thinking you understand it,” Lamport said at HLF 2019.

For people not involved in software development, programming and coding sound like the same thing — except they’re not, and it can be important to look at the differences. Coding is basically the process of writing code from one language to another, whereas programming is the process of developing a program so that human inputs and machine outputs are in sync.

Leslie Lamport was the recipient of the 2013 Turing Award for imposing clear, well-defined coherence on the seemingly chaotic behavior of distributed computing systems, in which several autonomous computers communicate with each other by passing messages.

To learn more, click to original article to watch interview. Excellent!

[Read More]

Tags programming how-to