Boo is an object oriented, statically typed programming language developed starting in 2003, which seeks to make use of the Common Language Infrastructure support for Unicode, internationalization and web style applications, while using a Python-inspired syntax and a special focus on language and compiler extensibility. Some features of note include type inference, generators, multimethods, optional duck typing, macros, true closures, currying, and first class functions.

PropertyValue
p:abstract
  • Boo es un lenguaje de programación orientado a objetos, de tipos estáticos para la Common Language Infrastructure con una sintaxis inspirada en Python y un énfasis en la extensibilidad del lenguaje y su compilador. Sus características incluyen la inferencia de tipos, los generadores, multimétodos, duck typing opcional, macros, cierres, currificación y funciones de primera clase. Boo es open source; tiene una licencia tipo MIT/BSD. Boo se integra sin fisuras con Microsoft.NET y Mono." (es)
  • Boo est un langage de programmation objet, avec typage statique dont le développement a commencé en 2003, cherchant à faire usage de la gestion de l'Unicode, de l'internationalisation et des applications web de la Common Language Infrastructure, tout en utilisant une syntaxe inspirée de Python et en ayant une insistance sur l'extensibilité du langage et du compilateur. Parmi les caractéristiques du langage figurent l'inférence de types, les générateurs, les multiméthodes, le "duck typing" optionnel, les macro-définitions, les vraies fermetures, la curryfication et les fonctions de première classe. Boo est sous une licence libre à la MIT/BSD. Boo peut être utilisé avec Microsoft .NET et Mono. Catégorie:Langage de programmation" (fr)
  • Boo is an object oriented, statically typed programming language developed starting in 2003, which seeks to make use of the Common Language Infrastructure support for Unicode, internationalization and web style applications, while using a Python-inspired syntax and a special focus on language and compiler extensibility. Some features of note include type inference, generators, multimethods, optional duck typing, macros, true closures, currying, and first class functions. Boo is open source–licensed under an MIT/BSD style license. Boo can be used with Microsoft .NET or Mono. (en)
  • Boo is an object oriented, statically typed programming language developed starting in 2003, which seeks to make use of the Common Language Infrastructure support for Unicode, internationalization and web style applications, while using a Python-inspired syntax and a special focus on language and compiler extensibility. Some features of note include type inference, generators, multimethods, optional duck typing, macros, true closures, currying, and first class functions. Boo is open source–licensed under an MIT/BSD style license. Boo can be used with Microsoft .NET or Mono." (en)
  • Boo ist eine seit 2003 von Rodrigo Barreto de Oliveira entwickelte Programmiersprache für die Microsoft CLR, die aber auch mit Mono verwendet werden kann. Die klare und einfache Syntax lehnt sich stark an die von Python an. Boo ist statisch typisiert, wobei dem Programmierer das explizite Binden von Variablen an Typen durch Typinferenz und Generische Typen großteils erspart wird. Daneben wird auch das langsamere, von Ruby übernommene Duck Typing, also dynamische Typisierung geboten. Dadurch ist sie auf der explizit für statisch typisierte Sprachen ausgelegten CLR recht schnell, ohne auf die Flexibilität einer Skriptsprache verzichten zu müssen. Von Python erbt die Sprache Generatoren. Sie unterstützt relativ viele eingebaute Literale beispielsweise für Listen, Hashes und Reguläre Ausdrücke. Hinzukommen für eine OO-Sprache moderne, aus der Funktionalen Programmierung übernommene Features wie first-class Funktionen, echte Closures und Currying. Was die Sprache von anderen Sprachen in der Java- und .NET-Welt abhebt, ist, dass sie syntaktische Makros bietet, die ähnlich bequem einzusetzen sind wie in Dylan. Boo ist freie Software mit eigener Lizenz, die der MIT-/BSD-Lizenz stark ähnelt." (de)
  • Boo jest nowym obiektowo zorientowanym językiem programowania o statycznie definiowanych typach. Przeznaczony jest dla Common Language Infrastructure ze składnią inspirowaną językiem Python i z naciskiem położonym na rozwój języka i kompilatora. Boo jest wolnym oprogramowaniem rozwijanym na licencji MIT/BSD. Może być użyty z platformą Microsoft .NET lub Mono." (pl)
  • Boo é uma linguagem de programação orientada a objeto de tipagem estática com sintaxe inspirada em Python. Foi criada pelo desenvolvedor brasileiro Rodrigo Barreto de Oliveira. Boo é código-fonte aberto, e seu licenciamento segue o modelo da Licença MIT e da Licença BSD. Pode ser usada em conjunto com Microsoft .NET e Mono." (pt)
  • Boo — объектно-ориентированный статически типизированный язык программирования для платформы .NET. Появился в 2003 году. Поддерживает синтаксис, схожий с Python. Boo разрабатывается с открытой лицензией." (ru)
