Arcane Sentiment

about programming languages and other user interfaces.

Purely algebraic abstractions

›
Any abstraction expresses something all its instances share. Usually this is semantic: all instances have some common meaning. They represen...
4 comments:

Antedating “datatype” all the way to Plankalkül

›
Previously I speculated that the word “datatype” might have been used in computing before 1958. In response, dvt found a precedent from 19...
1 comment:

Don't abbreviate rare names

›
Some languages are too consistent about keeping their names short. Arc and Wart call their macro-defining operators mac instead of defmac...

It's a normative theory.

›
When a theory fails to usefully describe reality, one bad response is to demand that reality stop disobeying it. Cosma Shalizi illustrates :...

Many happy returns

›
Some languages can return multiple values from a function, just as they can pass multiple arguments to a function. I used to think this was ...
5 comments:

A brief history of “type”

›
The word “type” has a variety of meanings in programming languages, which are often a focus of confusion and contention. Here's a histor...
6 comments:

Incorrect optimization in 1963

›
Floating-point users today are accustomed (or resigned, sometimes) to compilers that make invalid optimizations by assuming all arithmetic i...
›
Home
View web version
Powered by Blogger.