ページ「JQuery」と「Boo言語」の間の差分

提供: MonoBook
(ページ間の差分)
ナビゲーションに移動 検索に移動
imported>Fallout New Tokyo
 
 
1行目: 1行目:
{{小文字}}
+
'''Boo言語'''(ぶー・げんご)とは、大雑把にいうと[[Python]][[]]の概念を付けた[[プログラミング言語]]である。
'''jQuery'''(読み:じぇいくえりぃ)とは、[[JavaScript]]界隈で突出した人気を誇るJavaScriptで[[HTML]]をゴリゴリしまくるライブラリのことである。
 
  
 
== 概要 ==
 
== 概要 ==
まさか [[Javascript]] [[CSS]]や[[HTML]] [[Glue]]([[グルー]]) としてここまで乱用されることになるとは、10年前は夢にも思わなかったよね。
+
Boo言語とは[[Pascal]][[Python]]という独裁体制のプログラミング言語を混ぜてしまったプログラミング言語である。
  
jQueryの開発環境としては[[マイクロソフト]]社内の[[ASP.NET]]の中の人たちが[[ASP.NET]]本体の開発そっちのけでjQueryの開発に参加している関係で、無償提供されている[[Visual Web Developer]]を含む[[Visual Studio]]との相性が非常に良く、入力補完やコメントの充実ぶりなど他の統合開発環境を圧倒している。ただしjQueryに限った話ではないが[[JavaScript]]の[[デバッガ]]の使い勝手は[[Opera]]の[[Opera Dragonfly]]が圧倒的であり捗る。
+
Boo言語には[[型推論]]が付いているため、大部分で型の明示を省略でき、そのように書いた場合は純正Pythonの[[ソースコード]]と大差がないように見えるが、ググって拾ったコードをコピペしただけでは動かないことが多く、若干の手直しを要する。
  
jQueryあくまでクライアントサイドに特化したものなので[[PHP]][[ASP.NET MVC]]と組み合わせて使うことが多い。なお「モデル以外は全部jQueryと[[Knockout.js]]でやろう」という[[ASP.NET SPA]]なる恐ろしい[[フレームワーク]]も登場してきている。
+
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#]]で書かれている。
* [[jQuery/API一覧]]
+
 
 +
[[オープンソース]]による[[統合開発環境]]である[[SharpDevelop]]や[[MonoDevelop]]ではBoo言語による開発を標準でサポートしているので意外と快適に開発することができる。
 +
 
 +
== 使い方 ==
 +
[[hello world]]
 +
<source lang="boo">
 +
print "Hello, World!"
 +
</source>
  
 
== 関連項目 ==
 
== 関連項目 ==
* [[JavaScript]]
+
* [[UnityScript]]
* [[QUnit]]
+
** [[Unity]]
* [[Knockout]]
+
* [[IronPython]]
 +
** [[Python]]
  
== 参考文献 ==
+
== 関連項目 ==
 
{{reflist}}
 
{{reflist}}
 
== 外部リンク ==
 
* http://jquery.com/
 
  
 
{{stub}}
 
{{stub}}

2014年6月16日 (月) 05:24時点における最新版

Boo言語(ぶー・げんご)とは、大雑把にいうとPythonの概念を付けたプログラミング言語である。

概要[編集 | ソースを編集]

Boo言語とはPascalPythonという独裁体制のプログラミング言語を混ぜてしまったプログラミング言語である。

Boo言語には型推論が付いているため、大部分で型の明示を省略でき、そのように書いた場合は純正Pythonのソースコードと大差がないように見えるが、ググって拾ったコードをコピペしただけでは動かないことが多く、若干の手直しを要する。

Boo言語は、2003年にブラジル出身のプログラマーUnityの中の人でもあるRodrigo B. de Oliveira氏(通称bamboo[1])によって発表され、その後も活発に開発は続けられている。このような経緯からもわかるようにBoo言語はUnityを作るために作られたプログラミング言語であるといえる。なお、Unityゲームを作るための標準的なプログラミング言語であり、JavaScriptっぽい何かであるUnityScriptもbamboo氏が開発を始めたものであり、Boo言語で書かれている。

Boo言語自体はC#で書かれている。

オープンソースによる統合開発環境であるSharpDevelopMonoDevelopではBoo言語による開発を標準でサポートしているので意外と快適に開発することができる。

使い方[編集 | ソースを編集]

hello world

print "Hello, World!"

関連項目[編集 | ソースを編集]

関連項目[編集 | ソースを編集]