Boo is an object-oriented programming language for the .NET and Mono platforms, created by Rodrigo Barreto de Oliveira beginning in 2003, with a syntax deliberately inspired by Python's clean, indentation-based style combined with static typing and type inference. Boo compiles to Common Intermediate Language bytecode and interoperates directly with other .NET languages, and it became notable in the game industry for its use as the primary scripting language in early versions of the Unity game engine, before Unity later moved to C# as its principal scripting language.
Facts
Classification
Typing Discipline Typing Discipline Typing Discipline First Released SignificanceWas one of the three scripting languages for the Unity game engine until official support was dropped in 2014. 2 FAQs
What is distinctive about the syntax of Boo?
The official Boo site says: "An ultra clean syntax: Python-style indentation, no unnecessary keywords, brackets or semi-colons makes for highly readable code."
Connections
Follows Typing Discipline
In Field
Source Boo (programming language) - Wikipedia
Influenced
Influenced By
Licensed Under
Sources
1. Wikidata: Boo
- Wikidata Q892948, resolved via en.wikipedia pageprops (wave rule R-L)
- Wikidata Q892948 P7078 (typing discipline)
View the Source2. Boo (programming language) - Wikipedia
Lead, second paragraph
Boo was one of the three scripting languages for the Unity game engine
- Wikipedia infobox license field
In Field: Programming Language Theory, Lead sentence
Boo is an object-oriented, statically typed, general-purpose programming language that seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization, and web applications, while using a Python-inspired syntax and a special
In Group: Object-Oriented Languages on the .NET Platform, Lead
Boo is an object-oriented, statically typed, general-purpose programming language that seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization, and web applications, while using a Python-inspired syntax and a special focus on language and compiler extensibility.
View the SourceWikidata: Vala
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.