ページ「JQuery」と「Boo言語」の間の差分
(ページ間の差分)
ナビゲーションに移動
検索に移動
imported>Fallout New Tokyo |
(→概要) |
||
1行目: | 1行目: | ||
− | + | '''Boo言語'''(ぶー・げんご)とは、大雑把にいうと[[Python]]に[[型]]の概念を付けた[[プログラミング言語]]である。 | |
− | ''' | ||
== 概要 == | == 概要 == | ||
− | + | Boo言語とは[[Pascal]]と[[Python]]という独裁体制のプログラミング言語を混ぜてしまったプログラミング言語である。 | |
− | + | Boo言語には[[型推論]]が付いているため、大部分で型の明示を省略でき、そのように書いた場合は純正Pythonの[[ソースコード]]と大差がないように見えるが、ググって拾ったコードをコピペしただけでは動かないことが多く、若干の手直しを要する。 | |
− | + | Boo言語は、2003年にブラジル出身の[[プログラマー]]で[[Unity]]の中の人でもある[[Rodrigo B. de Oliveira]]氏(通称bamboo<ref>https://github.com/bamboo</ref>)によって発表され、その後も活発に開発は続けられている。このような経緯からもわかるようにBoo言語は[[Unity]]を作るために作られたプログラミング言語であるといえる。なお、[[Unity]]で[[ゲーム]]を作るための標準的なプログラミング言語であり、[[JavaScript]]っぽい何かである[[UnityScript]]もbamboo氏が開発を始めたものであり、Boo言語で書かれている。 | |
− | == | + | Boo言語自体は[[C Sharp|C#]]で書かれている。 |
− | + | ||
+ | [[オープンソース]]による[[統合開発環境]]である[[SharpDevelop]]や[[MonoDevelop]]ではBoo言語による開発を標準でサポートしているので意外と快適に開発することができる。 | ||
+ | |||
+ | == 使い方 == | ||
+ | [[hello world]] | ||
+ | <source lang="boo"> | ||
+ | print "Hello, World!" | ||
+ | </source> | ||
== 関連項目 == | == 関連項目 == | ||
− | * [[ | + | * [[UnityScript]] |
− | * [[ | + | ** [[Unity]] |
− | * [[ | + | * [[IronPython]] |
+ | ** [[Python]] | ||
− | == | + | == 関連項目 == |
{{reflist}} | {{reflist}} | ||
− | |||
− | |||
− | |||
{{stub}} | {{stub}} |
2014年6月16日 (月) 05:24時点における最新版
Boo言語(ぶー・げんご)とは、大雑把にいうとPythonに型の概念を付けたプログラミング言語である。
概要[編集 | ソースを編集]
Boo言語とはPascalとPythonという独裁体制のプログラミング言語を混ぜてしまったプログラミング言語である。
Boo言語には型推論が付いているため、大部分で型の明示を省略でき、そのように書いた場合は純正Pythonのソースコードと大差がないように見えるが、ググって拾ったコードをコピペしただけでは動かないことが多く、若干の手直しを要する。
Boo言語は、2003年にブラジル出身のプログラマーでUnityの中の人でもあるRodrigo B. de Oliveira氏(通称bamboo[1])によって発表され、その後も活発に開発は続けられている。このような経緯からもわかるようにBoo言語はUnityを作るために作られたプログラミング言語であるといえる。なお、Unityでゲームを作るための標準的なプログラミング言語であり、JavaScriptっぽい何かであるUnityScriptもbamboo氏が開発を始めたものであり、Boo言語で書かれている。
Boo言語自体はC#で書かれている。
オープンソースによる統合開発環境であるSharpDevelopやMonoDevelopではBoo言語による開発を標準でサポートしているので意外と快適に開発することができる。
使い方[編集 | ソースを編集]
print "Hello, World!"