What is Mesa written in?
Programming language.
The Language Lineage dataset does not currently include compiler or runtime implementation relationships for Mesa. It may appear in influence relationships with other languages.
Quick Facts
- Developer
- PARC
- First released
- 1976
- Typing
- static
About Mesa
Mesa is a programming language. It is a statically typed language that compiles ahead of time to native machine code. It supports imperative, modular, and concurrent programming.
Mesa first appeared in 1976 and was developed at Xerox PARC. Mesa is now used mainly in specialized niches and by dedicated communities.
How Mesa is implemented
In the Language Lineage dataset, Mesa is self-hosting, so its own compiler is written in Mesa itself. Reaching self-hosting — where a language is mature enough to compile itself — is a milestone that proves the language can handle a large, real-world program.
Mesa in the language family tree
Mesa drew on ideas from ALGOL and went on to influence Modula-2 and Java.
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Languages Mesa Influenced
- Modula-2 — Mesa's module system influenced Modula-2.
- Java — Mesa's exceptions and monitors influenced Java.
Frequently Asked Questions
Which languages did Mesa influence?
Mesa influenced Modula-2, Java among others.
Is Mesa self-hosting?
Yes, Mesa is self-hosting — its compiler can compile itself.
When was Mesa first released?
Mesa was first released in 1976.