Programming Language are Skins


Languages are just skins for paradigms.


Each language should have (IMO) two syntaxes – one for writing and one for reading.  The differences can be subtle and are influenced by the biases of the language creator.


One extreme is Lisp – readable – after successful compilation.

The other extreme is Pascal – writable.


Important paradigms: