Links 2017-01-19
On programming…
- The hardest problem in computer science
…is, of course, naming. […] We can’t even agree on names for basic concepts.
- Know Thy Complexities!
This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science.
- Let’s stop copying C / fuzzy notepad
The popularity of C has led to a number of programming languages’ taking significant cues from its design, and parts of its design are… slightly questionable.
- Falsehoods Programmers Believe About CSVs
Partially as a companion piece to my recent post about how CSV is an encoding nightmare, and partially an expression of frustration, I’ve decided to make a list of falsehoods programmers believe about CSVs.
- Parsing: an expanded timeline
After five decades of parsing theory, the state of the art seems to be back where it started.
- explainshell.com
write down a command-line to see the help text that matches each argument