Oz est un langage de programmation permettant d'employer et de combiner différents paradigmes de programmation : * fonctionnel, * procédural et objets, * relationnel et logique, * contraintes, * concurrence massive, * distribution. Oz fournit par défaut des même s'il est possible d'utiliser des variables mutables. De même, l'évaluation est stricte par défaut, mais l'évaluation paresseuse est possible. Oz est doté d'un ramasse-miettes et d'un système de gestion d'exceptions distribués. Ce langage a été développé par trois écoles :

Property Value
dbo:abstract
  • Oz est un langage de programmation permettant d'employer et de combiner différents paradigmes de programmation : * fonctionnel, * procédural et objets, * relationnel et logique, * contraintes, * concurrence massive, * distribution. Oz fournit par défaut des même s'il est possible d'utiliser des variables mutables. De même, l'évaluation est stricte par défaut, mais l'évaluation paresseuse est possible. L'originalité de ce langage par rapport à d'autres supportant la programmation logique (d'une part) ou concurrente et distribuée (d'autre part, comme Erlang), est l'intégration de ces paradigmes dans un tout cohérent. Une abstraction unique en son genre est fournie par Oz : l', qui permet d'encapsuler des calculs à des fins spéculatives et permet de combiner les aspects logiques/contraintes, orientation objet et mutabilité, concurrence et distribution, dans le même langage. Oz est doté d'un ramasse-miettes et d'un système de gestion d'exceptions distribués. Oz est implémenté par le système Mozart, fournissant un compilateur, une machine virtuelle et un environnement de développement utilisant EMACS pour la partie édition, un débogueur graphique supportant la concurrence et la distribution, un outil d'exploration d'arbres de recherche pour la programmation par contraintes, etc. Le livre Concepts, Techniques, and Models of Computer Programming (MIT Press, 2004) utilise Oz comme langage principal pour illustrer les différents concepts de programmation. Il existe des cours universitaires de programmation en français basés sur Oz et ce livre. Ce langage a été développé par trois écoles : * Université catholique de Louvain (UCL - Belgique) * (Allemagne) * (Suède) Remarque : l'origine du nom Oz vient du fameux conte pour enfants, Le Magicien d'Oz. (fr)
  • Oz est un langage de programmation permettant d'employer et de combiner différents paradigmes de programmation : * fonctionnel, * procédural et objets, * relationnel et logique, * contraintes, * concurrence massive, * distribution. Oz fournit par défaut des même s'il est possible d'utiliser des variables mutables. De même, l'évaluation est stricte par défaut, mais l'évaluation paresseuse est possible. L'originalité de ce langage par rapport à d'autres supportant la programmation logique (d'une part) ou concurrente et distribuée (d'autre part, comme Erlang), est l'intégration de ces paradigmes dans un tout cohérent. Une abstraction unique en son genre est fournie par Oz : l', qui permet d'encapsuler des calculs à des fins spéculatives et permet de combiner les aspects logiques/contraintes, orientation objet et mutabilité, concurrence et distribution, dans le même langage. Oz est doté d'un ramasse-miettes et d'un système de gestion d'exceptions distribués. Oz est implémenté par le système Mozart, fournissant un compilateur, une machine virtuelle et un environnement de développement utilisant EMACS pour la partie édition, un débogueur graphique supportant la concurrence et la distribution, un outil d'exploration d'arbres de recherche pour la programmation par contraintes, etc. Le livre Concepts, Techniques, and Models of Computer Programming (MIT Press, 2004) utilise Oz comme langage principal pour illustrer les différents concepts de programmation. Il existe des cours universitaires de programmation en français basés sur Oz et ce livre. Ce langage a été développé par trois écoles : * Université catholique de Louvain (UCL - Belgique) * (Allemagne) * (Suède) Remarque : l'origine du nom Oz vient du fameux conte pour enfants, Le Magicien d'Oz. (fr)
dbo:designer
dbo:influenced
dbo:influencedBy
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 232732 (xsd:integer)
dbo:wikiPageLength
  • 13530 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 184352169 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:aInfluencé
  • une extension pour la programmation logique et par contraintes, dans PyPy (fr)
  • une extension pour la programmation logique et par contraintes, dans PyPy (fr)
prop-fr:auteurs
prop-fr:dateDeDernièreVersion
  • 2008-07-03 (xsd:date)
prop-fr:dateDePremièreVersion
  • 1995 (xsd:integer)
prop-fr:dernièreVersion
  • 1.400000 (xsd:double)
prop-fr:développeurs
  • auteurs et d'autres contributeurs (fr)
  • auteurs et d'autres contributeurs (fr)
prop-fr:implémentations
prop-fr:influencéPar
prop-fr:licences
prop-fr:nom
  • Oz (fr)
  • Oz (fr)
prop-fr:paradigmes
prop-fr:siteWeb
prop-fr:systèmeD'exploitation
prop-fr:typage
prop-fr:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • Oz est un langage de programmation permettant d'employer et de combiner différents paradigmes de programmation : * fonctionnel, * procédural et objets, * relationnel et logique, * contraintes, * concurrence massive, * distribution. Oz fournit par défaut des même s'il est possible d'utiliser des variables mutables. De même, l'évaluation est stricte par défaut, mais l'évaluation paresseuse est possible. Oz est doté d'un ramasse-miettes et d'un système de gestion d'exceptions distribués. Ce langage a été développé par trois écoles : (fr)
  • Oz est un langage de programmation permettant d'employer et de combiner différents paradigmes de programmation : * fonctionnel, * procédural et objets, * relationnel et logique, * contraintes, * concurrence massive, * distribution. Oz fournit par défaut des même s'il est possible d'utiliser des variables mutables. De même, l'évaluation est stricte par défaut, mais l'évaluation paresseuse est possible. Oz est doté d'un ramasse-miettes et d'un système de gestion d'exceptions distribués. Ce langage a été développé par trois écoles : (fr)
rdfs:label
  • Oz (Programmiersprache) (de)
  • Oz (język programowania) (pl)
  • Oz (langage) (fr)
  • Oz (lenguaje de programación) (es)
  • Oz (programmeertaal) (nl)
  • Oz (programming language) (en)
  • Oz (programspråk) (sv)
  • Oz (язык программирования) (ru)
  • أوز (لغة برمجة) (ar)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Oz (fr)
  • Oz (fr)
foaf:page
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is oa:hasTarget of
is foaf:primaryTopic of