sábado, 20 de abril de 2013

Types in programming languages

An Introduction To Programming Type Systems makes me think that so called high level languages can be thought as introducing a new kind o universal machine. A new model. Compare this with assembly languages: von Neuman machine, everything is a number. Or a set of bits. Or a representation in a code. It doesn't matter from the viewpoint of storage. What we do with a value is determined by the instruction. The process. Compare again with strictly functional languages. Everything is a lambda expression. Even numbers. Different models.

Feeling: richer models complicate the very very simple and effective model of universal machines like Turing, Von Neuman or Lambda.

Nenhum comentário:

Postar um comentário