Boo (linguaggio)

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/
Modifica dati su Wikidata · Manuale

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

Programma Ciao Mondo

print "Ciao, mondo!"

Funzione per generare la serie di Fibonacci

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

Collegamenti esterni

  • Sito ufficiale, su boo-lang.org. Modifica su Wikidata
  • Repository sorgenti di Boo, su github.com. Modifica su Wikidata
  • Official website, su boo-lang.org. URL consultato il 22 agosto 2018 (archiviato dall'url originale il 25 dicembre 2015).
  • Visual Boo, for Visual Studio 2010, su visualstudiogallery.msdn.microsoft.com.
  • BooLangStudio VSIP for Visual Studio 2008, su boolangstudio.codeplex.com. URL consultato il 30 aprile 2019 (archiviato dall'url originale il 23 dicembre 2017).
  • #develop free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform, su icsharpcode.net.
  • Boo syntax highlighting for Visual Studio 2010, su vs2010boo.codeplex.com. URL consultato il 30 aprile 2019 (archiviato dall'url originale il 23 dicembre 2017).
  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero