| Paradigms | generic programming, aspect-oriented programming, imperative programming, functional programming, prototype-based programming, event-driven programming |
|---|---|
| Typing discipline | prototype-based programming, dynamic typing, duck typing |
| First appeared | 1995 |
| Designed by | Brendan Eich |
| Type | interpreted language, functional programming, scripting language, imperative programming language, prototype-based programming, computing platform, multi-paradigm programming language, imperative programming, prototype-based programming language, event-driven programming language, programming language, functional programming language +5 |
| First release | 1995 |
| Influenced by | C, Lua, Scheme, Self, LiveScript, Perl, Python, HyperTalk, Java, AWK |
| Latest version | ECMAScript 2024 |
| File extensions | js, mjs |
| Website | ecma-international.org |
Sources: Wikidata (CC0) · Wikidata Q2005
Programming languages · 26
Programming languages · 17
Programming languages · 4
Operating systems · 4
| Operating system | Developer | First release | License |
|---|---|---|---|
| Firefox OS | Mozilla Foundation, Mozilla Corporation | — | Mozilla Public License, Apache License, free license |
| NodeOS | — | — | MIT License |
| OpenHarmony | Huawei, OpenAtom Foundation | 2020 | Apache Software License 2.0 |
| YunoHost | — | — | GNU Affero General Public License, version 3.0 |