An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Mesa is a programming language developed in the late 1970s at the Xerox Palo Alto Research Center in Palo Alto, California, United States. The language name was a pun based upon the programming language catchphrases of the time, because Mesa is a "high level" programming language. Mesa introduced several other innovations in language design and implementation, notably in the handling of software exceptions, thread synchronization, and incremental compilation.

Property Value
dbo:abstract
  • ميسا (بالإنجليزية: Mesa)‏، هي لغة برمجة مستحدثة تطورت في نهاية السبعينات في بارك في بالو ألتو، كاليفورنيا الولايات المتحدة. وقد تم تسمية هذه اللغة على اسم هضبة ميسا الموجودة بجنوب غرب أمريكا بحيث يشير ذلك إلى الغرض من تصميمها لتكون لغة برمجة عالية المستوى. والميسا لغة شبيهة بلغة ألجول والتي تدعم بقوة البرمجة الوحدوية. كل وحدة مكتبية بها على الأقل ملفين كود مصدري: ملف تعريفات يحدد السطح البيني للمكتبة بالإضافة إلى واحد أو أكثر، وملفات البرنامج وهي التي تحدد تنفيذ الإجراءات على السطح البيني. ولاستخدام هذه المكتبة، يجب أن يقوم أحد البرامج أو مكتبة ذات مستوى أعلى ب«استيراد» التعريفات. متفقدات طباعة مصنف الميسا جميعها تستخدم الوحدات المستوردة، هذا الجمع بين التصنيف المنفصل وتفقد الطباعة كان أمرا غير معتاد في هذا الوقت. وقد قدمت لغة ميسا مستحدثات أخرى في تصميم اللغة والتطبيق، وخصوصا في التعامل مع استثناءات البرامج، وخيط (حاسوب) وتزامن (حوسبة)و مصرف (برمجة) المتعلق بالنمو، وما إلى ذلك. تم تطوير لغة الميسا على برنامج زيروكس ألتو، وهو أحد أول حاسوب شخصي ذات واجهة مستخدم رسومية، ومع ذلك فإن معظم أنظمة الألتو كانت تكتب بلغة بي سي پي إل. وكانت الميسا لغة برمجة النظام في محطات عمل زيروكس ستار وفي بيئة سطح المكتب الجلوبال فيو. وطورت زيروكس پي إيه آر سي السيدار والذي كانت تعتمد على الميسا مع مجموعة من الإضافات من بينها " مجموعة القمامة، دعم أفضل للتسلسل، الروبز المزعومة ومصنف أصلي من محطات عمل سان سبارك. وقد كان للغة الميسا تأثيرا هاما على تصميم اللغات الهامة الأخرى مثل موديولا-2 وجافا (لغة برمجة)، كما كانت أداة هامة في تطوير ونشر أساسيات واجهة مستخدم رسومية والبيئات الشبكية وعدة استحداثات أخرى زيروكس ساهمت في مجال علم الحاسوب. (ar)
  • Mesa es un lenguaje de programación orientado a objetos desarrollado por un grupo de investigadores de Xerox PARC a finales de la década de 1970. Soporta programación multihilo. (es)
  • 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 Workstation zu programmieren. Auch die Desktop-Umgebung wurde mit dieser Programmiersprache entwickelt. Mesa war ab 1976 im Einsatz und wurde bei Xerox Parc später zu Cedar weiterentwickelt. 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 Bereichen der Computertechnik aus, mit denen Xerox zum Fortschritt der Informatik beigetragen hat. 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 vom Xerox Alto, auf dem Mesa entwickelt wurde, sehr beeindruckt, sodass die Gestaltung der Benutzeroberfläche von Apples Lisa- und Macintosh-Computern maßgeblich beeinflusst wurde, was letztlich auch zu der Entwicklung von Microsoft Windows führte, welches 1985 seine Markteinführung hatte. Auch Niklaus Wirth war bei der Entwicklung von Modula-2 davon beeinflusst. (de)
  • Mesa is a programming language developed in the late 1970s at the Xerox Palo Alto Research Center in Palo Alto, California, United States. The language name was a pun based upon the programming language catchphrases of the time, because Mesa is a "high level" programming language. Mesa is an ALGOL-like language with strong support for modular programming. Every library module has at least two source files: a definitions file specifying the library's interface plus one or more program files specifying the implementation of the procedures in the interface. To use a library, a program or higher-level library must "import" the definitions. The Mesa compiler type-checks all uses of imported entities; this combination of separate compilation with type-checking was unusual at the time. Mesa introduced several other innovations in language design and implementation, notably in the handling of software exceptions, thread synchronization, and incremental compilation. 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 later developed , which was a superset of Mesa. Mesa and Cedar 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. (en)
  • Mesa(メサ)は、Xeroxが1970年代に開発した強い型付けを持つ汎用のプログラミング言語である。 (ja)
  • Mesa语言是施乐旗下的帕羅奧多研究中心在1970年代为Xerox Alto个人计算机开发操作系统时设计的程序设计语言。这种语言是在多进程环境下进行程序设计的一次尝试,对后来业界的发展影响很大。 (zh)
