Language
CoffeeScript
Programming language which compiles to JavaScript
Facts
- Appeared
- 2009
- Type system
- dynamic typing
- Latest version
- 2.7.0 (April 24, 2022)
- Languages it influenced
- 2
- First release
- 2009
- Kind
- multi-paradigm programming language, file format, source-to-source compiler, off-side rule language, JavaScript library
- Paradigms
- prototype-based programming, functional programming, imperative programming, aspect-oriented programming, multi-paradigm programming
- Designed by
- Jeremy Ashkenas
- Developer
- Jeremy Ashkenas
- Influenced by
- Ruby, JavaScript, Python, Erlang, Haskell
- Implemented in
- CoffeeScript, JavaScript
- File extensions
- .coffee
- Licence
- MIT License
- Operating system
- cross-platform
- Influences listed
- 5
Sources: Wikidata (CC0) · Wikidata Q1106819
Influenced · 2
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| LiveScript | 2011 | functional programming, object-oriented programming | dynamic typing, weak typing | 1 |
| TypeScript | 2012 | generic programming, event-driven programming, functional programming, imperative programming, object-oriented programming | gradual typing, duck typing, structural typing | 2 |