حساب کاربری
​
تغیر مسیر یافته از - بوو (زبان برنامه‌نویسی)
زمان تقریبی مطالعه: 1 دقیقه
لینک کوتاه

بو (زبان برنامه‌نویسی)

بو (به انگلیسی: Boo) یک زبان برنامه‌نویسی شی گرا با ساختار ثابت و هدف عمومی می‌باشد که می‌پوید تا استفاده از حمایت زیر ساخت‌های مشترک زبان را ایجاد کند برای یونیکدهای بین‌المللی و برنامه‌های تحت وب چون از نحو نوشتاری الهام گرفته از پایتون استفاده می‌شود و تمرکز ویژه‌ای روی توسعه پذیری زبان و کامپایلر دارد بعضی ویژگی‌های نوشتار شامل نوع استنتاج، مولد، چند روشی، تایپ شناور انتخابی، ماکروها، خاتمه انتخابی، پرداختن، و توابع درجه یک است بوو از سال ۲۰۰۳ به‌طور فعال در حال توسعه است بوو نرم‌افزار آزاد منتشر شده تحت لیسانس ساختار MIT/BSD است و با قالب‌های کاری مایکروسافت دات نت و مونو سازگار است.

بو
BooLogo.png
پارادایم برنامه‌نویسیObject oriented
طراحی شده توسطRodrigo B. De Oliveira
توسعه‌دهندهRodrigo B. De Oliveira
ظهوریافته در۲۰۰۳؛ ۲۰ سال پیش (۲۰۰۳)
انتشار پایدار
۰٫۹٫۷
۲۵ مارس ۲۰۱۳؛ ۹ سال پیش (۲۰۱۳-۰۳-25)
شیوه نوع‌دهی
static، وابستگی زیاد و کم به نوع، inferred، تایپ‌دهی اردکی
زبان پیاده‌سازی
سی شارپ
بن‌سازه رایانشزیرساخت زبان مشترک (چارچوب دات‌نت & مونو (نرم‌افزار))/
پروانهپروانه‌های بی‌اس‌دی
وبگاه
github.com/boo-lang, boo-lang.org
متأثر از
سی شارپ، پایتون (زبان برنامه‌نویسی)
تأثیر گذاشته بر
Genie، والا (زبان برنامه‌نویسی)

فهرست

  • ۱ نمونه کد
    • ۱.۱ برنامه سلام دنیا
    • ۱.۲ تابع تولیدکننده اعداد فیبوناچی
  • ۲ منابع
  • ۳ پیوند به بیرون

نمونه کد

برنامه سلام دنیا

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}")

منابع

  1. ↑ Rodrigo Barreto de Oliveira (2005). "The boo Programming Language" (PDF). Retrieved February 22, 2009.

پیوند به بیرون

  • [۱]
  • [۲]
  • [۳] بایگانی‌شده در ۱۲ اوت ۲۰۱۱ توسط Wayback Machine
  • [۴]
آخرین نظرات
کلیه حقوق این تارنما متعلق به فرا دانشنامه ویکی بین است.