Boo

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Boo
Семантика:

объектно-ориентированная

Появился в:

2003 г.

Последняя версия:

0.9 / 27 января 2009

Типизация данных:

статическая

Испытал влияние:

Python, C#

Boo — объектно-ориентированный статически типизированный язык программирования для платформы .NET. Появился в 2003 году. Поддерживает синтаксис, схожий с Python.

Boo разрабатывается с открытой лицензией.

[править] Примеры

Для начала «Привет мир!!!»

 print("Hello ")
 print "world"
 System.Console.WriteLine("!!!")

Пример функции. Первое отличие от Python: отсутствие динамической типизации.

 def factorial(n as ulong) as ulong:
     if n == 1:
         return 1
     else:    
         return n * factorial(n - 1)

[править] Ссылки

[править] Литература

  • Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер C# 2005 и платформа .NET 3.0 для профессионалов = Professional C# 2005 with .NET 3.0. — М.: «Диалектика», 2007. — ISBN 978-5-8459-1317-3
Источник — «http://ru.wikipedia.org/wiki/Boo»