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.