About: Aldor

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

Aldor is a programming language. It is the successor of A# as the extension language of the Axiom computer algebra system. Aldor combines imperative, functional, and object-oriented features. It has an elaborate type system, allowing types to be used as first-class values. Aldor's syntax is heavily influenced by Pascal, but it is optionally indentation-sensitive, using whitespace characters and the off-side rule, like Python. In its current implementation, it is compiled, but an interactive listener is provided.

Property Value
dbo:abstract
  • Aldor ist eine Programmiersprache, die hauptsächlich im Umfeld von Computeralgebrasystemen verwendet wird. (de)
  • Aldor is a programming language. It is the successor of A# as the extension language of the Axiom computer algebra system. Aldor combines imperative, functional, and object-oriented features. It has an elaborate type system, allowing types to be used as first-class values. Aldor's syntax is heavily influenced by Pascal, but it is optionally indentation-sensitive, using whitespace characters and the off-side rule, like Python. In its current implementation, it is compiled, but an interactive listener is provided. Aldor is distributed as free and open-source software, under the Apache License 2.0. (en)
  • Aldor é uma linguagem de programação cuja motivação original veio da área da álgebra para computadores com objetivo de fornecer uma extensão de linguagem melhorada para Sistemas . O desejo para o modelo extremamente rico em relacionamentos entre estruturas matemáticas foi impulsionado pelo design de Aldor em direções um pouco diferentes do que as de outras linguagens de programação contemporâneas. Aldor coloca mais ênfase sobre o tratamento uniforme das funções e tipos, e menos ênfase sobre um modelo particular de objeto. Este modelo proporciona a flexibilidade necessária para resolver o problema original, e também já foi provado o significado do uso fora desse contexto inicial. As considerações primárias na formulação de Aldor foram a generalidade, a potência dos mecanismos de composição e a eficiência. A linguagem Aldor foi especificamente concebida para incluir uma série de otimizações importantes, permitindo compilação para código de máquina cuja eficiência é freqüentemente comparável com o código produzido por um bom compilador C ou Fortran. Aldor é incomum entre linguagens de programação compiladas, porque os tipos e funções são de “primeira classe”, ambos os tipos e funções podem ser construídas dinamicamente e manipuladas da mesma forma que quaisquer outros valores. Ela fornece uma natural fundamentação tanto para orientação a objeto como para estilos de programação funcionais (funções), e conduz para programas em que os componentes desenvolvidos podem ser combinados de formas bastante poderosas. Duas novidades dos recursos de Aldor são os , que permitem a verificação estática de objetos dinâmicos, e extensões de tipo “”, que permitem que bibliotecas complexas sejam separadas em componentes desacoplados. Os programas compilados em Aldor podem ser: • Programas executáveis stand-alone; • Objetos de bibliotecas em formatos nativos de sistemas operacionais; • Bibliotecas de bytecode portáveis; • Fontes em C e Lisp; (pt)
dbo:developer
dbo:influencedBy
dbo:latestReleaseVersion
  • 1.0.3
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 948551 (xsd:integer)
dbo:wikiPageLength
  • 4294 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1048969819 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
  • Richard Dimick Jenks, Barry Trager, Stephen Watt, James Davenport, Robert Sutor, Scott Morrison (en)
dbp:developer
dbp:fileExt
  • .al, .as (en)
dbp:implementations
dbp:influencedBy
dbp:latestPreviewVersion
  • 1.100000 (xsd:double)
dbp:latestReleaseVersion
  • 1 (xsd:integer)
dbp:license
  • Aldor Public 2.0, Apache 2.0 (en)
dbp:name
  • Aldor (en)
dbp:operatingSystem
dbp:paradigm
  • Multi-paradigm: object-oriented, functional, imperative, dependent typed, logic (en)
dbp:platform
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Aldor ist eine Programmiersprache, die hauptsächlich im Umfeld von Computeralgebrasystemen verwendet wird. (de)
  • Aldor is a programming language. It is the successor of A# as the extension language of the Axiom computer algebra system. Aldor combines imperative, functional, and object-oriented features. It has an elaborate type system, allowing types to be used as first-class values. Aldor's syntax is heavily influenced by Pascal, but it is optionally indentation-sensitive, using whitespace characters and the off-side rule, like Python. In its current implementation, it is compiled, but an interactive listener is provided. (en)
  • Aldor é uma linguagem de programação cuja motivação original veio da área da álgebra para computadores com objetivo de fornecer uma extensão de linguagem melhorada para Sistemas . O desejo para o modelo extremamente rico em relacionamentos entre estruturas matemáticas foi impulsionado pelo design de Aldor em direções um pouco diferentes do que as de outras linguagens de programação contemporâneas. Aldor coloca mais ênfase sobre o tratamento uniforme das funções e tipos, e menos ênfase sobre um modelo particular de objeto. Este modelo proporciona a flexibilidade necessária para resolver o problema original, e também já foi provado o significado do uso fora desse contexto inicial. (pt)
rdfs:label
  • Aldor (en)
  • Aldor (de)
  • Aldor (pt)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Aldor (en)
is dbo:influenced of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced 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