A programming language is low level when its programs require attention to the irrelevant.
About this quote
- What does it mean?
- A language is low level if it forces programmers to manage irrelevant details.
- In plain terms
- Low level languages make you worry about things that do not matter.
- What can you take from it?
- Choose languages that hide unnecessary details.
Where it applies
Putting it to work
Questions to consider
- What is an irrelevant detail?
- How much control is enough?
Another view
Low level control is sometimes necessary for performance or specific hardware needs.
More from Alan Perlis
A picture is worth 10K words - but only those to describe the picture. Hardly any sets of 10K words can be adequately described with pictures.
Permalink to quote #3 A year spent in artificial intelligence is enough to make one believe in God.
Permalink to quote #5 We toast the Lisp programmer who pens his thoughts within nests of parentheses.
Permalink to quote #2
Related quotes
If you try to solve a hard problem, the question is not whether you will use a powerful enough language, but whether you will (a) use a powerful language, (b) …
Paul GrahamPaul Graham quote #5 Some programming languages manage to absorb change, but withstand progress.
Alan PerlisAlan Perlis quote #22 In my first year I was taught about the slide rule. They said, 'The slide rule is important. Without it you can do nothing. The slide rule is the modern weapon…
Eddie IzzardEddie Izzard quote #1