- Declarative
- Functional
- Imperative
- Logic
- Object-oriented
- Procedural
- Static
- Dynamic
- Strong
- Weak
- Compiled
- Interpreted
- Runs on Windows
- Runs on Mac
- Runs on Linux
- Runs on iOS
- Runs on Android
- Runs on Web
- Runs as standalone executable
- Runs on language-specific runtime
- Runs on Common Language Runtime (.NET)
- Runs on JVM (Java)
- Runs on BEAM (Erlang)
- Artificial Intelligence
- Backends
- Cross-platform development
- Embedded systems
- Financial systems
- Frontends
- Games
- GUIs
- Mobile
- Robotics
- Scientific calculations
- Scripts
- Web development