QuoteProject
First, we want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute.
Hal Abelson
ShareWTF𝕏

Interpretation

What this quote means

A computer language serves as a means for humans to communicate complex ideas, not merely as a tool for machines.

Hal Abelson emphasizes that computer programming goes beyond instructing machines; it is fundamentally about communicating and expressing methodologies and ideas in a way that is understandable for humans. This perspective encourages programmers to prioritize clarity and readability in their code, as it is meant for human comprehension first and machine execution second.

Themes

ProgrammingCommunicationReadabilityMethodologyIdeas

In practice

Example use cases

In a tech conference discussing best coding practices.

More from Hal Abelson

If we can dispel the delusion that learning about computers should be an activity of fiddling with array indexes and worrying whether X is an integer or a real number, we can begin to focus on programming as a source of ideas.
Hal AbelsonRead

Similar quotes

Every day we are paying more for energy than we should due to poor insulation, inefficient lights, appliances, and heating and cooling equipment - money we could save by investing in energy efficiency.
Bernie SandersRead
On the Internet, it's survival of the easiest.... Give users a good experience and they're apt to turn into frequent and loyal customers. But ... it's easy to turn to another supplier in the face of even a minor hiccup. Only if a site is extremely easy to use will anybody bother staying around.
Jakob NielsenRead
Most of the value of deep learning today is in narrow domains where you can get a lot of data. Here's one example of something it cannot do: have a meaningful conversation.
Andrew NgRead
I see the player piano as the grandfather of the computer, the ancestor of the entire nightmare we live in, the birth of the binary world where there is no option other than yes or no and where there is no refuge.
William GaddisRead
A Web site that promotes flow is like a gourmet meal. You start off with the appetizers, move on to the salads and entrees, and build toward dessert. Unfortunately, most sites are built like a cafeteria. You pick whatever you want. That sounds good at first, but soon it doesn't matter what you choose to do. Everything is bland and the same.
Mihaly CsikszentmihalyiRead
Robots will neither be common nor very good in 2014, but they will be in existence.
Isaac AsimovRead

A little wisdom, now and then

Subscribe for the occasional hand-picked quote. No noise.