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: