LexiDict.de - Logo
Druckversion | Impressum | Datenschutz

Boo (Programmiersprache)

Aus LexiDict


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.

Weblinks




Weblink hinzufügen




Mit dem Speichern dieser Seite versichere ich, dass ich den Beitrag selbst verfasst habe bzw. dass er keine fremden Rechte verletzt, und willige ein, ihn unter der Lizenz Creative Commons Zero zu veröffentlichen.

Links auf diese Seite
'''SharpDevelop''' (abgekürzt „#develop“) ist eine [[Freie Software|freie]] [[Integrierte Entwicklungsumgebung|integrierte Entwicklungsumgebung]] (IDE) für [[C-Sharp|C#]]. Es werden aber auch die [[Programmiersprache]]n [[Visual Basic .NET]] und [[Boo (Programmiersprache)|Boo]] unterstützt.
Eine objektorientierte Programmiersprache ist eine Programmiersprache, deren allgemeine Organisationsstruktur das Objekt ist und die damit die objektorientierte Programmierung besonders unterstützt.
Add to alltagzAdd to icioAdd to infopiratAdd to linkarenaAdd to misterwongAdd to netselektorAdd to newskickAdd to oneviewAdd to readsterAdd to webnewsAdd to yahooAdd to yigg

Dieser Artikel basiert auf dem Artikel Boo (Programmiersprache) aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Dokumentation. In der Wikipedia ist eine Liste der Autoren verfügbar.

Von „http://www.lexidict.de/wiki/Boo_%28Programmiersprache%29

Diese Seite wurde bisher 128-mal abgerufen. Diese Seite wurde zuletzt am 10. August 2008 um 09:43 Uhr geändert. Inhalt ist verfügbar unter der GNU Free Documentation License 1.2.




Finden

Navigation
Wissen kompakt
Statistik
Denk-Spiel
Fun