Wolfram Development Platform

プログラミング革命を起こす

30年に渡る技術開発の上に構築されたWolfram Development Platformは,生産ソフトウェアシステムおよびアプリケーションの作成と配備に,Wolfram言語の革命的な機能をもたらします.

Wolfram言語は,アルゴリズムおよび知識の膨大なリソースを使った構築と最大限の自動化を理念としており,プログラミングのエコノミクスの可能性を大きく変えます.また,Universal Deployment Systemにより,作成したものがAPI,Web,モバイル,埋込みコード等を介して即時に配備できます.

用途
  • 企業規模の計算コンポーネント
  • データ駆動型のアプリケーション
  • 高速アルゴリズム配備

超高速の開発と配備

Wolfram Development PlatformではさまざまなWolframテクノロジーを使うことで,便利なアプリケーションを数分間で,大きな生産システムの構築でも数日から数週間で開発・配備することができます.

最大限の自動化

Wolfram言語はできる限り自動化します.ユーザが少しコードを書くだけで,Wolfram言語はアルゴリズムの選択,データの整理,インターフェースの作成,プレゼンテーションの最適化,生産配備の設定を自動的に行います.

積み重ねられるインタラクティブプログラミング

Wolfram言語はインタラクティブなので,コードを書いたらすぐに実行できます.また,Wolfram言語は記号的であるためコードのどの部分も即座に実行可能です.そのため,どのようなプログラムでも簡単に積み重ねるように構築していくことができます.

少しのコードで大きな機能

通常の言語では,実現可能であったとしても数百行にも及ぶコードが必要となるようなプログラムを,Wolfram言語なら1行のコードで実現できます.その上,Wolfram言語のコードは洗練されており可読でもあります.

統合されたドキュメント

Wolfram Development Platformを使うと,Wolfram CDFドキュメントでコードを書き,テキスト,グラフィックス,インタラクティブなインターフェースを高度に構造化されたドキュメントの実行可能コードと直接統合することができます.

高効率計算

Wolframテクノロジーは,世界で最も複雑で要求の高い計算環境で何年も使われてきました.Wolfram言語の構造により,高度に最適化されたアルゴリズムを新たに生み出すことも可能になりました.

クラウドに即時配備

Wolfram Development Platformを使うと,クラウドにプログラムが直接配備でき,AIP,インタラクティブなWebコンテンツ,モバイルアプリ等が作成できます.

組み込まれたアルゴリズムと知識

Wolfram言語は世界最大のアルゴリズム網に加え,Wolfram|Alphaで使われている広大なWolfram Knowledgebaseを装備しており,プログラムで何にでもすぐにアクセスできます.

世界最高レベルの言語

Wolfram言語では,ほとんどのプリミティブは画像,ネットワーク,都市についてのものであり,低レベルのマシン操作についてではありません.

必要なときは自然言語で

Wolfram言語にはWolfram|Alphaと同じテクノロジーの自然言語理解が統合されています.そのため,プログラムで自然言語入力を使うこともできれば,プログラムを書くときに自然言語の助けを借りることもできます.

クラウドで,あるいはデスクトップでコードを書く

Wolfram Development Platformでは,任意のWebブラウザを介してクラウドで直接コードを書き,テストし,配備することができます.クラウドとシームレスに接続する完全なデスクトップインターフェースもあります.

開発して即時配備

Wolfram Cloudモバイルアプリを使って,配備したものをモバイル末端で閲覧,編集,利用することができます.いつでもどこでもコードを書き,テストし,配備することができます.

いつでもどこにでも配備可能

Wolfram Universal Deployment Systemにより,一度コードを書いたらどこにでもすぐに配備できます.

即時APIの作成

Wolfram言語のコードを,即時にWeb上のどこからでもWeb APIによって呼ばれるようにします.

クラウドでホストされたWeb計算

URLにアクセスされると常にWolfram Cloud内で動的にWolfram言語コードを実行します.

フォームベースの即時インターフェース

任意のWolfram言語コードを呼び出す,高度に構造化されたフォームを即時に設定します.フォームには,必要なときに自然言語入力が使えるWolfram Smart Fieldsを含むことができます.

他の言語からの呼出し

Wolfram Development Platformは,多様な言語から即時APIを呼び出すためのコードを生成します.

クラウド内のインタラクティブコンテンツ

Cloud CDFを使い,Wolfram言語のインタラクティブコンテンツをWolfram Cloudに直接配備します.

Webページへの埋込み

Wolfram Development Platformで構築されたフォームやコンテンツをすぐにWebページに埋め込みます.

Webコードからの呼出し

Webコード内部からWolfram Cloud内の任意の即時APIを呼び出します.

記号的配備の魔法

Wolfram言語はそれ自身の配備についてプログラム可能な記号的表現を持っているため,任意の高度な配備シナリオを記述し自動化することができます.

コードで不可能を可能にする

Wolfram言語はプログラミングを格段に効率的にするだけでなく,プログラムで実質的に可能となっていることを大きく拡張します.

組み合せて克服

Wolfram言語ではすべてが一貫性を持って組み込まれているので,幅広い分野の機能を日常的に組み合せることができ,新しいレベルのプログラミングおよびアルゴリズムの改革を押し広げます.

どこにでも可視化が挿入可能

Wolfram言語では,美しく最適化された静的・動的な可視化をどこにでも簡単に挿入することができ,プログラムを生きたものにします.

世界の知識を利用

Wolfram言語には何千もの領域のデータやモデルが組み込まれているので,コードで現実世界のコンストラクトをすぐに使ったり,それを計算したりすることができます.

組み込まれたコンピュータサイエンス

Wolfram言語の設計と自動化により,ユーザは高度なコンピュータサイエンスメソッドやデータ構造ルーチンについてのクラスを受講したことがなくても,それを日常的に利用することができます.

パターンを使ったプログラミング

Wolfram言語は,非常に柔軟で表情豊かに大規模な宣言型プログラムが作成できるようにする,記号的パターンに対する変換に基づくユニークなプログラミングメソッドをサポートしています.

自然言語を混ぜ込む

Wolfram言語はWolfram|Alphaで使われている言語システムすべてにアクセスできるため,書いたプログラムにすぐに自然言語を理解させることができます.

コードを書くためのコード

Wolfram言語は記号的なので,プログラムでコードを操作したり生成したりするプログラムを書くことができます.

コードを組み合せる

Wolfram言語のコードは記号的であるため,簡潔で可読な上,常にモジュール式で相互運用が可能です.このため,読んだコード(例えば10万以上に及ぶレファレンスの例題)をすぐに自分のプログラムで使うことができます.

「プログラミングの基本」ページをご覧ください »
記号的であることの重要性

Wolfram言語は記号的であるため,データ,画像,ドキュメント,インターフェース,コード,構造,コンテンツ等あらゆるものをコードで操作することができます.

どんなドキュメントもプログラムで

Wolfram言語の記号的な性質により,複雑でインタラクティブなドキュメントやインターフェースがプログラムで作成できます.

研究レベルのメソッドですべてが簡単に

Wolfram言語は多数の分野で,研究レベルのメソッドを利用し,専門家ではないユーザが書くプログラムの一部として日常的に使うことができるようにそのメソッドを自動化できるという点において優れています.

厳密な関数型プログラミング

Wolfram言語の中核には,最新の関数型プログラミングと記号的拡張が組み込まれています.

データベースへの新しいアプローチ

Wolfram言語では,SQLと階層型を組み合せて,これまでになく簡単な関数型の記号的インターフェースを導入するという,データベースに対する新しい記号的アプローチを採用しています.

好きなだけレイヤーを作る

Wolfram言語ではすべてにおいて同じ記号的文字が使われるため,コードとデータを組合せたり,データのような構造のレイヤーを日常的に渡したりして,好きなだけ構造を階層化してシームレスに積み上げていくことができます.

Wolfram Development Platformでビジネスを構築

Wolfram Development Platformは起業したばかりの会社から大企業まで,あらゆるサイズのプロジェクトやビジネスをサポートし,便利で強力なプログラミングと配備の環境を提供するよう設計されています.

厳しくテストされたシステム

Wolfram Development Platformのコアとなるインフラストラクチャは,広く公に使われているWolframのWolfram|Alphaシステムで何年にも渡り厳しいテストを受けてきました.

プログラマーの生産性を最大限にする

知識ベースのWolfram言語は,プログラミングタスクの多くを自動化し,プログラマーが組込み機能の高レベルプラットフォームから始められるようにすることによって,プログラミングのエコノミクスを大きく変えます.

必要な場合のコンサルテーション

Wolfram Solutionsは世界中の主要組織に,優れたソリューションを提供してきたという歴史があります.Wolfram Technical Services Groupは時間単位のプロジェクトコンサルテーションも行っています.

自分のWebコードを適用

Wolfram Development Platformは標準のWebシステムおよびコードと相互運用性があるよう設定されているため,Webコンテンツのためのプログラムによる高度なテンプレートの他,Web資産の編集もサポートします.

完全にスケール可能なコード

大きなビジネスの多くはWolfram言語コード数行で構築することができます.必要に応じて,Wolfram|Alphaのように何百万行にも及ぶWolfram言語プログラムを作成することもできます.

組込みの自動化されたテスト

Wolfram言語には完全にスクリプト可能なテストと分析の機能が組み込まれているため,簡単にコードを検証し,高度なソフトウェア品質管理手順を設定することができます.

ソースコード制御

Wolfram Development Platformにはバージョン管理が組み込まれており,人気の高いソースコード管理システムをサポートするEclipseベースのIDEを提供するWolfram Workbench との相互運用性もあります.

データサイエンスレベルのログ機能

Wolfram Cloudで配備すると,ユーザのアクティビティをすべてを記録し,Wolfram言語に渡すことができます.これはすぐに分析・可視化したり,リアルタイムダッシュボードやレポートを作成したり,高度なアルゴリズムによるデータマイニングを実行したりするために使うことができます.

無限の相互運用性

Wolfram Development PlatformはスタンドアロンのアプリケーションでもAPI等を使用するコンポーネントでも作成できるように設定されているため,最新のソフトウェアエンジニアリングの環境にぴったりです.

活気あるコミュニティ

これまで長年に渡って数多くの技術系学生たちが Mathematica を通してWolfram言語に触れてきました.このため,現在Wolfram言語のプログラマーを輩出する活気あるコミュニティがあります.

開発者が楽しめる

Wolfram言語コードは楽しく書けます.数行のコードでいろいろなことができるからです.また,どの段階でもインタラクティブに実行してコードがうまく動作するか常に確認し,すばらしいインターフェースや画像を作成できるということもあります.

他の言語と組み合せる

Wolfram Development Platformは,作成したWolfra言語コードを呼び出すためのコードを多数の言語で自動的に生成します.Wolfram言語内から他の言語のコードを呼び出すこともできます.

読みやすく文書化しやすいコード

Wolfram言語のコードは非常に高レベルであるため,通常短く読みやすくなっています.また,コードは,例題やドキュメントを含むCDFドキュメントに書かれていることも多く,ドキュメント内ですぐにコードを実行・テストすることができます.

クラウドでコードを管理

Wolfram Development Platformを使うと,ワークグループでコードを共有することができるだけでなく,コードをどのようにどこに配備するかに関する詳細なプログラム制御ができます.

コード変換と分析

Wolfram言語は記号的であるため,コードはデータのように扱われます.コードベースにリファクタリングあるいは他の変換を適用したり,高度なグラフ理論やその他のメソッドを使った可視化や分析をしたりすることができます.

プライベートクラウドも利用可能

Wolfram Development Platformはプライベートクラウド設定で利用できるので,組織のインフラストラクチャ内でセキュアに操作することができます.

en es ko pt-br ru zh