Q&A

学生向けのQ&A

教育関係者向けのQ&A

Wolfram言語はScratchと何が違うのですか?

Wolfram言語はScratchと異なり,現実世界のプログラミング言語であり,実際の(ほとんどの場合非常に高度な)プログラムを作成するために使うことができます.Scratchはブロックを組み合せる作業に少し似ていますが,Wolfram言語は実際にプログラムを入力にすることにもっと重きを置いています.

Wolfram言語はJava,C++,Pythonと何が違うのですか?

Wolfram言語の方が格段に高レベルな言語です.つまり,Wolfram言語の方が,何かを行うコードが通常ずっと短く簡単なのです.Wolfram言語は知識ベースの言語でもあり,アルゴリズムおよび世界に関する多量の知識が組み込まれています.このため,より高度なプログラムが簡単に作成できるのです.

Wolfram言語で画像を作ることはできますか?

もちろんです.2D,3D,アニメーション等はWolfram言語の得意分野です.

Wolfram言語でWebサイトを作成することはできますか?

はい,とても簡単にできます.エクスプロレーションの中には,簡単なWebサイトから複雑なサイトまで作成する方法を示したものも多数あります.あるいは,どのようなWolfram言語のコードでも実行できるような自分のWebサイトを作成することも可能です.

Wolfram言語でアプリを作成することはできますか?

はい,できます.アプリのインターフェースが極めて単純なものであれば,書いたコードを使ってiOSやAndroidのアプリを作成し,Wolfram Cloudアプリからアクセスすることができます.

Wolfram言語で音楽を作成することはできますか?

Wolfram Programming Labのクラウドインターフェースとデスクトップインターフェースのどちらでも音楽作成は可能です.

Wolfram言語でゲームは作れますか?

はい.Wolfram言語はテトリスや数独等のアルゴリズムベース,あるいはストラテジーベースのゲームに最適です.ゲームの2Dオブジェクトや3Dオブジェクトを作ることもできます.しかし,プロ級の仮想世界ゲームが作成したい場合は,例えばWolfram EngineでUnity3Dを使ったりするのが最も簡単でしょう.

Wolfram言語とWolfram|Alphaはどういう関係ですか?

Wolfram|AlphaはWolfram言語で書かれています.また,Wolfram言語はWolfram|Alphaからの知識とデータを使っています.Wolfram言語とWolfram|Alphaのどちらも,科学者で企業家のStephen Wolframが開発したものです.

実用性

Wolfram Programming Labは無料で試せますか?

はい.Webに掲載されている既存のエクスプロレーションを編集することも,自分の小さいプログラムを作成することもできます.

Wolfram Programming Labを実行するためには,インターネット接続が必要ですか?

Webバージョンを実行する場合は必要です.デスクトップバージョンでは,データや自然言語理解を使っていない限り,必要ありません.

Wolfram Programming Labを実行するためには,どのようなコンピュータが必要ですか?

Webバージョンの場合は,Webブラウザが起動できればご利用になれます.デスクトップバージョンの場合は,少なくとも1ギガバイトのRAMのあるWindows,Mac,Linuxのマシンで使えます.

Wolfram Programming Labは携帯やiPadでも使えますか?

現在はWebバージョンが使えます.近い将来,ネイティブバージョンが準備できる予定です.

学校

Wolfram Programming Labは科学のプロジェクトに使えますか?

もちろん使えます.Wolfram Programming Labは科学のプロジェクトに最適なツールです.世界有数の科学者が使っているのと同じツールです.

Wolfram Programming Labは,大学に行っても役に立ちますか?

大学の数学,テクノロジー関連の授業で最も人気の高いソフトウェアはMathematicaであり,これにはWolfram言語が使われています.実際,Wolfram言語はMathematicaから生まれたものなのです.

私が開発したコードを使って,会社を始めたくなったらどうすればよいですか?

Wolfram Programming Labは学習するためのものですが,Wolfram Development Platformではそのコードをすぐに使うことができます.もしかしたら何百万人もの人が使うようになるかもしれません.

Wolfram Programming Labはロボット工学に使えますか?

Wolfram Programming Labで直接プログラムを書いて,シミュレーションを実行することができます.デスクトップバージョンの場合は,外部デバイスに接続することもできます.また,自律ロボットのRaspberry Pi上でコードを実行することもできます.

Wolfram言語についてもっと知りたいのですが

Wolfram Programming Labで提供しているさまざまなエクスプロレーションを使って,Wolfram言語に慣れてください.もっと体系的にWolfram言語が学びたい場合は,「An Elementary Introduction to the Wolfram Language」をご参照ください.

コミュニティ

他のWolfram Programming Labのユーザとはどのようにしたら知り合えますか?

Wolfram Communityをご利用ください.

自分で作ったWolfram言語のプログラムを公開してもよいですか?

Wolfram Communityですぐに公開することができます.他にも公開する方法ができる予定です.

Wolfram Programming Labを使った合宿はありますか?

あります!Wolfram High School Summer Campという2週間の合宿があり,熱心な高校生がさまざまなトピックの面白いプロジェクトを作成します.これは毎年夏に開催されます.

Wolfram言語を使う仕事がしたいのですが.

Wolfram言語のプログラマーにはかなりの需要が見込まれます.Communityサイトの求人ページをご活用ください.

その他

Wolfram言語は世界のどこで使われていますか?

あらゆる場所です.Wolfram言語は世界のトップクラスの大学や企業すべてで使われており,あらゆる産業の中心的な科学者,エンジニア,プログラマーによっても使われています.また,さまざまな学校や大学の多数の学生にも使われています.

Wolfram言語は実際にどのように使われているのでしょうか?

Wolfram言語は30年前に開発されて以来,世界トップクラスの科学者やエンジニアによって使われており,ほぼあらゆる分野のプロフェッショナル,学生や教育関係者にも利用されています.主な企業でWolfram言語がどのように使われているかは,ユーザ体験談をご覧ください.さまざまな学校でどのようにWolfram言語が授業に使われているかもご覧ください.

簡単すぎるように思えるのですが,本当のプログラミングなのですか?

Wolfram言語では,プログラマーが使いやすいように,多くの機能が自動化されていますが,本当のプログラミングです.現時点では新しいコンセプトかもしれませんが,近い将来,ほとんどのトップクラスのプログラマーが利用するものになると思われます.これはコードの各行に強力なパワーを秘めたプログラミングです.

プログラムを学ぶことは数学を学ぶようなものですか?

正確でなければならないという点では同じだと言えます.しかし,プログラミングが作文を書くようなものだという点では数学と異なります.プログラミングと英作文の違いは,書いたものが人ではなくコンピュータに理解されなければならないという点です.

書いたプログラムが動作しないときはどうすればよいのですか?

分割統治アルゴリズムを使います.プログラムを各部分に分割して,それぞれが動作するかどうかをテストします.それから再びすべてをまとめます.Wolfram言語の優れている点は,コードのどの部分も別々に実行しテストすることができるという点です.

de en es ko pt-br