Boo (ծրագրավորման լեզու)
| Boo | |
|
Կատարման ձև |
Ինտերպրետատոր |
|
Առաջացել է |
2003 թ․ |
|
Հեղինակ(ներ) |
Ռոդրիգո Բարրետո դե Օլիվեյրա |
|
Տիպիզացիա |
ստատիկ, խիստ |
|
Ընթացիկ տարբերակը |
0.9.4 (21 հունվարի, 2011 թ․) |
Boo ([bu:], 'բու' ), օբյեկտային կողմնորոշմամբ, ստատիկ (խիստ) տիպավորմամբ ծրագրավորման լեզու .NET հարթակի համար։ Ստեղծվել է 2003թ․։ Ունի Python լեզվի շարահյուսությանը նման շարահյուսություն։ Boo-ի կոմպիլյատորը տարածվում է Open source արտոնագրով և պարզապես ուսանողական նախագիծ է։ Լեզուն ունի հետևյալ հնարավորությունները՝ տիպերի արտարծում, գեներատորներ, մուլտիմեթոդներ, լրացուցիչ «բադի տիպավորում», մակրոսներ և այլն։
Boo-ն, ի տարբերություն Python-ի, որի շարահյուսությունն օգտագործվում է նրանում, դինամիկ տիպավորմամբ ծրագրավորման լեզու չէ։
Բովանդակություն |
Օրինակներ [խմբագրել]
«Hello, world!» ծրագիրը
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)
Փաստեր [խմբագրել]
- Boo ծրագրավորման լեզուն օգտագործվում է Unity նախագծում՝ Windows, Mac OS X, Wii, iPhone հարթակների համար եռաչափ հավելվածների ստեղծման համար։
Ծանոթագրություններ [խմբագրել]
Հղումներ [խմբագրել]
- Boo-ի պաշտոնական կայքը
- BooLangStudio — VSIP-ը Visual Studio 2008
- [http://www.icsharpcode.net/OpenSource/SD/ SharpDevelop — free IDE՝ Boo-ի աջակցմամբ
