Автор Тема: О языке программирования Boo (Бу)  (Прочитано 3279 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Июль 08, 2012, 17:24:43 pm
Прочитано 3279 раз

Mimi Neko

  • Администратор
  • Старожил форума

  • Оффлайн
  • *****

  • 2454
  • Репутация:
    153
    • Просмотр профиля
Информации прямо скажем немного, особенно в рунете...
Так чем же хорош этот язык? Наверное не зря на него сделали ставку, разработчики Юнити, наряду с популярными C# и JS!

Думаю, как нельзя лучше, на данный вопрос ответит следующая цитата:

"скриптовать в Unity еще очень удобно на Boo (Бу) — там практически питоновский синтаксис и есть метаплюшки, здорово уменьшаюшие объем тупого кодирования."

и

"Грубо говоря, бу это симпатишный C#. Или C# с питоноподобным синтаксисом. Разница с питоном в том, что есть метаплюшки, и duck typing это отдельный тип (причём нежелательный по словам автора), а так это язык со статической типизацией."

"Boo перегоняется сначала в C#, а потом компилируется стандартными средствами."

На примере работы с переменной видно, что это более гибкий язык, чем C#:

myvar as duck; // Тип переменной "duck"
myvar = 2; // Сейчас переменная имеет тип int
myvar = 'hello'; // А сейчас она уже имеет тип string


Ресурсы по boo:

http://booslack.blogspot.com
http://boo.codehaus.org/Language+Guide
http://boo.codehaus.org/Boo+Primer
http://boo.codehaus.org
http://ru.wikipedia.org/wiki/Boo


IDE для Boo (SharpDevelop)
http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop22


Boo Keywords


Bootorial 1: Intro to Boo Scripting in Unity 3D  (видео)
http://anothervenue.wordpress.com/2011/01/06/bootorial-1-intro-to-boo-scripting-in-unity-3d


Веб-реалтайм конвертер!
http://codeconverter.sharpdevelop.net/SnippetConverter.aspx

Конвертит прямо на страничке, один язык на другой!

Видеоуроки ня ютубе про Boo в Юнити

« Последнее редактирование: Июль 12, 2012, 02:03:01 am от GeeST »

Июль 24, 2012, 22:27:08 pm
Ответ #1

Aut

  • Частный гость

  • Оффлайн
  • ***

  • 142
  • Репутация:
    14
  • Подпись под аватаром
    Я - Aut: Проггер, композитор, сценарист, моделлер.
    • Просмотр профиля
бу - это диалект питона. В юнити он потому, что платформа тоже .NET.

Июль 24, 2012, 23:25:14 pm
Ответ #2

Mimi Neko

  • Администратор
  • Старожил форума

  • Оффлайн
  • *****

  • 2454
  • Репутация:
    153
    • Просмотр профиля
Ну Юнити-то прежде на платформе Макинтош онли  был, а на макинтоше просто нет C#.