Boo (linguaggio)

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Boo
linguaggio di programmazione
AutoreRodrigo B. De Oliveira
Data di origine2003
Ultima versione0.9.7 (25 marzo 2013)
Paradigmiprogrammazione orientata agli oggetti
Influenzato daPython e C#
Implementazione di riferimento
Licenzalicenza BSD
Sito webboo-lang.org/

Boo è un linguaggio di programmazione object oriented e tipizzato staticamente per Common Language Infrastructure con una sintassi ispirata a Python e uno speciale focus sull'estendibilità del compilatore e del linguaggio. È sviluppato attivamente dal 2003.

Boo è software libero rilasciato con licenze MIT/BSD. È compatibile con i framework Microsoft .NET e Mono.

Codice Esempio

[modifica | modifica wikitesto]

Programma Ciao Mondo

[modifica | modifica wikitesto]
print "Ciao, mondo!"

Funzione per generare la serie di Fibonacci

[modifica | modifica wikitesto]
def fib():
    a, b = 0L, 1L       
    while true:
        yield b
        a, b = b, a + b

# Stampa i primi 5 numeri della serie:
for indice as int, elemento in zip(range(5), fib()):
    print("${indice+1}: ${elemento}")

Voci correlate

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero