![]() |
| サイトマップ | |
|
![]() |
Wolfram 言語 |
これまでに例のない知識ベースのアプローチを備えた Wolfram言語は「多量の計算と知識を言語の中で直接統合し自動化する」という大胆なビジョンを持っています。それはWolfram のアルゴリズム、設計、工学の絶え間ない進歩の上に積み重ねる形で構築されており、多くの重要な新分野を言語の領域に導入しています。
Wolfram言語は記号言語であり,強力なプログラムを迅速に開発するために必要な幅広さと統合性で慎重に設計されています. Image, GeoPolygon, Molecule 等の高レベル形式と ImageIdentify, ApplyReaction 等の高度なスーパー関数を統合することによって,複雑なアイディアを計算形式で迅速に表すことを可能にしています.
デスクトップ、クラウド、モバイル、埋込みシステムにもWolfram言語は完全に配備できるため、誰でもすぐに最新のニューラルネットワークメソッドを使ったり、高度な幾何学計算を扱ったり、産業規模の音声処理を行ったりすることができます。また、便利な Wolframノートブックから直接システムプログラミングを行って、API、アプリ、インタラクティブな CDFドキュメントで何でもシームレスに配備することもできます。
Wolfram 言語は Mathematica から発展した他に類を見ない知識ベースの記号言語です。広範に渡るプログラミング手法が1つにまとめられ、記号プログラミングというユニークな概念を使ってプログラミングのあり方そのものに新しい柔軟性を与えます。
|
|
|
Wolfram 言語は、ほぼ 30年に渡り Wolfram Research が構築してきたテクノロジーを累積したものです。Wolfram 言語の構造およびコアとなるアルゴリズムは、Mathematica で使われる言語に完全に対応して進化してきました。
Wolfram 言語はデータ、数式、コード、グラフィックス、ドキュメント、インターフェース等すべてを記号式で表すので、新しいレベルのプログラミングの柔軟性とパワーが可能になっています。
Wolfram 言語は幅広く奥深いですが、学びやすい少数の原則を基盤としています。また、次に何をすればよいかを常に提案してくれる、非常に反応の速い入力予測アシスタントも備えています。何十万もの生きた例題もあります。そして本当の切り札は、Wolfram|Alpha と同様に、自然言語を使って始められるという点です。
※ Wolfram 言語は楽しい! Wolfram 言語テクノロジーはプロフェッショナルや教育関係者に広く使われていますが、何かを勉強したり作ったりしたい人や、ただ単に楽しみたい人にも長く利用されています。 Wolfram言語の実用例をご覧ください。 |
Wolfram|Alpha における技術躍進の上に構築された Wolfram 言語を使うことで、コードに通常の自由形式自然言語を含めることができます。
行の先頭に=を入力すると,自然言語入力を指定することができます: 自然言語だけからコードが生成できることもよくあります: |
上記は Wolfram|Alpha で実際にお試しいただけます。 |
|
|
Wolfram 言語は、多数の最新環境で実行可能な Wolfram Engine によって実装されます。どの環境であっても Wolfram Engine の中核機能は変わりませんが、インターフェースと配備方法はさまざまです。
|
![]() |
例:CloudDeploy はオブジェクトを Wolfram Cloud に配備します.100 ポイントのフォントで「hello」を表示する Web ページを作成します: クラウドオブジェクトには固有の URL が与えられ,それをブラウザで開くことができます:
動的インターフェースを配備します: インターフェースはどのようなブラウザからでも利用できます: |
Wolfram 言語は1行のプログラムから何百万行のプログラムまで、シングルユーザへの配備から大規模大衆への配備まですべてに対応します。