BOO

Boo היא שפת תכנות מונחית עצמים, סטטית, וכללית  שהופיעה לראשונה בשנת 2003. היא משתמשת בתמיכתה של Common Language Infrastructure (או בקיצור: CLI),  ויישומי רשת בשביל יוניקוד תוך כדי שימוש בתחביר (Syntax) אשר קיבל השראה מפייתון. בשפה ניתן דגש מיוחד על "יכולת ההרחבה"  של השפה ושל המהדר.

Boo הייתה אחת משלושת שפות התכנות הסקריפטיות בשביל מנוע המשחקים Unity עד להסרתה משם בשנת 2014 מפני שקהל המשתמשים שלה היה קטן. אף על פי כן, היה ניתן לכתוב ב-Boo ב-Unity עד להסרת המהדר של Boo ממנה בשנת 2017.

Boo היא תוכנה חינמית, ששוחררה תחת רישיון BSD 3-Clause לשלדי התוכנה של מיקרוסופט, .NET ו-Mono.

תחביר השפה

דוגמאות קוד 
הדפסת "שלום, עולם" באנגלית:
print "Hello World!"

קוד המדפיס את סדרת פיבונאצ'י עד לאינדקס מסוים בסדרה (אותו המתכנת בוחר):
def fib():
 a, b = 0L, 1L # The 'L's make the numbers double word length (typically 64 bits)
 while true:
 yield b
 a, b = b, a + b

# Print the first 5 numbers in the series:
for index as int, element in zip(range(5), fib()):
 print("${index+1}: ${element}")

ראו גם 
 פייתון
 יוניטי (מנוע משחק)
 IronPython

קישורים חיצוניים 
 
 BOO, באתר Progopedia

הערות שוליים 

שפות תכנות מונחות עצמים