No.1
- 回答日時:
Fortran はまだまだ使っているところはありますよ。
数値計算を今後の専門にするつもりなら、知っていることは損になりません。
確かに、技術計算の分野でもライブラリが揃って来てるので C でも
十分役に立ちますが、いわゆる大型計算機(ベクトルプロセッサみたいな)な
方面では、Fortran がまだまだ活躍しています。
でも、これから先、計算機と関わって行くつもりならば、C はかじる程度でも
良いのでやっておいた方が良いと思います。Fortran77 のレベルだと、ちょっと
考え方が古いので、他の言語への応用が利きにくいので。
ちなみに、私は仕事(計算機屋です)で3年くらい前までは Fortran ばりばり
でした。まあ、Fortran だけでは飯を食って行きにくいので、C なども
当然使っていたのですが…
No.2
- 回答日時:
fortranはスーパーコンピュータなどのベクトル、パラレルプロセッサを持ったマシンではベクトル化率、パラレル化率がC言語に比べて高いのでまだまだ使っているところが多いですね。
Cの構造化プログラミングなどが効率を下げる原因になっていることが多いです。
しかし最近ではコンパイラも良くなってきていますのでこれから色々プログラミングをすることを考えたらCを勉強して置いて損はないですよ。
どちらも出来るというのが一番良いんです。
勉強を初めてすぐはCの特長を生かしたプログラミングはフォートランをやっていた方だとなかなか出来ないのですが、ちょっとやればすぐに出来るようになりますよ。
No.3ベストアンサー
- 回答日時:
Fortranがなくなりつつある言語かどうかはわかりませんが、すでに「古い」言語になりつつあることは
確かでしょう。構造体やポインタなどもないし(Fortran90にはあるようですが)
少なくとも民間企業では機械組み込み用であれパッケージソフトであれ使われていないと思います。
研究機関などにはまだFortranの資産も残っているのでしょうが、FortranのコードをCのコードに直す
トランスレーターなどもあるので、Fortranが使えなくても差し支えないと思います。
少なくとも大学院の研究ではCかC++を使うことをお勧めします。
なによりいけないのはFortranになれてしまうと、現在主流のオブジェクト指向プログラミングを
理解しづらくなってしまうことだと思います。Fortran77だとそれ以前にポインタや構造体の概念も理解しづらい。
これらの概念はみなFortranにはないものだからです。
私自身もそれで苦労しました。私のプログラミング経験は学部の頃にFortran77をちょっとやっただけです。
そしてファイルとかOSとかの概念さえ知らないまま卒業以来コンピューターとは無縁の生活。
10年近いブランクの後、大学院に入学したらいきなりCでプログラムを組む課題が出たりして
戸惑ったものです。ましてやC++のゼミまであったので…
BASICまたはperlのような言語ならFortran77の経験で十分対応できるのですが、Cはちょっとかけはなれています。
このあたりのことは以前にも回答したことがあるので参考URLの1つ目を御覧下さい。
なお以前に「教えて!goo」で、CとC++のどちらを先に学ぶのが良いかと言う議論がなされていました。
こちらも参考になるかと思います。参考URLの2つ目を御覧下さい。
私はCよりC++を先に学ばれることをお勧めします。
参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=89442,h …
No.4
- 回答日時:
FORTRANは確か複素数を普通に使えるのでは
ありませんでしたか?(私の記憶では…)
CやC++にはなかったと思います.(最近離れてる
ので,自信なし.)
また私は去年卒論を提出するのにFORTRANで
プログラミングをしてましたから,上記の理由も
ありますから,今後,完全になくなるということは
ないでしょう.
ちなみに私は大学院生ですが,プログラミングはしない
専門分野なので,詳しいことは分かりません.
ちなみに企業が注目するITスキルは,
C,C++が第1,2位のようです.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学院 修士課程(社会人コース)行くべきか 6 2023/07/15 16:18
- 大学院 やっぱり大学院進学したいです。 工学部4年で研究にはあまり興味がなかったため推薦を断って、就活をして 2 2022/09/30 10:41
- 大学院 大学院進学を考えている大学3年生です。 大阪大学の大学院で、物理学専攻・宇宙地球科学専攻に挑戦しよう 1 2022/08/16 01:21
- 大学院 文系大学院1回生 女です 私は学部の頃に就活をしたのですが、強いストレスで重い偏頭痛と食欲不振を繰り 2 2022/04/17 23:55
- 就職 日本語講師を諦めるべきか 2 2022/09/13 00:23
- IT・エンジニアリング IT業界ほぼ未経験で28歳からインフラエンジニアになれますでしょうか 7 2023/05/04 17:41
- 大学院 ICUから国立大学院に院進して後悔 4 2023/06/21 18:44
- その他(悩み相談・人生相談) 底辺高校に通う2年生女です。 自分は元々は専門学校に行こうとしていましたが、担任から高卒で働いた方が 8 2022/08/14 00:54
- 大学院 大学研究室選び 失敗 5 2022/04/29 18:50
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラム言語について。
-
-2の二乗と(-2)の二乗の違いに...
-
2マイナス2乗っていくつ?
-
マイナス-マイナスはなぜプラ...
-
達成率の計算方法 マイナス計画...
-
親ガチャとか人生は、運が大事...
-
1-(-1)=2の理由を教えてくださ...
-
数字の桁の最高と最低は?
-
四則の混じった計算 かっこの中...
-
高校数学 なぜ(5)のlogには絶...
-
1cm=10mmですが、cmからmmは×1...
-
思い込んで見ま違えをします。 ...
-
理系のレポートで表などを作成...
-
わからない〜
-
枕詞の意味とは……
-
小麦に関して
-
マイナス乗
-
なぜ欧米諸国は世界に先がけて...
-
マイナスの数値どうしの対比
-
正の数負の数で ➕(➕)=➕ ➕(➖)=...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画面上の任意のピクセルを取得...
-
-2の二乗と(-2)の二乗の違いに...
-
達成率の計算方法 マイナス計画...
-
マイナスの数値どうしの対比
-
コンピュータをCPと表すのは間...
-
目標値がマイナスの場合の達成...
-
2マイナス2乗っていくつ?
-
1-(-1)=2の理由を教えてくださ...
-
-(マイナス)の以上と以下について
-
マイナス-マイナスはなぜプラ...
-
−3分のπって単位円のどこになる...
-
理系のレポートで表などを作成...
-
私利私欲があっても物事が上手...
-
日本は戦後大体20周期で戦車を...
-
頭の回転速い人って冷たいイメ...
-
数字の桁の最高と最低は?
-
卒論でかなり文字数をオーバー...
-
自宅に帰ると、便意が急に出る...
-
-3分の2(-3/2)は、有理数...
-
ノイマン型コンピュータについて
おすすめ情報