• ベストアンサー

プログラミング言語の種類について

ちょっと教えて欲しいのですが 一塊のマトリックスに配されたデータ群に対し ・合否判定 ・ソート ・集計 ・数学的演算 等のような一意の働き掛けを何段かにわたり様々に行うことで 結果を得るというようなプロセス 例えば行列演算とかExcelの配列数式 はたまたハード的ですが光コンピューターのそれに 観念的には近いようなものと思うのですが、 このようなプロセスを処理するのに 長けた・又は特化したプログラミング言語には どのようなものがありますでしょうか? 出来れば 将来性有望なもの 又はもう既にブレイクしているものを挙げて頂けると助かります。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.2

とりあえず Fortran95、matlab、S-PLUS/R など 行列演算を何度も繰り返すような処理だと、遅延評価(lazy evaluation)できる言語がいいかもしれない。

Nouble
質問者

お礼

早速のご回答感謝致します

その他の回答 (1)

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

いわゆる“プログラム言語”で「特定の処理に長けた」という言語は聞いたことがないですね。SQLみたいに「DBからデータを取り出すための言語」のようなものはありますけど。 ただ、「特定の処理を書きやすい」言語はあるのかもしれません。 処理能力については結局、(ハードが同じなら)アルゴリズムとコンパイラの出来が性能を分けますので、言語についてはあまり気にしなくてよいのではないでしょうか。 なお、昔から科学技術演算にはFORTRANが向いている、と言います。詳しい根拠は知りませんけど。

Nouble
質問者

お礼

早速のご回答感謝致します

関連するQ&A