差分

ナビゲーションに移動 検索に移動

Boo言語

66 バイト追加, 2012年4月2日 (月) 04:47
ページの作成:「'''Boo言語'''(ぶー・げんご)とは、大雑把にいうとPythonの概念を付けたプログラミング言語である。 Boo言語に...」
'''LiveWireBoo言語'''(らいぶ・わいやー)とは、(ぶー・げんご)とは、大雑把にいうと[[ネットスケープPython]]が開発・販売していた[[Webサーバー]]である「の概念を付けた[[Netscape Enterprise Serverプログラミング言語]]」で使える[[サーバーサイドJavaScript]]の元祖である。である。
Boo言語には[[プログラミング言語型推論]]としての出来云々以前に、ネットスケープのサーバー製品が鳴かず飛ばずだったため、同製品が添付されていたが付いているため、大部分で型の明示を省略でき、そのように書いた場合は純正Pythonの[[ヒューレット・パッカードソースコード]]のサーバー製品を使っていた人ですら存在を知られていないのではないかという状況で、まったくと言っていいほど流行らなかった。と大差がないように見えるが、ググって拾ったコードをコピペしただけでは動かないことが多く、若干の手直しを要する。
LiveWireは、Boo言語は、2003年にブラジル出身の[[HTMLプログラマー]]に埋め込んだserverタグの中に[[JavaScriptUnity]]を書くという記述方式であり、雰囲気的には最近流行のの中の人でもある[[NodeRodrigo B. de Oliveira]]氏(通称bamboo<ref>https://github.jscom/bamboo</ref>)によって発表され、その後も活発に開発は続けられている。なお、Boo言語で書かれた[[JavaScript]]などよりはっぽい何かである[[PHPUnityScript]]に近いものとなっている。もbamboo氏が開発を始めたものである。
=== 使用例 ===Boo言語自体は[[hello, worldC Sharp|C#]]」の記述例。<source lang="html5"><html> <head> <title>LiveWireのサンプル</title> </head> <body>で書かれている。
<!-- LiveWire 開始タグ --> <server>[[オープンソース]]による[[統合開発環境]]である[[SharpDevelop]]や[[MonoDevelop]]ではBoo言語による開発を標準でサポートしているので意外と快適に開発することができる。
write("== 使い方 ==[[hello, world");]] </serversource lang="boo"> <print "Hello, World!-- LiveWire 終了タグ -->  </body></html>"
</source>
== 関連項目 ==
* [[JavaScriptUnityScript]]** [[Node.js]]** [[IronJSUnity]]
== 参考文献 関連項目 ==
<references/>
== 外部リンク ==
{{stub}}
匿名利用者

案内メニュー