Programming paradigms
- Action
- Agent-oriented
- Array-oriented
- Automata-based
- Concept
- Concurrent computing
- Data-driven
- Declarative (contrast: Imperative)
- Dynamic
- End-user programming
- Event-driven
- Expression-oriented
- Feature-oriented
- Function-level (contrast: Value-level)
- Generic
- Imperative (contrast: Declarative)
- Language-oriented
- Metaprogramming
- Non-structured (contrast: Structured)
- Nondeterministic
- Parallel computing
- Point-free style
- Probabilistic
- Semantic
- Structured (contrast: Non-structured)
- Value-level (contrast: Function-level)
- Quantum programming
The essential of the syntax of SyncCharts is gathered in this figure.
- nested macrostates for hierarchy
- parallel composition for concurrency
- signal broadcasting ( by name sharing )
- preemption by dedicated arcs ( suspension colored orange; abortion colored red )
No comments:
Post a Comment