"ബൂ (പ്രോഗ്രാമിംഗ് ലാംഗ്വേജ്)" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

No edit summary
No edit summary
വരി 20:
'''ബൂ''' ഒരു ഒബ്ജക്റ്റ് ഓറിയന്റഡ്, സ്റ്റാറ്റിക് ടൈപ്പ്ഡ്, ജനറൽ-ടൂർ പ്രോഗ്രാമിങ് ഭാഷയാണ്. അത് യൂണികോഡിനായുള്ള കോമൺ ലാംഗ്വേജ് ഇൻഫ്രാസ്ട്രക്ചറിന്റെ പിന്തുണയ്ക്കായി ഉപയോഗിക്കും. ഇന്റർനാഷണലൈസേഷൻ, വെബ് ആപ്ലിക്കേഷനുകൾ എന്നിവ ഒരു പൈത്തൺ-ഇൻസ്പൈൻഡ് സിന്റാക്സ്<ref>{{cite web | url = http://boo.codehaus.org/BooManifesto.pdf | title = The boo Programming Language | author = Rodrigo Barreto de Oliveira | year = 2005 | format = [[PDF]] | accessdate = February 22, 2009 | deadurl = yes | archiveurl = https://web.archive.org/web/20090206045607/http://boo.codehaus.org/BooManifesto.pdf | archivedate = February 6, 2009 | df = }}</ref> ഉപയോഗിക്കുകയും ഭാഷയിലും കമ്പൈലർ വിപുലീകരണത്തിലും പ്രത്യേക ശ്രദ്ധയും നൽകുകയും ചെയ്തു. ടൈപ്പുചെയ്യൽ അനുവാദം, ജനറേറ്ററുകൾ, മൾട്ടിടൈം രീതികൾ, ഓപ്ഷണൽ ഡക്ക് ടൈപ്പിംഗ്, മാക്രോകൾ, യഥാർത്ഥ ക്ലോസ്ചറുകൾ, കറിയിംഗ്, ഫസ്റ്റ് ക്ലാസ് ഫംഗ്ഷനുകൾ എന്നിവ ശ്രദ്ധേയമാണ്.
യൂണിറ്റി ഗെയിം എൻജിൻ (യൂണിറ്റി ടെക്നോളജീസ് ഡി ഒലിവൈറ) ഉപയോഗിച്ചിരുന്ന മൂന്ന് സ്ക്രിപ്റ്റിംഗ് ഭാഷകളിലൊന്നായിരുന്നു ഇത്. 2014 ൽ ചെറിയ ഉപയോക്തൃബേസ് കാരണം ഇത് ഉപേക്ഷിക്കപ്പെട്ടു. <ref>{{cite web| url=https://blogs.unity3d.com/2014/09/03/documentation-unity-scripting-languages-and-you/| title=Documentation, Unity scripting languages and you| author=aleksandr| date=September 3, 2014| website=Unity Blogs}}</ref>
ബൂ ബിഎസ്ഡി 3(BSD 3) ക്ലോസ് ലൈസൻസ് പ്രകാരം സ്വതന്ത്ര സോഫ്റ്റ്വെയർ ആണ് ബൂ. മൈക്രോസോഫ്റ്റ് ഡോട്ട്നെറ്റിനും മോണോ ചട്ടക്കനുസൃതമായും ഇത് പൊരുത്തപ്പെടുന്നു.
==കോഡ് സാമ്പിളുകൾ==
===ഹലോ വേൾഡ് പ്രോഗ്രാം===
<source lang="boo">
print "Hello World!"
</source>
===ഫിബൊനാച്ചി സീരീസ് ജനറേറ്റർ ഫംഗ്ഷൻ===
<source lang="boo">
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}")
</source>
==ഇതും കാണുക==
{{Portal|Free software}}
* [[Fantom (programming language)|Fantom]]
* [[Groovy (programming language)|Apache Groovy]]
* [[അയൺപൈത്തൺ]]
* [[IronRuby]]
* [[Nemerle]]
* [[REBOL]]
 
==അവലംബം==
"https://ml.wikipedia.org/wiki/ബൂ_(പ്രോഗ്രാമിംഗ്_ലാംഗ്വേജ്)" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്