rdfs:comment
  • Boo es un lenguaje de programación orientado a objetos, de tipos estáticos para la Common Language Infrastructure con una sintaxis inspirada en Python y un énfasis en la extensibilidad del lenguaje y su compilador. Sus características incluyen la inferencia de tipos, los generadores, multimétodos, duck typing opcional, macros, cierres, currificación y funciones de primera clase." (es)
  • Boo est un langage de programmation objet, avec typage statique dont le développement a commencé en 2003, cherchant à faire usage de la gestion de l'Unicode, de l'internationalisation et des applications web de la Common Language Infrastructure, tout en utilisant une syntaxe inspirée de Python et en ayant une insistance sur l'extensibilité du langage et du compilateur." (fr)
  • Boo is an object oriented, statically typed programming language developed starting in 2003, which seeks to make use of the Common Language Infrastructure support for Unicode, internationalization and web style applications, while using a Python-inspired syntax and a special focus on language and compiler extensibility. Some features of note include type inference, generators, multimethods, optional duck typing, macros, true closures, currying, and first class functions. (en)
  • Boo ist eine seit 2003 von Rodrigo Barreto de Oliveira entwickelte Programmiersprache für die Microsoft CLR, die aber auch mit Mono verwendet werden kann. Die klare und einfache Syntax lehnt sich stark an die von Python an." (de)
  • Boo jest nowym obiektowo zorientowanym językiem programowania o statycznie definiowanych typach. Przeznaczony jest dla Common Language Infrastructure ze składnią inspirowaną językiem Python i z naciskiem położonym na rozwój języka i kompilatora." (pl)
  • Boo é uma linguagem de programação orientada a objeto de tipagem estática com sintaxe inspirada em Python. Foi criada pelo desenvolvedor brasileiro Rodrigo Barreto de Oliveira. Boo é código-fonte aberto, e seu licenciamento segue o modelo da Licença MIT e da Licença BSD." (pt)
  • Boo — объектно-ориентированный статически типизированный язык программирования для платформы .NET. Появился в 2003 году. Поддерживает синтаксис, схожий с Python." (ru)
foaf:depiction
p:designer
  • Rodrigo B. De Oliveira (en)
p:developer
  • Rodrigo B. De Oliveira (en)
p:hasPhotoCollection
foaf:homepage
foaf:img
p:implementations
  • auyu6 (en)
p:influencedBy
rdfs:label
  • Boo (pl)
  • Boo (ru)
  • Boo (pt)
  • Boo (Programmiersprache) (de)
  • Boo (langage) (fr)
  • Boo (programación)" (es)
  • Boo (programming language) (en)
p:latestReleaseDate
  • 2007-10-17 (xsd:date)
p:latestReleaseVersion
  • 0.8 (xsd:double)
p:license
  • MIT/ BSD style license (en)
p:logo
p:name
  • Boo (en)
p:operatingSystem
foaf:page
p:paradigm
p:portalProperty
is p:redirect of
p:reference
skos:subject
rdf:type
p:typing
p:website
p:wikiPageUsesTemplate
p:wikipage-de
p:wikipage-es
p:wikipage-fr
p:wikipage-pl
p:wikipage-pt
p:wikipage-ru
p:wordnet_type
p:year
  • 2003-01-01T00:00:00.000-05:00 (xsd:gYear)