Naast de reeds bestaande talen als Visual Basic.NET en C#, wordt het palet van beschikbare programmeertalen voor het .NET-framework binnenkort uitgebreid met een nieuwe variant, genaamd Boo. Deze nieuwe programmeertaal is gebaseerd op de scripttaal Python en vult volgens de ontwikkelaar een gat in de markt. Boo is ontwikkeld door de Braziliaanse programmeur Rodrigo Barreto de Oliveira die op zoek was naar een taal die een combinatie was van Python en C#, waarbij hij van de eerste de syntax en enkele kenmerkende eigenschappen wilde gebruiken, gecombineerd met de Common Language Infrastructure en statische typering van C#. Omdat hij geen taal kon vinden die aan deze eisen voldeed, besloot hij om Boo te gaan ontwikkelen.
Inmiddels is Boo in een bruikbare staat en de Oliveira verwacht dan ook binnen enkele maanden versie 1.0 vrij te kunnen geven. Op dit moment is het grootste probleem dat er nog niet voldoende gebruikers zijn van het .NET 2.0-framework om de taal uitgebreid te kunnen testen. De syntax van Boo is gebaseerd op die van Python, maar de variabelen in de taal worden statisch getypeerd. Hierdoor is het voor de compiler mogelijk om eventuele fouten van de programmeur al op te sporen tijdens de compilatie, terwijl bij Python dergelijke fouten pas tijdens het uitvoeren van het programma aan het licht kunnen komen. Boo heeft wel de flexibiliteit van Python met betrekking tot het gebruik van de variabelen. Zo is het niet verplicht om variabelen van te voren te definiëren, zoals bijvoorbeeld bij C# wel het geval is. Daarnaast biedt Boo de mogelijkheid om eenvoudig de taal uit te breiden met eigen constructies, wat ook een van de ontwerpdoelen was van de Oliveira.
Miguel de Icaza, vice-president development platforms bij Novell en ontwikkelaar van de open source .NET-implementatie Mono, vindt Boo een goede toevoeging aan het bestaande palet van .NET-talen. Volgens hem is de taal uitermate goed geschikt voor de ontwikkeling van prototypes en daarnaast onthult Boo genoeg van zijn interne werking om eenvoudig een IDE voor de taal te kunnen ontwikkelen. Overigens is Boo niet de enige taal voor .NET die gebaseerd is op Python. IronPython is namelijk een pakket wat Python vrijwel naadloos integreert met de Common Language Runtime. Zowel IronPython als Boo werken onder Mono.
| Eurocom komt met dual-gpu 19"-notebook | |
| Man aangeklaagd wegens uploaden screener |
![Reactie uitklappen [show]](http://tweakimg.net/g/if/comments/button_down.png)
Door 