Boo is an object oriented, statically typed programming language in active development since 2003, which seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization and web 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.
| Property | Value |
| dbpedia-owl:thumbnail
| |
| dbpprop:abstract
|
- Boo is an object oriented, statically typed programming language in active development since 2003, which seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization and web 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 free software released under an MIT/BSD–style license. It is compatible with both the Microsoft . NET and Mono frameworks.
- 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. Hinzu kommen 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.
- Boo je objektově orientovaný, staticky typovaný programovací jazyk. Jeho vývoj začal v roce 2003 v souvislosti se vznikem Common Language Infrastructure. Snaží se o využití podpory Unicode, možností tvorby vícejazyčných aplikací (internationalization) a webových aplikací. Jeho syntaxe byla inspirována jazykem Python a zaměřuje se navíc na rozšiřitelnost jazyka a překladače. Mezi základní rysy jazyka patří: podpora . NET objektového modelu a typového systému (oproti C# je omezena především podpora generik) výrazné funkcionální rysy (stručné uzávěry ala Smalltalk, seznamové komprehenze, metody jsou first-class hodnoty) automatické odvození typů (u lokálních proměnných, datových členů a návratových hodnot) přímá podpora dynamického typování (pseudotyp duck) makroprogramování na vysoké úrovni abstrakce (souvisí s rozšiřitelností překladače) Open source licence ve stylu MIT/BSD. Boo může být použit na platformách Microsoft . NET nebo Mono.
- 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.
- 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.
- Boo jest wieloparadygmatowym 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.
- 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.
- Boo — объектно-ориентированный статически типизированный язык программирования для платформы . NET. Появился в 2003 году. Поддерживает синтаксис, схожий с Python. Boo разрабатывается с открытой лицензией.
- Boo 是個物件導向語言,語法非常接近 Python,並且提供了許多可以擴充編譯器的有趣特色,並且可以運行在 . NET Framework 或 Mono 上。 Boo 為开放源代码,使用MIT許可證/BSD许可证授權。
|
| dbpprop:designer
| |
| dbpprop:developer
| |
| dbpprop:hasPhotoCollection
| |
| dbpprop:influencedBy
| |
| dbpprop:latestReleaseDate
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:logo
| |
| dbpprop:name
| |
| dbpprop:operatingSystem
| |
| dbpprop:paradigm
| |
| dbpprop:portalProperty
|
- Free Software Portal Logo.svg
- Free software
|
| dbpprop:reference
| |
| dbpprop:typing
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| dbpprop:year
| |
| rdfs:comment
|
- Boo is an object oriented, statically typed programming language in active development since 2003, which seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization and web 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 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.
- Boo je objektově orientovaný, staticky typovaný programovací jazyk. Jeho vývoj začal v roce 2003 v souvislosti se vznikem Common Language Infrastructure. Snaží se o využití podpory Unicode, možností tvorby vícejazyčných aplikací (internationalization) a webových aplikací. Jeho syntaxe byla inspirována jazykem Python a zaměřuje se navíc na rozšiřitelnost jazyka a překladače. Mezi základní rysy jazyka patří: podpora .
- 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.
- 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.
- Boo jest wieloparadygmatowym 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.
- 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.
- Boo — объектно-ориентированный статически типизированный язык программирования для платформы . NET. Появился в 2003 году. Поддерживает синтаксис, схожий с Python. Boo разрабатывается с открытой лицензией.
- Boo 是個物件導向語言,語法非常接近 Python,並且提供了許多可以擴充編譯器的有趣特色,並且可以運行在 . NET Framework 或 Mono 上。 Boo 為开放源代码,使用MIT許可證/BSD许可证授權。
|
| rdfs:label
|
- Boo (programming language)
- Boo (Programmiersprache)
- Boo (programovací jazyk)
- Boo (informática)
- Boo (langage)
- Boo
- Boo
- Boo
- BOO
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:depiction
| |
| foaf:homepage
| |
| foaf:page
| |
| is dbpprop:disambiguates
of | |
| is dbpprop:redirect
of | |