Бу (язык программирования) - Boo (programming language)
Эта статья нужны дополнительные цитаты для проверка.Июль 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Парадигма | Объектно-ориентированный |
---|---|
Разработано | Родриго Б. Де Оливейра |
Разработчик | Родриго Б. Де Оливейра |
Впервые появился | 2003 |
Стабильный выпуск | 0.9.7 / 25 марта 2013 г. |
Печатная дисциплина | статический, сильный, предполагаемый, утка |
Язык реализации | C # |
Платформа | Инфраструктура общего языка (.NET Framework & Мононуклеоз )/ |
Лицензия | BSD 3-пункт[1] |
Интернет сайт | github |
Под влиянием | |
C #, Python | |
Под влиянием | |
Джинн, Вала |
Бу является объектно-ориентированный, статически типизированный, язык программирования общего назначения который стремится использовать Инфраструктура общего языка поддержка Unicode, интернационализация, и веб-приложения, при использовании Python -вдохновленный синтаксис[2] особое внимание уделяется расширяемости языка и компилятора. Некоторые особенности примечания включают вывод типа, генераторы, мультиметоды, необязательный утка печатать, макросы, истинный закрытие, карри, и первоклассные функции.
Boo был одним из трех языков сценариев для Игровой движок Unity (Unity Technologies нанял Де Оливейра), пока в 2014 году его не упали из-за небольшой базы пользователей.[3] Несмотря на официальную поддержку окончания Boo, язык все еще можно было использовать в Unity, пока компилятор Boo не был удален из движка в 2017 году. [4]
Бу это бесплатно программное обеспечение выпущен под Лицензия BSD с тремя пунктами. Он совместим с Microsoft .СЕТЬ и Мононуклеоз рамки.
Примеры кода
Привет, мир программа
Распечатать "Привет, мир!"
Функция генератора рядов Фибоначчи
def выдумать(): а, б = 0L, 1л # Буквы L увеличивают длину числа в два слова (обычно 64 бита) пока истинный: урожай б а, б = б, а + б# Выведите первые 5 чисел ряда:за индекс в качестве int, элемент в застегивать(классифицировать(5), выдумать()): Распечатать("$ {index + 1}: $ {element}")
Смотрите также
Рекомендации
- ^ "license.txt". github.com. Получено 5 августа, 2015.
- ^ Родриго Баррето де Оливейра (2005). "Язык программирования Бу" (PDF). Архивировано из оригинал (PDF ) 6 февраля 2009 г.. Получено 22 февраля, 2009.
- ^ Александр (3 сентября 2014 г.). «Документация, языки сценариев Unity и вы». Блоги Unity.
- ^ Ричард Файн (11 августа 2017 г.). «Долгая дорога UnityScript к закату». Блоги Unity.
внешняя ссылка
- Официальный веб-сайт
- Исходники Boo, размещенные на GitHub
- Документация Boo, размещенная на GitHub
- Visual Boo для Visual Studio 2010
- BooLangStudio VSIP для Visual Studio 2008
- #develop бесплатная IDE для проектов C #, VB.NET и Boo на платформе Microsoft .NET
- Подсветка синтаксиса Boo для Visual Studio 2010
- Как думать как компьютерный ученый: учимся программировать с Бу
- Бу кратко раскрыта
- Bootorial