Boo

Boo
Парадигмаоб'єктно-орієнтована
Дата появи2003
ТворціРодріго Барето де Олівейра
РозробникРодріго Барето де Олівейра
Останній реліз0.9.7 (25 березня 2013)
Система типізаціїстатична, строга, качина
Під впливом відPython, C#
ЛіцензіяMIT/BSD подібна ліцензія
Репозиторій вихідного кодуgithub.com/boo-lang/boo
Вебсайтgithub.com/boo-lang,
boo-lang.org

Boo ([bo:], «бу») — об'єктно-орієнтована мова програмування зі строгою статичною типізацією для платформи .NET. З'явилася в 2003 році. Є компільованою підмножиною Python. Транслятор Boo розроблявся з відкритою ліцензією і є студентським проектом. Мова підтримує наступні можливості: вивід типів, генератори, мультиметоди, опційну качину типізацію, макроси, справжні замикання, каррінг, функції першого класу.

Boo, на відміну від CPython чи IronPython, чиїм гібридом є його синтаксис — не є динамічно типізованим за замовчуванням. Це може бути змінено заданням певних опцій компілятора.


Developed by StudentB