
A 回答 (7件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
FORTRAN Optimizerがあるでしょう。
これは、FORTRANで記述したプログラムの最適化をやってくれます。
また、FORTRANの特徴は、プログラマの腕によるとはいえ、何と言っても精度を保証してくれることです。
他の言語の特徴については、多種多様な言語があるので的を絞れません。
No.5
- 回答日時:
言語仕様だけに付いて言うと、FORTRANにしか出来ない事はほとんど無いと思います。
実際の処理系(コンピュータ+コンパイラ)でいうと、科学技術計算用スーパーコンピュータとかだと、ベクトルプロセッサの機能を使った並列処理最適化というのがあります。普通の言語だとマルチプロセッサを利用するのはプロセスやスレッドを分けたりと明示的に書かないといけないと思いますが、ベクトルプロセッサのFortranだと、
do i=1,100000
a(i)=b(i)*c(i)
enddo
のような100000個の乗算をプロセッサ数だけ並列して実行したりする機能があると思います。
No.4
- 回答日時:
FORTRANも昔のFORTRANではなく、言語仕様に構造化やオブジェクト指向がとりいれられていますし、BASICやCでも、従来はFORTRANでしかできなかったこと(スーパーコンピュータでのパイプライン演算に対する最適化等)が出来るようになっているし、FORTRAN向けのライブラリも同等のものが提供されるようになりましたから、一概に言えるようなことではありません。
昔のFORTRANであれば、どう機械語になるかが推測できましたから、最適化しても全く早くならない、全な最適化済みのソースが作れるなんていう名人もいましたが、今のFORTRANでは無理でしょう。
FORTRANにできてC、C++、BASICでは難しいのはホストでのバッチ処理でしょう。JCL切ってジョブストリームを構成するとなると、FORTRAN、COBOL、PL/I(UNISYS(旧Burroughs)だとまだALGOLが使えるかも)でないと無理でしょう。
No.3
- 回答日時:
ちょっと前まで、スーパーコンピュータ上で動くプログラムをつくっていたときにFORTRANを使いました。
歴史が古い分、言語的にバグが少ないというのがよく使われる理由かと思います。また、科学計算向けですね。計算の精度の問題とか、ライブラリのそろい具合とか。ところでなぜ、FORTRANと他の言語の違いを知りたいのでしょう?その理由によっては、他の言語の特徴の書き方も異なってきますよ。
No.2
- 回答日時:
もう、?十年も前の話ですが、
その頃の科学技術計算用のコンピュータは、FORTRANでコンパイルされた実行形式が最速に動作するように設計されていたそうです。
FORTRANは、科学技術計算用の言語なので、πを求めたりロケットやミサイルの制御等に向いているのでしょうか。
それに、古くからある言語なのでメモリを効率よく使ってくれるみたいです。BOOL型の変数も1ビットに割り当ててくれます。
システム記述ではC、C++が良く使われています。特にC言語は非常に低レベルな記述も可能で高級アセンブラと呼ばれています。
No.1
- 回答日時:
こんにちは。
通りすがりのエンジニアです。私自身も、かなり以前に使っただけで忘れてましたが・・・
どうもソフトウェア資産が、「あるところにはある」
というのが売りですね。
私も数種類覚えてますが、言語っていうのは使わないところでは全く意味がないのです。それとは逆に使うところでは「重宝」されます。
ということで、NASAとか行くと重宝されるのでは(適当^^;)
参考URL:http://homepage.mac.com/galois21/fortran/tips/ti …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- 計算機科学 fortranという言語は今でも科学技術計算でPythonと同じくらい使われてると聞いたのですが、そ 10 2022/08/25 00:43
- その他(プログラミング・Web制作) FORTRAN77の配列(除算) 2 2023/02/01 14:34
- その他(言語学・言語) ピダハン語 2 2022/07/14 12:41
- 日本語 脳科学の奇妙な言語獲得論 2 2022/04/04 13:13
- 洋画 英語の映画の特徴って何? 例えば、英語のやつを字幕で聞くとします。そしたら役者が言った言葉は字幕で翻 4 2022/08/07 16:15
- その他(言語学・言語) 外国語問題 1 2022/07/21 15:21
- 日本語 他動詞と自動詞と意志動詞の関係について聞きたいんです。 対になっている他動詞と自動詞の違いは、他動詞 8 2022/07/26 04:12
- 哲学 概念について 1 2023/04/09 15:09
- 宗教学 「守護神」みたいな「神」という言葉が普通の人間に向けて使われることは他国でも一般的にあるのでしょうか 6 2022/06/26 01:56
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLとC++で、どんなホームペー...
-
スプレッドシートの作成
-
gtkでビープ音
-
vbaとc言語の関連性について
-
軌道計算
-
C言語、C+、C++、C#の違い
-
NET Frameworkってなんですか?
-
計算速度の速いC言語を教えてく...
-
C言語から呼び出し可能なXM...
-
UNITY Float型の接尾辞fって
-
PHPってハッカー達にとっては必...
-
EUC-JPとShift_JISのどちらがい...
-
プログラミング言語の住み分け...
-
C言語を覚えたいのですが
-
関数のファイル名指定で変数を...
-
チューリング完全とは何か?
-
C言語の画像処理として使われ...
-
プログラム言語・スクリプト言...
-
ホームページビルダーの超簡易...
-
プログラムからアイコンファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラムからアイコンファイ...
-
C言語とhtmlの違いを どな...
-
COBOLでのNOT = の AND条件
-
プログラムに書かれる"%"記号の...
-
UNITY Float型の接尾辞fって
-
C++における継続行
-
COBOLで文字タイプを数字...
-
UWSCはどのプログラミング言語?
-
Excel VBAで文字化けする (英語...
-
VBScriptで引数を省略したい場合
-
vbaとc言語の関連性について
-
VCとVC++
-
TO_CHARで小数点以下がある場合...
-
パスカルケースの由来。
-
VBSでDim、Private、Publicの違い
-
C++ ってなんて読む?
-
C for Linuxでの設定ファイル読...
-
VBSとWSHは読み方が違うだけで...
-
VB.NETからC言語への乗...
おすすめ情報