What is Mesa written in?

Programming language.

Programming language Year 1976 Paradigm imperative, modular, concurrent Typing static Self-hosting yes
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.

Sources: Wikipedia · Wikidata

Relationship Graph

All directly connected languages. Click any node to navigate to its page.

Languages Mesa Influenced

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.

Evidence Sources

Discover More

Explore Mesa in Graph →