| Paradigms | object-oriented programming, imperative programming |
|---|---|
| First appeared | 1989 |
| Developer | Digital Equipment Corporation |
| Type | programming language, object-based language, imperative programming language |
| Influenced by | Modula-2 |
| Website | modula3.org |
Sources: Wikidata (CC0) · Wikidata Q1928222
Programming languages · 3
| Language | Paradigms | First appeared | Developer |
|---|---|---|---|
| C# | object-oriented programming, strict programming, functional programming, event-driven programming, reflective programming, generic programming, structured programming, class-based programming, imperative programming, multi-paradigm programming | 2001 | Microsoft |
| Java | object-oriented programming, generic programming, component-based software engineering, concurrent object-oriented programming, class-based programming, imperative programming, structured programming, functional programming, reflective programming | 1995 | Sun Microsystems, Oracle Corporation, James Gosling |
| Nim | metaprogramming, concurrent computing, procedural programming, functional programming, imperative programming, macro metaprogramming, object-oriented programming | 2008 | — |