What is language syntax?
Set of rules defining which sequence of characters are recognized as sentences, meaning which constructs are legal in the language.
What is semantics?
Specification of the meaning of the language.
What a program does when it is executed.
Name 6 programming paradigms
Declarative
Functional
Object-oriented
Concurrent
Programming with lazy execution
Logic programming