英語を母国語としない人向けのJavaScriptベース言語「Babylscript」
2012年7月21日 11:32
hylom 曰く、 多くのプログラミング言語は、キーワードや予約語などで「function」や「if」といった英単語を使用するため、英語を母国語としない人たちは英単語を覚えるところから始めなければならない。「Babylscript」は、JavaScriptをベースにキーワードなどを多言語化したプログラミング言語だ(Babylscript、本家/.)。
現在Babylscriptでは英語のほか日本語やアラビア語、ヒンディー語、中国語、フランス語など計13言語のキーワードに対応しており、コード中に「---<言語名>---」のような記述を入れることで切り替えることが可能。たとえば、日本語に切り替えた場合は「function」の代わりに「関数」、「if」の代わりに「もし」といったキーワードを使用してプログラムを書けるようになる。一部を除いて全角と半角は区別されず、日本語の変数名を使用することも可能だ(Translations、Japanese Translation mappings)。
日本語によるプログラミング言語としては「Mind」や「なでしこ」などがあるが、BabylscriptはJavaScriptエンジンであるRhinoをベースにしているのが特徴。JavaScriptを習得していれば容易に扱え、またBabylscriptを習得すればその知識をJavaScriptにも生かせるあたりがメリットではないかと思われる。
スラッシュドットのコメントを読む | デベロッパーセクション | プログラミング | デベロッパー
関連ストーリー:
DeNA、JavaScriptコードに変換して実行する新言語「JSX」を公開 2012年06月01日
Go version 1 リリース、Windows版も登場 2012年03月31日
Khan Academy、一番最初に学ぶプログラミング言語としてJavaScriptを推奨 2012年03月02日
ニューヨーク市長ブルームバーグ氏、新年の誓いは「プログラミングを学習する」 2012年01月09日
Google、新プログラミング言語「Dart」を発表 2011年10月12日
JavaScript は何処へ行く? 2011年09月27日
「Microsoft Small Basic」1.0リリース 2011年07月17日
プログラミングを始める11~14歳にオススメの言語は? 2008年12月12日
お手軽プログラミング言語は教育によくない 2008年01月25日
日本語プログラミング言語「なでしこ」正式リリース 2005年02月23日
日本語プログラミング言語「ひまわり」 2004年08月10日