By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
TechgoonduTechgoonduTechgoondu
  • Audio-visual
  • Enterprise
    • Software
    • Cybersecurity
  • Gaming
  • Imaging
  • Internet
  • Media
  • Mobile
    • Cellphones
    • Tablets
  • PC
  • Telecom
Search
© 2023 Goondu Media Pte Ltd. All Rights Reserved.
Reading: Coding or programming? They go hand in hand, says eminent computer scientist Leslie Lamport
Share
Font ResizerAa
TechgoonduTechgoondu
Font ResizerAa
  • Audio-visual
  • Enterprise
  • Gaming
  • Imaging
  • Internet
  • Media
  • Mobile
  • PC
  • Telecom
Search
  • Audio-visual
  • Enterprise
    • Software
    • Cybersecurity
  • Gaming
  • Imaging
  • Internet
  • Media
  • Mobile
    • Cellphones
    • Tablets
  • PC
  • Telecom
Follow US
© 2023 Goondu Media Pte Ltd. All Rights Reserved.
Techgoondu > Blog > Software > Coding or programming? They go hand in hand, says eminent computer scientist Leslie Lamport
Software

Coding or programming? They go hand in hand, says eminent computer scientist Leslie Lamport

Grace Chng
Last updated: August 13, 2020 at 7:13 PM
Grace Chng
Published: January 22, 2020
3 Min Read
 Eminent scientist Leslie Lamport giving a lecture to scientists attending Global Young Scientists Summit at Biopolis last week. PHOTO: National Research Foundation handout

Coding or programming? Do they mean the same thing? Eminent mathematician and computer scientist Leslie Lamport believes they refer to two different concepts and they cannot be used interchangeably.

Coding is about writing code while programming is coding and thinking. One way to think about this is a recipe, he said. “A program is a recipe, it describes a dish.”

“How do you implement the different ingredients, or details like what kind of bowl or utensils to use,” he added. “Nobody expects you to compile the recipe that makes the bread for you.”

Programming is the thinking part, he stressed, it describes how to arrive at a desired or planned outcome. Coding is about putting the different steps together to get to this outcome.

So young children should be taught programming and coding because just learning one without the other is not sufficient, he argued. It is like learning to type does not mean someone can write, he said at an interview with Techgoondu last week.

Lamport, 79, was among the 17 eminent leaders in science and technology who attended the annual Global Young Scientists Summit (GYSS) held at the Biopolis in Singapore last week. Lamport was a recipient of the prestigious Turing Award in 2013.

Leslie Lamport says coding and programming must be learnt together. PHOTO: National Research Foundation handout

A mathematician, Lamport had a distinguished career in computer science while working in companies like SRI International and Digital Equipment Corporation. He is a Distinguished Scientist working at Microsoft Research.

He wishes to encourage programmers to use mathematics as an approach coding. Mathematics requires precision, he explained. “To build real systems you want to get it right, your ideas need to be precise. You cannot start with a fuzzy notion.”

Precision requires thinking. Before writing any code or program, computer scientists have to think about the concepts and the specifications. Getting it right the first time, means there will be fewer bugs to troubleshoot later, he added.

A mathematics-based programming language Lamport designed, called TLA, does exactly this, using mathematics to describe the systems that are being built.

TLA is being used in Microsoft, Amazon and other companies. Lamport is currently promoting this concept by producing video courses and writing technical books.

SMBs could spend more keeping an old PC than buying a new one: study
You can now sync 2FA codes on the cloud to avoid losing access with Google Authenticator
Adobe’s newly launched Creative Suite 5.5 targets mobiles and tablets
Veeam powers on as data protection and cloud management tools become crucial to remote working
Hands on: redesigned Yahoo Mail app promises better e-mail for everyday life
TAGGED:codingLeslie LamportMicrosoft ResearchprogrammingTLA

Sign up for the TG newsletter

Never miss anything again. Get the latest news and analysis in your inbox.

By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link Print
Avatar photo
ByGrace Chng
Follow:
A seasoned writer, author and industry observer, Grace was the key tech writer for The Straits Times for more than three decades. She co-founded and edited Computer Times, later renamed Digital Life. She helmed this publication, the de facto national IT magazine, for nearly 19 years. Grace is also the editor and co-curator of Intelligent Island: The Untold Story of Singapore’s Tech Journey, a book highlighting Singapore’s ICT development.
Previous Article Goondu review: Audio-Technica ATH-CKS5TW earphones
Next Article In unprecedented move, StarHub and M1 will jointly bid for Singapore 5G licence
Leave a Comment

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Stay Connected

FacebookLike
XFollow

Latest News

Lenovo Yoga Slim 7i Gen 10 review: Powered-packed slim laptop on a budget
PC
June 17, 2025
Sedap review: Eh, faster kill the chicken lah, I cannot cook!
Gaming
June 17, 2025
Proofpoint pitches human-centric cyber defence against AI-generated phishing
Cybersecurity Enterprise Software
June 16, 2025
Q&A: Focus on measurable AI cases, not moonshot goals, says Hitachi Vantara
Enterprise
June 16, 2025

Techgoondu.com is published by Goondu Media Pte Ltd, a company registered and based in Singapore.

.

Started in June 2008 by technology journalists and ex-journalists in Singapore who share a common love for all things geeky and digital, the site now includes segments on personal computing, enterprise IT and Internet culture.

banner banner
Everyday DIY
PC needs fixing? Get your hands on with the latest tech tips
READ ON
banner banner
Leaders Q&A
What tomorrow looks like to those at the leading edge today
FIND OUT
banner banner
Advertise with us
Discover unique access and impact with TG custom content
SHOW ME

 

 

POWERED BY READYSPACE
The Techgoondu website is powered by and managed by Readyspace Web Hosting.

TechgoonduTechgoondu
© 2024 Goondu Media Pte Ltd. All Rights Reserved | Privacy | Terms of Use | Advertise | About Us | Contact
Follow Us!
Never miss anything again. Get the latest news and analysis in your inbox.

Zero spam, Unsubscribe at any time.
 

Loading Comments...
 

    Welcome Back!

    Sign in to your account

    Username or Email Address
    Password

    Lost your password?