Mesa was an innovative programming language developed at Xerox PARC in the late 1970s . The language was named after the mesas of the American Southwest, referring to its design intent to be a "high-level" programming language. Mesa is an ALGOL-like language, designed around the concept of modular programming, with a strict separation between the (programmer's) interface of a library and its implementation.

PropertyValue
dbpprop:abstract
  • Mesa was an innovative programming language developed at Xerox PARC in the late 1970s . The language was named after the mesas of the American Southwest, referring to its design intent to be a "high-level" programming language. Mesa is an ALGOL-like language, designed around the concept of modular programming, with a strict separation between the (programmer's) interface of a library and its implementation. It introduced several innovations in language design and implementation, notably in the handling of software exceptions, thread synchronization, incremental compilation, and more. Mesa was developed on the Xerox Alto, one of the first personal computers with a graphical user interface, however most of the Alto's system software was written in BCPL. Mesa was the system programming language of the later Xerox Star workstations, and for the GlobalView desktop environment. Xerox PARC developed Cedar, which was based on Mesa, with a number of additions including garbage collection, better string support, called Ropes, and a native compiler for Sun SPARC workstations. Mesa had a major influence on the design of other important languages, such as Modula-2 and Java, and was an important vehicle for the development and dissemination of the fundamentals of GUIs, networked environments, and the other advances Xerox contributed to the field of computer science.
  • Mesa ist eine in den 1970er Jahren am Xerox PARC entwickelte, imperative Programmiersprache. Sie ähnelt den ALGOL-Programmiersprachen und wurde unter anderem dafür verwendet, den Xerox Alto, einen der ersten Computer mit einer grafischen Benutzeroberfläche (GUI) und später die Xerox Star Workstations zu programmieren. Auch die Arbeitsumgebung GlobalView wurde mit dieser Programmiersprache entwickelt. Aufgrund dieser Vergangenheit kannten sich ausgebildete Mesa-Programmierer von Xerox normalerweise auch sehr gut mit den Grundsätzen der Entwicklung von GUIs, Netzwerkumgebungen und anderen Technologien, mit denen Xerox zum Fortschritt der Informatik beigetragen hat, aus. Obwohl Mesa zu seiner Zeit eine sehr fortschrittliche Programmiersprache war, wurde sie außerhalb von Xerox kaum genutzt. Dennoch beeinflusste sie die IT-Industrie maßgeblich. So war Steve Jobs von dem mit Mesa entwickelten Xerox Alto sehr beeindruckt, sodass die Entwicklung von Apples Lisa- und Macintosh-Computern angespornt wurde, was letztlich auch zu der Entwicklung von Microsoft Windows führte.
  • Véase también: Xerox_Star
  • Mesa语言是施乐旗下的帕羅奧多研究中心在1970年代为Xerox Alto个人计算机开发操作系统时设计的程序设计语言。这种语言是在多进程环境下进行程序设计的一次尝试,对后来业界的发展影响很大。
dbpprop:developer
dbpprop:hasPhotoCollection
dbpprop:influenced
dbpprop:influencedBy
dbpprop:name
  • Mesa
dbpprop:reference
dbpprop:typing
  • strongly typed
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 1970s and 80s
rdfs:comment
  • Mesa was an innovative programming language developed at Xerox PARC in the late 1970s . The language was named after the mesas of the American Southwest, referring to its design intent to be a "high-level" programming language. Mesa is an ALGOL-like language, designed around the concept of modular programming, with a strict separation between the (programmer's) interface of a library and its implementation.
  • Mesa ist eine in den 1970er Jahren am Xerox PARC entwickelte, imperative Programmiersprache. Sie ähnelt den ALGOL-Programmiersprachen und wurde unter anderem dafür verwendet, den Xerox Alto, einen der ersten Computer mit einer grafischen Benutzeroberfläche (GUI) und später die Xerox Star Workstations zu programmieren. Auch die Arbeitsumgebung GlobalView wurde mit dieser Programmiersprache entwickelt.
  • Véase también: Xerox_Star
  • Mesa语言是施乐旗下的帕羅奧多研究中心在1970年代为Xerox Alto个人计算机开发操作系统时设计的程序设计语言。这种语言是在多进程环境下进行程序设计的一次尝试,对后来业界的发展影响很大。
rdfs:label
  • Mesa (programming language)
  • Mesa (Programmiersprache)
  • Mesa (lenguaje de programación)
  • Mesa语言
owl:sameAs
skos:subject
foaf:page
is dbpprop:disambiguates of
is dbpprop:influenced of
is dbpprop:influencedBy of
is dbpprop:programmedIn of
is dbpprop:redirect of