Wolfram言語はScratchと異なり,現実世界のプログラミング言語であり,実際の(ほとんどの場合非常に高度な)プログラムを作成するために使うことができます.Scratchはブロックを組み合せる作業に少し似ていますが,Wolfram言語は実際にプログラムを入力にすることにもっと重きを置いています.
Wolfram言語の方が格段に高レベルな言語です.つまり,Wolfram言語の方が,何かを行うコードが通常ずっと短く簡単なのです.Wolfram言語は知識ベースの言語でもあり,アルゴリズムおよび世界に関する多量の知識が組み込まれています.このため,より高度なプログラムが簡単に作成できるのです.
もちろんです.2D,3D,アニメーション等はWolfram言語の得意分野です.
はい,とても簡単にできます.エクスプロレーションの中には,簡単なWebサイトから複雑なサイトまで作成する方法を示したものも多数あります.あるいは,どのようなWolfram言語のコードでも実行できるような自分のWebサイトを作成することも可能です.
はい,できます.アプリのインターフェースが極めて単純なものであれば,書いたコードを使ってiOSやAndroidのアプリを作成し,Wolfram Cloudアプリからアクセスすることができます.
Wolfram Programming Labのクラウドインターフェースとデスクトップインターフェースのどちらでも音楽作成は可能です.
はい.Wolfram言語はテトリスや数独等のアルゴリズムベース,あるいはストラテジーベースのゲームに最適です.ゲームの2Dオブジェクトや3Dオブジェクトを作ることもできます.しかし,プロ級の仮想世界ゲームが作成したい場合は,例えばWolfram EngineでUnity3Dを使ったりするのが最も簡単でしょう.
Wolfram|AlphaはWolfram言語で書かれています.また,Wolfram言語はWolfram|Alphaからの知識とデータを使っています.Wolfram言語とWolfram|Alphaのどちらも,科学者で企業家のStephen Wolframが開発したものです.
はい.Webに掲載されている既存のエクスプロレーションを編集することも,自分の小さいプログラムを作成することもできます.
Webバージョンを実行する場合は必要です.デスクトップバージョンでは,データや自然言語理解を使っていない限り,必要ありません.
Webバージョンの場合は,Webブラウザが起動できればご利用になれます.デスクトップバージョンの場合は,少なくとも1ギガバイトのRAMのあるWindows,Mac,Linuxのマシンで使えます.
現在はWebバージョンが使えます.近い将来,ネイティブバージョンが準備できる予定です.
もちろん使えます.Wolfram Programming Labは科学のプロジェクトに最適なツールです.世界有数の科学者が使っているのと同じツールです.
大学の数学,テクノロジー関連の授業で最も人気の高いソフトウェアはMathematicaであり,これにはWolfram言語が使われています.実際,Wolfram言語はMathematicaから生まれたものなのです.
Wolfram Programming Labは学習するためのものですが,Wolfram Development Platformではそのコードをすぐに使うことができます.もしかしたら何百万人もの人が使うようになるかもしれません.
Wolfram Programming Labで直接プログラムを書いて,シミュレーションを実行することができます.デスクトップバージョンの場合は,外部デバイスに接続することもできます.また,自律ロボットのRaspberry Pi上でコードを実行することもできます.
Wolfram Programming Labで提供しているさまざまなエクスプロレーションを使って,Wolfram言語に慣れてください.もっと体系的にWolfram言語が学びたい場合は,「An Elementary Introduction to the Wolfram Language」をご参照ください.
Wolfram Communityをご利用ください.
Wolfram Communityですぐに公開することができます.他にも公開する方法ができる予定です.
あります!Wolfram High School Research Programという2週間のプログラムがあり,熱心な高校生がさまざまなトピックの面白いプロジェクトを作成します.これは毎年夏に開催されます.
Wolfram言語のプログラマーにはかなりの需要が見込まれます.Communityサイトの求人ページをご活用ください.
あらゆる場所です.Wolfram言語は世界のトップクラスの大学や企業すべてで使われており,あらゆる産業の中心的な科学者,エンジニア,プログラマーによっても使われています.また,さまざまな学校や大学の多数の学生にも使われています.
Wolfram言語は30年前に開発されて以来,世界トップクラスの科学者やエンジニアによって使われており,ほぼあらゆる分野のプロフェッショナル,学生や教育関係者にも利用されています.主な企業でWolfram言語がどのように使われているかは,ユーザ体験談をご覧ください.さまざまな学校でどのようにWolfram言語が授業に使われているかもご覧ください.
Wolfram言語では,プログラマーが使いやすいように,多くの機能が自動化されていますが,本当のプログラミングです.現時点では新しいコンセプトかもしれませんが,近い将来,ほとんどのトップクラスのプログラマーが利用するものになると思われます.これはコードの各行に強力なパワーを秘めたプログラミングです.
正確でなければならないという点では同じだと言えます.しかし,プログラミングが作文を書くようなものだという点では数学と異なります.プログラミングと英作文の違いは,書いたものが人ではなくコンピュータに理解されなければならないという点です.
分割統治アルゴリズムを使います.プログラムを各部分に分割して,それぞれが動作するかどうかをテストします.それから再びすべてをまとめます.Wolfram言語の優れている点は,コードのどの部分も別々に実行しテストすることができるという点です.