# Boomerang

> programming language

**Wikidata**: [Q4943501](https://www.wikidata.org/wiki/Q4943501)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Boomerang_(programming_language))  
**Source**: https://4ort.xyz/entity/boomerang

## Summary
Boomerang is a programming language and software created in 2008. It was developed by Benjamin C. Pierce, an American professor of computer science. The language is noted for being influenced by OCaml.

## Key Facts
- **Inception:** 2008
- **Developer:** Benjamin C. Pierce
- **Instance of:** Programming language, Software
- **Influenced by:** OCaml
- **Source Code Repository:** https://github.com/boomerang-lang/boomerang
- **Official Website:** http://www.seas.upenn.edu/~harmony/
- **Developer Nationality:** United States
- **Developer Occupation:** Computer scientist, engineer, university teacher

## FAQs
### Q: Who created the Boomerang programming language?
A: Boomerang was created by Benjamin C. Pierce, an American professor of computer science who was born in 1963.

### Q: When was Boomerang developed?
A: The inception date for the Boomerang programming language is listed as 2008.

### Q: What programming language influenced Boomerang?
A: Boomerang is influenced by OCaml.

## Why It Matters
Boomerang represents a specific development in the field of computer science, originating from the academic work of Benjamin C. Pierce at the University of Pennsylvania. As a programming language classed as software, it contributes to the ecosystem of tools available for communicating instructions to machines. Its connection to OCaml places it within a specific lineage of language design. The project is maintained via a public source code repository on GitHub, indicating its availability for use and study within the software development community.

## Notable For
- Being a programming language developed by a prominent American computer scientist.
- Its inception in 2008.
- Being influenced by the OCaml programming language.
- Hosting its source code on GitHub.
- Association with the University of Pennsylvania (implied by the website domain).

## Body
### Development and Creator
Boomerang was developed by Benjamin C. Pierce, a computer scientist, engineer, and university teacher who holds United States citizenship. Pierce, born in 1963, is recognized as a significant figure in computer science. The language falls under the classification of a programming language and software.

### Technical Context
The design and implementation of Boomerang are influenced by OCaml, a general-purpose, industrial-strength programming language. Boomerang serves as a language for communicating instructions to a machine.

### Resources and Availability
The project maintains an official website at `http://www.seas.upenn.edu/~harmony/` and its source code is accessible via a repository hosted at `https://github.com/boomerang-lang/boomerang`. The language has a presence on Wikipedia in multiple languages, including English, French, and Chinese (Cantonese), among others.