- ベストアンサー
プログラミング言語の種類について
ちょっと教えて欲しいのですが 一塊のマトリックスに配されたデータ群に対し ・合否判定 ・ソート ・集計 ・数学的演算 等のような一意の働き掛けを何段かにわたり様々に行うことで 結果を得るというようなプロセス 例えば行列演算とかExcelの配列数式 はたまたハード的ですが光コンピューターのそれに 観念的には近いようなものと思うのですが、 このようなプロセスを処理するのに 長けた・又は特化したプログラミング言語には どのようなものがありますでしょうか? 出来れば 将来性有望なもの 又はもう既にブレイクしているものを挙げて頂けると助かります。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
とりあえず Fortran95、matlab、S-PLUS/R など 行列演算を何度も繰り返すような処理だと、遅延評価(lazy evaluation)できる言語がいいかもしれない。
その他の回答 (1)
- Toshi0230
- ベストアンサー率51% (836/1635)
回答No.1
いわゆる“プログラム言語”で「特定の処理に長けた」という言語は聞いたことがないですね。SQLみたいに「DBからデータを取り出すための言語」のようなものはありますけど。 ただ、「特定の処理を書きやすい」言語はあるのかもしれません。 処理能力については結局、(ハードが同じなら)アルゴリズムとコンパイラの出来が性能を分けますので、言語についてはあまり気にしなくてよいのではないでしょうか。 なお、昔から科学技術演算にはFORTRANが向いている、と言います。詳しい根拠は知りませんけど。
質問者
お礼
早速のご回答感謝致します
お礼
早速のご回答感謝致します