About: ALGOL W

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

ALGOL W is a programming language. It is based on a proposal for ALGOL X by Niklaus Wirth and Tony Hoare as a successor to ALGOL 60. ALGOL W is a relatively simple upgrade of the original ALGOL 60, adding string, bitstring, complex number and reference to record data types and call-by-result passing of parameters, introducing the while statement, replacing switch with the case statement, and generally tightening up the language.

Property Value
dbo:abstract
  • Die Programmiersprache Algol W wurde 1966 von Niklaus Wirth als Nachfolger von Algol 60 vorgeschlagen. Im Gegensatz zu Algol 68 war sie eine relativ konservative Weiterentwicklung von Algol 60. Hinzugefügt wurden vordefinierte Datentypen für Zeichenketten, Bitketten und komplexe Zahlen sowie Verbunddatentypen samt Zeiger. Die Weiterentwicklung der Ideen von Algol W führten zu Pascal. (de)
  • ALGOL W is a programming language. It is based on a proposal for ALGOL X by Niklaus Wirth and Tony Hoare as a successor to ALGOL 60. ALGOL W is a relatively simple upgrade of the original ALGOL 60, adding string, bitstring, complex number and reference to record data types and call-by-result passing of parameters, introducing the while statement, replacing switch with the case statement, and generally tightening up the language. Wirth's entry was considered too little of an advance over ALGOL 60, and the more complex entry from Adriaan van Wijngaarden was selected in a highly contentious meeting. Wirth later published his version as A contribution to the development of ALGOL. With a number of small additions, this eventually became ALGOL W. Wirth supervised a high quality implementation for the IBM System/360 at Stanford University that was widely distributed. The implementation was written in PL360, an ALGOL-like assembly language designed by Wirth. The implementation includes influential debugging and profiling abilities. ALGOL W served as the basis for the Pascal language, and the syntax of ALGOL W will be immediately familiar to anyone with Pascal experience. The key differences are improvements to record handling in Pascal, and, oddly, the loss of ALGOL W's ability to define the length of an array at runtime, which is one of Pascal's most-complained-about features. (en)
  • Algol W est une version du langage Algol due à Niklaus Wirth, proposée au comité Algol 68 pour succéder à Algol 60. Bien qu'antérieure au Pascal, elle était plus puissante à certains points de vue. En particulier toute expression ou tout bloc ramenait un résultat, ce qui permettait l'écriture d'expressions particulièrement élégantes. Algol-W est visiblement une étape transitoire entre Algol 60 et Pascal. Il représente une modification relativement légère d'Algol 60, auquel N. Wirth a ajouté les types de données « string », « bitstring », les nombres complexes et les références à des enregistrements (structures), ainsi que le passage de paramètres par valeur, sans changer grand-chose d'autre. Comme tous les autres langages de Wirth (Pascal, Modula-2, Oberon, etc.), Algol-W est un petit langage à typage statique qui diffère beaucoup moins d'Algol 60 que d'Algol 68, langage nettement plus « gros » et plus complexe. C'est avec ALGOL W qu'en 1970 Brent programma, sur un IBM 360/67, l'algorithme de multiplication rapide de Strassen, démontrant son efficacité pour le produit de deux matrices carrées de plus de 110 lignes. (fr)
  • Algol-W é uma linguagem de programação da família de ALGOL que foi proposta por Niklaus Wirth para o cômite que planejava a linguagem ALGOL 68, destinada a substituir ALGOL 60. É a antecessora direta de Pascal. (pt)
  • ALGOL W,一種程式語言,為ALGOL家族的一份子。它基於尼克勞斯·維爾特與東尼·霍爾在提出的 草案而設計,希望能作為ALGOL 60的後繼者。經過小幅度的修改,在史丹福大學,尼克勞斯·維爾特利用機器,實作出第一版的ALGOL W。 它的編譯器是用尼克勞斯·維爾特所設計的PL360組語所寫成。 (zh)
dbo:influenced
dbo:influencedBy
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 211058 (xsd:integer)
dbo:wikiPageLength
  • 9844 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1121396568 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designers
dbp:family
dbp:influenced
dbp:influencedBy
dbp:name
  • ALGOL W (en)
dbp:operatingSystem
dbp:paradigms
dbp:platform
dbp:programmingLanguage
dbp:scope
dbp:typing
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Die Programmiersprache Algol W wurde 1966 von Niklaus Wirth als Nachfolger von Algol 60 vorgeschlagen. Im Gegensatz zu Algol 68 war sie eine relativ konservative Weiterentwicklung von Algol 60. Hinzugefügt wurden vordefinierte Datentypen für Zeichenketten, Bitketten und komplexe Zahlen sowie Verbunddatentypen samt Zeiger. Die Weiterentwicklung der Ideen von Algol W führten zu Pascal. (de)
  • Algol-W é uma linguagem de programação da família de ALGOL que foi proposta por Niklaus Wirth para o cômite que planejava a linguagem ALGOL 68, destinada a substituir ALGOL 60. É a antecessora direta de Pascal. (pt)
  • ALGOL W,一種程式語言,為ALGOL家族的一份子。它基於尼克勞斯·維爾特與東尼·霍爾在提出的 草案而設計,希望能作為ALGOL 60的後繼者。經過小幅度的修改,在史丹福大學,尼克勞斯·維爾特利用機器,實作出第一版的ALGOL W。 它的編譯器是用尼克勞斯·維爾特所設計的PL360組語所寫成。 (zh)
  • ALGOL W is a programming language. It is based on a proposal for ALGOL X by Niklaus Wirth and Tony Hoare as a successor to ALGOL 60. ALGOL W is a relatively simple upgrade of the original ALGOL 60, adding string, bitstring, complex number and reference to record data types and call-by-result passing of parameters, introducing the while statement, replacing switch with the case statement, and generally tightening up the language. (en)
  • Algol W est une version du langage Algol due à Niklaus Wirth, proposée au comité Algol 68 pour succéder à Algol 60. Bien qu'antérieure au Pascal, elle était plus puissante à certains points de vue. En particulier toute expression ou tout bloc ramenait un résultat, ce qui permettait l'écriture d'expressions particulièrement élégantes. Comme tous les autres langages de Wirth (Pascal, Modula-2, Oberon, etc.), Algol-W est un petit langage à typage statique qui diffère beaucoup moins d'Algol 60 que d'Algol 68, langage nettement plus « gros » et plus complexe. (fr)
rdfs:label
  • ALGOL W (en)
  • Algol W (de)
  • Algol W (fr)
  • Algol-W (pt)
  • ALGOL W (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • ALGOL W (en)
is dbo:influenced of
is dbo:influencedBy of
is dbo:knownFor of
is dbo:programmingLanguage of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is dbp:influencedBy of
is dbp:knownFor 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