Mesa

E53029

Mesa is a pioneering systems programming language developed at Xerox PARC in the 1970s, notable for its strong typing, modularity, and influence on later languages and operating system design.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Mesa (programming language) 0

Statements (45)

Predicate Object
instanceOf programming language
systems programming language
countryOfOrigin United States of America
surface form: United States
designedAt Xerox PARC
surface form: Xerox Palo Alto Research Center
designedFor systems programming
developer Xerox PARC
Xerox PARC
surface form: Xerox Palo Alto Research Center
hasFeature concurrent processes
exception handling
garbage collection
interfaces
modules
monitor-based synchronization
separate compilation
strong static typing
type-safe systems programming
historicalSignificance early example of a strongly typed systems language
influential in workstation OS and language research at Xerox PARC
inception 1970s
influenced Alto operating system design
Cedar (programming language)
Modula-2
Modula-3
Oberon operating system
surface form: Pilot (operating system)

later strongly typed systems languages
notableFor advanced module system
influence on later programming languages
influence on operating system design
strong typing in systems programming
paradigm imperative programming
modular programming
procedural programming
supports concurrent programming
separate interface and implementation
structured exception handling
targetPlatform Xerox Alto
Xerox Star system
surface form: Xerox D-series workstations
timePeriod late-1970s
mid-1970s
typingDiscipline static
strong
usedIn Cedar system at Xerox PARC
Pilot operating system
Xerox Alto
surface form: Xerox Alto environment

Xerox Star system
surface form: Xerox Star workstation software

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Java influencedBy Mesa
Modula-3 influencedBy Mesa
Oberon influencedBy Mesa