dbo:developer
dbo:influenced
dbo:influencedBy
dbo:latestReleaseVersion
  • Mesa 6.0 (Version 41)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 19962 (xsd:integer)
dbo:wikiPageLength
  • 14126 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1103930919 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
  • Computer Systems Laboratory (en)
dbp:developer
dbp:influenced
dbp:influencedBy
dbp:latestReleaseVersion
  • Mesa 6.0 (en)
dbp:name
  • Mesa (en)
dbp:typing
  • Strong, static (en)
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Mesa es un lenguaje de programación orientado a objetos desarrollado por un grupo de investigadores de Xerox PARC a finales de la década de 1970. Soporta programación multihilo. (es)
  • Mesa(メサ)は、Xeroxが1970年代に開発した強い型付けを持つ汎用のプログラミング言語である。 (ja)
  • Mesa语言是施乐旗下的帕羅奧多研究中心在1970年代为Xerox Alto个人计算机开发操作系统时设计的程序设计语言。这种语言是在多进程环境下进行程序设计的一次尝试,对后来业界的发展影响很大。 (zh)
  • ميسا (بالإنجليزية: Mesa)‏، هي لغة برمجة مستحدثة تطورت في نهاية السبعينات في بارك في بالو ألتو، كاليفورنيا الولايات المتحدة. وقد تم تسمية هذه اللغة على اسم هضبة ميسا الموجودة بجنوب غرب أمريكا بحيث يشير ذلك إلى الغرض من تصميمها لتكون لغة برمجة عالية المستوى. وقد قدمت لغة ميسا مستحدثات أخرى في تصميم اللغة والتطبيق، وخصوصا في التعامل مع استثناءات البرامج، وخيط (حاسوب) وتزامن (حوسبة)و مصرف (برمجة) المتعلق بالنمو، وما إلى ذلك. (ar)
  • 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 Workstation zu programmieren. Auch die Desktop-Umgebung wurde mit dieser Programmiersprache entwickelt. Mesa war ab 1976 im Einsatz und wurde bei Xerox Parc später zu Cedar weiterentwickelt. (de)
  • Mesa is a programming language developed in the late 1970s at the Xerox Palo Alto Research Center in Palo Alto, California, United States. The language name was a pun based upon the programming language catchphrases of the time, because Mesa is a "high level" programming language. Mesa introduced several other innovations in language design and implementation, notably in the handling of software exceptions, thread synchronization, and incremental compilation. (en)
rdfs:label
  • ميسا (لغة برمجة) (ar)
  • Mesa (Programmiersprache) (de)
  • Mesa (lenguaje de programación) (es)
  • Mesa (ja)
  • Mesa (programming language) (en)
  • 메사 (프로그래밍 언어) (ko)
  • Mesa语言 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • Mesa (en)
is dbo:influenced of
is dbo:influencedBy of
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is dbp:influencedBy of
is dbp:programmedIn of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License