First pass of definition of programming language

\*first