07/11/24 00:31:30
F90からいきなり入った連中は、変数命名の伝統を守らなかったりするので、再教育が面倒。
規格を硬くして厳格に守るべき部分もあるが、自由度を大きくしたまま慣習法によって厳格に守る部分
があってもいい。いざというときだけ破格で逃げる。とにかくバランスを間違えてはいけない。
英米系の慣習法と独仏系の制定法の伝統にもよるのかもしれないが・・・・
情報学科よりの連中は、PASCALがなぜ廃れたかの教訓を得ていない。
それはそうと本来情報教育の講座が、しっかりした教材を用意すべきだと思うのだが、
連中はFORTRANとかを無闇に馬鹿にして、すぐに忘れ去られる新規言語に飛びつくからワロスワロス
まぁ、FORTRAN全盛時代の代表的なテキストたる浦昭二のFORTRAN本も暗黙の型を
守っていないのでどうしようもないのだがw
982:デフォルトの名無しさん
07/11/24 00:44:51
FORTRAN77 を使ってあまりの酷さに逃げたわ。
何、あの引数の数。構造体が無いから酷い。
それを避けようとしたら COMMON 変数まみれ。
最悪だ。
983:デフォルトの名無しさん
07/11/24 01:22:57
>>982
FORTRANではバッチ処理で物理メモリーを限界まで使うことが多いが、
そうなると自由にメモリーを再利用できるCOMMONは非常に便利。
メモリーが貴重な時代には非常に合理的な仕組みだった。
今風に言うとガベージコレクションを自分でやれる。
その時代時代の最高のハードウェアの制約を前提として限界まで使うにはFORTRANはいい言語。
無限のメモリーやCPU速度を暗黙の前提にしている仮想マシン上の観念言語とは違う。
FORTRAN77程度で逃げるのは根性無し。FORTRAN66で根性つけて出直せw
984:デフォルトの名無しさん
07/11/24 10:01:32
プログラマにはそんな無駄な根性なんて要らない。
985:デフォルトの名無しさん
07/11/24 10:19:09
必要なのはデスマを生き抜く体力のみ。
986:デフォルトの名無しさん
07/11/24 19:59:15
Fortran77 は、1977年以前に生まれた人間しか使ってはいけないそうな
987:デフォルトの名無しさん
07/11/25 14:17:12
楽勝で使えるぞな
988:デフォルトの名無しさん
07/11/26 00:39:37
そろそろ次スレ用のテンプレについて議論しよう。
989:デフォルトの名無しさん
07/11/26 12:29:10
テンプレって無視されるのが普通だからどうでもいいような気もするけどね。
コンパイラのリンクとか宿題丸投げ用テンプレでも入れる?
F77やF90の簡単な説明もあると良いかな?自分が習ってるのがどっちか分からない子用に
990:デフォルトの名無しさん
07/11/26 23:22:19
>>989
たしかにF77とF90以降の区別は重要だな。質問のときにはっきりさせろと。
あとは、文字列を数字に直すというFAQかな?
991:デフォルトの名無しさん
07/11/27 11:33:52
テンプレ議論するには残り少なすぎ・・・
まぁ内部ファイルの質問は多いから入れとこうか
992:デフォルトの名無しさん
07/11/28 11:46:42
>>995が次スレを立てるという事で
993:デフォルトの名無しさん
07/11/30 07:37:24
F
994:デフォルトの名無しさん
07/11/30 08:34:03
バイナリデータを書き込むと先頭に余分な6バイトがついてしまいます。
純粋なデータのみを書き込みたいのですが、どのコマンドを使えばよいのでしょうか?
995:デフォルトの名無しさん
07/11/30 09:40:05
>>994
エスパー力が試されているな。
実行環境とどんな型のデータをどんな風に
書き込んでいるのか分からない。
昔Compaq/AlphaでVisual Fortranを使った時の話
open(io,file="hogehoge",access="direct",form="unformatted",recl=2,statu="new")
としてバイナリファイルを作った時、2バイトずつ書き込もうとしても、
コンパイル時にオプション(-assume byterecl)を与えないと8バイトずつになってしまった。
余分な6バイトがつくというのは、こういう状況か?
996:995
07/11/30 09:40:56
×statu="new"
○status="new"
997:デフォルトの名無しさん
07/11/30 11:29:16
>>994
コンパイラ・処理系などは何だ?
998:デフォルトの名無しさん
07/11/30 14:00:28
くだすれFORTRAN(超初心者用)その3
スレリンク(tech板)
999:デフォルトの名無しさん
07/12/01 12:56:23
1000:デフォルトの名無しさん
07/12/01 12:57:05
( ´ー`) 1000 !
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。