---
key: pl/coffeescript
kind: plang
name: "CoffeeScript"
url: https://plangs.page/coffeescript
---

# CoffeeScript

> Compiles into JavaScript, enhancing its brevity with syntactic sugar inspired by Haskell, Ruby, and Python.

A little language that compiles into JavaScript. It adds syntactic sugar inspired by Haskell, Ruby, and Python to enhance JavaScript's brevity and readability. CoffeeScript was designed to expose the good parts of JavaScript in a simple way, compiling into equivalent JavaScript. Many unnecessary parentheses and braces can be omitted.

## Facts

- Appeared: 2009
- Homepage: https://coffeescript.org
- GitHub: https://github.com/jashkenas/coffeescript
- Languish ranking: #119

## Relationships

### Paradigms

- [Functional](https://plangs.page/paradigm/functional)
- [General-Purpose](https://plangs.page/paradigm/general-purpose)
- [Imperative](https://plangs.page/paradigm/imperative)
- [Multi](https://plangs.page/paradigm/multi)
- [Prototype-Based](https://plangs.page/paradigm/prototype)
- [Scripting](https://plangs.page/paradigm/scripting)

### Platforms

- [Cross-Platform](https://plangs.page/platform/cross)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)
- [Object-Oriented](https://plangs.page/type-system/object)

### Compiles To

- [JavaScript](https://plangs.page/javascript)

### Influenced By

- [Haskell](https://plangs.page/haskell)
- [JavaScript](https://plangs.page/javascript)
- [Perl](https://plangs.page/perl)
- [Python](https://plangs.page/python)
- [Ruby](https://plangs.page/ruby)

### Influenced

- [Imba](https://plangs.page/imba)
- [MoonScript](https://plangs.page/moonscript)

### Written With

- [JavaScript](https://plangs.page/javascript)

### Used to Write

- [CodeMonkey](https://plangs.page/codemonkey)

### Licenses

- [MIT](https://plangs.page/license/mit)

### Tags

- [Compiler](https://plangs.page/tag/compiler)
- [Interpreter](https://plangs.page/tag/interpreters)
- [Scripting](https://plangs.page/tag/scripting)
