software.wikisort.org - Linguaggio

Search / Calendar

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
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 è 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


Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero

На других языках


[fr] Boo (langage)

Boo est un langage de programmation objet, avec typage statique dont le développement a commencé en 2003, cherchant à faire usage de la gestion de l'Unicode, de l'internationalisation et des applications web de la Common Language Infrastructure, tout en utilisant une syntaxe inspirée de Python et en ayant une insistance sur l'extensibilité du langage et du compilateur. Parmi les caractéristiques du langage figurent l'inférence de types, les générateurs, les multiméthodes, le duck typing optionnel, les macro-définitions, les vraies fermetures, la curryfication et les fonctions de première classe.
- [it] Boo (linguaggio)

[ru] Boo

Boo ([bo:], 'бу' ) — объектно-ориентированный язык программирования с сильной статической типизацией для платформы .NET. Появился в 2003 году. Является компилируемым подмножеством Python. Транслятор Boo разрабатывается с открытой лицензией и является студенческим проектом. Язык поддерживает следующие возможности: вывод типов, генераторы, мультиметоды, опциональную утиную типизацию, макросы, настоящие замыкания, карринг, функции первого класса.



Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.org внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.org - проект по пересортировке и дополнению контента Википедии