Question: what are the types of natural programming language?
Answer: Action.
Agent-oriented.
Array-oriented.
Automata-based.
Concurrent computing. Relativistic programming.
Data-driven.
Declarative (contrast: Imperative) ... 
Differentiable.