Boo (programspråk)

Från Wikipedia
Hoppa till: navigering, sök

Boo är ett objektorienterat, statiskt typat programmeringsspråk som har utvecklats sedan år 2003, som försöker använda Common Language Infrastructure's stöd för Unicode, internationalisering och webbapplikationer, samtidigt som det har en Python-inspirerad syntax[1] och speciell fokus på utbyggbarhet hos både språket och kompilatorn.

Boo är gratis mjukvara som släppts under en MIT/BSD–liknande licens. Boo är kompatibelt med både Microsoft .NET och Mono-ramverket.

Exempelkod[redigera | redigera wikitext]

Programmet "Hello world"[redigera | redigera wikitext]

print "Hello, world!"

Funktion för att generera Fibonacci-serier[redigera | redigera wikitext]

def fib():
    a, b = 0L, 1L       #The 'L's make the numbers 64-bit
    while true:
        yield b
        a, b = b, a + b
 
# Print the first 5 numbers in the series:
for index as int, element in zip(range(5), fib()):
    print("${index+1}: ${element}")

Referenser[redigera | redigera wikitext]

  1. ^ Rodrigo Barreto de Oliveira (2005). ”The boo Programming Language” (PDF). http://boo.codehaus.org/BooManifesto.pdf. Läst 22 februari 2009. 

Externa länkar[redigera | redigera wikitext]