1 :
シェンロン(福岡県) :
2008/06/08(日) 17:52:16.51 ID:Q0HaBCzb0 BE:815933748-PLT(17550) ポイント特典 【IT革命児】コンピューターを身近にした男!FORTRANの開発者「ジョン・バッカス」
パソコンを使っている人であれば、「FORTRAN(フォートラン)」という言葉を聞いたことがある人も多いだろう。
FORTRANはコンピューター言語のひとつで、コンピューターのプログラムの開発も躍的に向上させた言語だ。
FORTRANが誕生する以前のコンピューター・プログラミングは、機械語やアセンブラなどで組む必要があった
ことからコンピューターの専門家でなければプログラムを記述することができなかった。FORTRANの登場は、
それまで難しかったプログラミングを理解しやすいものとし、誰でも手軽にコンピューターを扱えるようにした言
語なのだ。また、FORTRANはパソコンに比べてはるかに高速な処理ができる「スーパーコンピューター(スパ
コン)」でも古くから使われている言語として有名だ。
このようにコンピューターの世界を大きく変えた「FORTRAN」は、アメリカ人の数学者ジョン・ワーナー・バッカ
ス氏により開発された。彼はどのようにしてFORTRANを開発したのだろうか。
ジョン・バッカス氏のが歩んだ道のりとともにFORTRANが誕生した歴史をみてみよう。
■挫折から栄光までの道のり
ジョン・バッカス氏は1924年12月3日、米国のペンシルバニア州フィラデルフィアに生まれた。
●二度の挫折を味わう
ジョン・バッカス氏は1942年、化学を学ぶためにバージニア大学に入学したが講義をさぼったことが原因です
ぐに退学となってしまう。1943年、徴兵で陸軍へ入隊してピッツバーグ大学で工学を学んだ。
1945年、ニューヨークの医学校に入学するものの、医学は自分に向いていないと、同校を自ら退学する。翌年
ニューヨーク市に移り住み、ラジオ・テレビ専門学校でラジオ技術者としての訓練を受け始め、数学が自分に向
いていることに気づいたという。
その後、コロンビア大学に入学して1949年に同大学で数学の学士号を取得する。1950年にIBMに入社。最初の
3年間は、IBMが開発した電気機械式計算機「SSEC」を使った仕事に従事する。最初に手がけた大きな仕事は
月の位置を計算するプログラムを作成することだった。(以下ソース)
http://news.livedoor.com/article/detail/3667616/ 依頼
http://namidame.2ch.net/test/read.cgi/news/1212818127/222
2 :
亀仙人(東京都) :2008/06/08(日) 17:52:36.76 ID:i5paaR4Y0
フーン
3 :
ロリモスキー(巣鴨) :2008/06/08(日) 17:53:04.04 ID:fRApfXn/0
ほー知らん
4 :
チチ(秋田県) :2008/06/08(日) 17:53:51.87 ID:2yATl/IA0
FORTRANは得意だったな
5 :
セトル(巣鴨) :2008/06/08(日) 17:53:56.45 ID:jAKBXzgD0
ああ、BASICもどきみたいなやつか
6 :
ネゴトワ・ネティエ(福岡県) :2008/06/08(日) 17:54:22.31 ID:1nWKwuof0
F言語って奴か
7 :
シェンロン(秋田県) :2008/06/08(日) 17:56:44.97 ID:UNJhPZyw0
最近の若いやつは、コボルとかもしらんのか?
8 :
マチルダ・アジャン(巣鴨) :2008/06/08(日) 17:57:40.92 ID:M46idMZM0
>>7 COBOLer
キタ━━━━━(゚∀゚)━━━━━!!!!
9 :
ホッシュ(高知県) :2008/06/08(日) 17:58:29.12 ID:3yzH1TsO0
PROCEDURE DIVISION.
10 :
粘菌(巣鴨) :2008/06/08(日) 17:59:13.25 ID:gvHFQUYF0
BASICとの違いがわからん
確か、コンピューター言語の派生図があったと思うんだけど、誰か持ってる?
やーっほー!ふぉーっとらんらんらん!
TOSBACやMELCOM... TOSBACのときはまだカード入力だったな。 リストを打ちこんだカードをロッカーみたいな受付に入れておき 数時間後に結果を取りにいってた。 MELCOMのときはコンソールだったけど。 LS NS NOMD とか
14 :
ラステル(四国地方) :2008/06/08(日) 17:59:43.82 ID:ievWPD4U0
15 :
ロウル(讃岐) :2008/06/08(日) 18:00:55.63 ID:JVe7yhAN0
なんだか知らんがFRATRONに見えた
16 :
ブラクラ中尉(鳥取県) :2008/06/08(日) 18:01:17.32 ID:72r8LFMV0
17 :
ムシゴヤシ(巣鴨) :2008/06/08(日) 18:03:04.53 ID:7uibZVRK0
で? もうこんな糞言語使ってる奴いねえよ 時代はPerlだよ
18 :
せんたくやくん(愛知県) :2008/06/08(日) 18:03:06.85 ID:UIiY2P5O0
FORTRAN77をパンチカードでプログラミングしたやついる? 俺は幸いなかった。キーボード入力で演習したけど
19 :
テパ(佐賀県) :2008/06/08(日) 18:03:32.56 ID:hjangtOc0
>電気機械式計算機「SSEC」 素子は電磁リレーか このころはプログラミング言語なんて概念なかっただろうな
20 :
せんたくやくん(愛知県) :2008/06/08(日) 18:04:37.26 ID:UIiY2P5O0
DO 10 10 CONTINUE だっけ?>ループ処理
21 :
有有(巣鴨) :2008/06/08(日) 18:06:28.09 ID:cGGTBQqf0
COBOLは死んだけどFORTRANは普通にきのこってる。
22 :
ベエ(埼玉県) :2008/06/08(日) 18:09:16.55 ID:+QgG259e0
一方
Ruby作者「PHPみたいに初心者にもWebアプリが書けるという幻想は糞アプリが乱立する原因」
RubyよりPHPを好む初心者
ttp://www.rubyist.net/~matz/20070529.html#c04 以下のようなコメントをいただいた。
>公式サイトをたずねて20分でHello World的なWebアプリを書けるようにならない限り、
>RubyやPythonが初心者にPHPより好まれることはないでしょう。
Rubyの公式サイトは(というか、Rubyそのものが)Webアプリケーション作成に特化していないので、
20分でHello World的Webページを作るのはちょっとしんどいかもしれない。 そのことは認める。
PHPで20分でできるかどうかは知らないが、 HTMLに数行のコードをたすようなものであれば、
Rubyよりも簡単であろうことは想像できる。
が、20分で作る「Hello World的動的Webページ」はともかく、 「ちゃんとしたWebアプリケーション」を
作成するのは、 そんなに簡単なことではないのではないか。
そんなに簡単に手を出してはいけないことなのではないか。
「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。
ここでは、PHPで「ちゃんとしたWebアプリケーションが書けない」と言ってるわけではない。
しかし、ちゃんとしたアプリケーション開発には、 PHPだろうがなんだろうがそれなりの知識や
仕組みやフレームワークが必要で、 20分で作るHello World的動的Webページの延長線上にはない、と思う。
本当は難しいことを簡単にできるように思わせるのはかえって罪のような気がする。
ttp://www.rubyist.net/~matz/20070604.html#p07
23 :
マサキ(愛知県) :2008/06/08(日) 18:10:20.74 ID:+x06TSFu0
COBOLはいいかげん仮想化でもして絶滅に追い込め
24 :
ナレ・アウナ(横浜) :2008/06/08(日) 18:13:49.52 ID:qvLUq/ZEO
こういうプログラム言語って、何に使われてる訳? こんなん役に立たないと思い、情報処理の授業は寝てて、人がプログラムしたFDピーコして提出してた。
25 :
カミラ(新潟県) :2008/06/08(日) 18:15:36.08 ID:/lbKXvtb0
FORTUNE ARTERIALを開発した男
26 :
ウッディ・マルデン(秋田県) :2008/06/08(日) 18:24:08.89 ID:TNwflhqd0
27 :
サム(巣鴨) :2008/06/08(日) 18:25:20.55 ID:Z+4Fd1bYP BE:771355687-2BP(2001)
ヤッホー
28 :
ハントシー・ロムッテロ(讃岐) :2008/06/08(日) 18:29:56.13 ID:Vp0izOpH0
オーブレーネリーあなーたのー♪
COBOL作った奴殴りに行こうぜ
最近C#やってるけど便利すぎてワロタ。 C、C++から比べれば楽だし便利だし結構好きだ。 GCは気持ち悪いけど。
31 :
ジュダック(東京都) :2008/06/08(日) 18:32:52.14 ID:w2sYXzqp0
32 :
孫 悟天(愛知県) :2008/06/08(日) 18:33:37.62 ID:EBsGF09e0
33 :
チクク(四国地方) :2008/06/08(日) 18:34:20.27 ID:OACU5kbM0
COBOLとRPGどっち勉強すればいいですか?
34 :
エイガーカ・ケッティ(新潟県) :2008/06/08(日) 18:34:48.61 ID:sW+P42TN0
How many files(0-15)?
35 :
ポリタン(和歌山県) :2008/06/08(日) 18:34:54.36 ID:mjilWGtG0
挫折といってもこの人は高度なところでの挫折なのね
36 :
パピラ(栃木県) :2008/06/08(日) 18:35:25.41 ID:Vo5hyV9C0
懐かしすぎる
37 :
せんたくやくん(三重県) :2008/06/08(日) 18:36:48.58 ID:S8S03KbQ0
スーパーコンピューターさんへ、 100年先の 地球は、温暖化するって C言語で、わかるんですよね。 だったら、来週の 宝塚記念、3連単なんか、簡単に的中できますよね。 だって、地球の100年先まで、当てるんですから。
38 :
コレハッヒ・ドイ(中部地方) :2008/06/08(日) 18:37:11.36 ID:t8en280a0
パンチカード時代の遺産 そっこくなくなるべし
39 :
レンダーエフ5世(巣鴨) :2008/06/08(日) 18:37:18.36 ID:Tq+Xv7xF0
FORTRANって初期のアリスソフトRPGの敵モンスターでよく出てたやつだろ
40 :
ヤムー(巣鴨) :2008/06/08(日) 18:38:19.64 ID:JPI802Zv0
fortrun知らないんだけど面白構文何か無い?cobolの〜DIVISIONみたいな
41 :
ロリモスキー(愛知県) :2008/06/08(日) 18:38:52.01 ID:1PTumG0x0
42 :
今北三仰 法師(埼玉県) :2008/06/08(日) 18:39:53.18 ID:2V6eoZvT0
方程式に近似解があれば解けるね
43 :
牛魔王(久留米) :2008/06/08(日) 18:39:53.89 ID:bjZNzFqH0 BE:89856623-2BP(3132)
Visual FORTRANというのがあるらしいことを知って、 友人に間違ってVisual COBOLってのがあるんでしょ? と聞いたらものすごく爆笑された。COBOLでVisualってwww 俺もつられてCOBOLという響きとVisualという言葉の響きのギャップに 笑った。でもCOBOLというのを知らない俺は、実はどの辺りが笑うツボなのか はっきりとは今でも知らない。
44 :
ロリモスキー(愛知県) :2008/06/08(日) 18:40:50.73 ID:1PTumG0x0
ころぼっくり
45 :
ポリタン(和歌山県) :2008/06/08(日) 18:41:01.45 ID:mjilWGtG0
ところが、宝塚記念は来週ではない
46 :
ブライト・ノア(長崎県) :2008/06/08(日) 18:41:15.23 ID:ckvdHgsf0
エロゲ?
47 :
フラウ・ボゥ(三重県) :2008/06/08(日) 18:41:31.81 ID:TbVe3L7B0
INTEGER REAL DOUBLE
.の位置を間違えて人工衛星をすっ飛ばしちゃったのってFORTRANだっけ?Cだっけ? ところでFORTRANの名前の由来って何なの?
49 :
せんたくやくん(三重県) :2008/06/08(日) 18:43:24.93 ID:S8S03KbQ0
>>37 わかるわけ無いだろ。wwww
天気ってなんで 3日先までしか予報ださないのでしょうか??
低気圧って今のコンピューターで、どこに発生するか、すら
予測できません。
100年先の温暖化って、なんで予測できるんだ??
カオスだろwww
予測できる言うなら。
枠連でいいから、1本で当ててみろ。
50 :
アスベル(長屋) :2008/06/08(日) 18:43:53.39 ID:kCQhzI8L0
今の時代にfortran言語作っても何の役にも立たないよ。
51 :
せんたくやくん(三重県) :2008/06/08(日) 18:44:45.72 ID:S8S03KbQ0
>>45 orz まいりました。 6・29でした 宝塚記念
お前らすぐ言語スレにしちゃうんだな
53 :
ミノネズミ(東京都) :2008/06/08(日) 18:44:57.81 ID:E6dARsvF0
>>12 安心した。
進学コースにいたのだけど、マイコン同好会にいた友達の罠にはまって
高等学校情報処理検定試験FORTRAN3級とかいうのを取らされたw
PC8001のスタートレックゲームは楽しかったからいいけどw
54 :
有有(讃岐) :2008/06/08(日) 18:45:16.48 ID:r6gwQVB80
>>12 影「私はフォートランが使えるのだ!」
編「どうせ FOR と RUN でしょ?」
こんなんだったっけ
55 :
ケチャ(愛媛県) :2008/06/08(日) 18:46:22.11 ID:WDCZoKif0
56 :
ヤムー(巣鴨) :2008/06/08(日) 18:50:57.89 ID:JPI802Zv0
C++って1998で進化止まってるのか
57 :
宮 許明(横浜) :2008/06/08(日) 18:57:54.99 ID:j93Zybr1O
>>1 の参考文献に
コンピュータの時代を開いた天才達
デニス・シャシャ著
竹内郁夫監訳
日経BP社
が載ってないぞ
58 :
飛行ガメ(讃岐) :2008/06/08(日) 18:58:19.33 ID:3payFMIt0
>>43 dotnet cobol はあるからあなどれない
59 :
おばこ娘(中国四国) :2008/06/08(日) 18:59:26.70 ID:DoaGkpN00
がっこうのじゅぎょうでやったお^^ てすとのときふろっぴーでうつして優とったお^^
60 :
飛行ガメ(讃岐) :2008/06/08(日) 19:00:59.69 ID:3payFMIt0
ジェイコムじゃない方のBNFのBさん。
61 :
モスク・ハン(東北地方) :2008/06/08(日) 19:02:08.39 ID:yzoZ/MjT0
疎であるとは限らない連立方程式を解くのC++より速いの?
62 :
ポリタン(讃岐) :2008/06/08(日) 19:05:58.36 ID:YvuHX2OJ0
今、CSSの勉強してる アフィサイトつくるんだ!
Brainfuck最強
64 :
飛行ガメ(秋田県) :2008/06/08(日) 19:07:52.37 ID:a3UlkYG40
何回大学入ってんだよw
65 :
大王ヤンマ(巣鴨) :2008/06/08(日) 19:26:49.71 ID:pkZ3qvMy0
化石言語じゃないか
>>33 COBOL
RPGなんぞ、女しかつかわん
67 :
エネモ(鳥取県) :2008/06/08(日) 19:28:43.86 ID:tWLPWRUn0
いちいちTAB押さないといけないからいや
>>43 富士通のPOWER COBOLの.Net版があるらしい
69 :
ツマンネ(巣鴨) :2008/06/08(日) 19:32:49.81 ID:PGiodsjP0
COBOLを絶滅させるのは容易なことじゃないよ。 いま地球上にあるコードの約9割は、旧時代にCOBOLで書かれたものなんだから。 JavaだとかCだとかは、まだまだ過去資産が無きに等しい。
BNF!BNF!
71 :
ボラ(大阪府) :2008/06/08(日) 19:34:44.44 ID:iYe1Kr5h0
PHPを経験すると、C言語の手続きのめんどくささとかがばからしく感じる これがゆとりか・・
System.out.printf("ようこそC言語へ!\n");
73 :
カル(埼玉県) :2008/06/08(日) 19:40:34.60 ID:wuP8TT0H0
74 :
ボラ(大阪府) :2008/06/08(日) 19:41:43.75 ID:iYe1Kr5h0
75 :
孫 悟飯(巣鴨) :2008/06/08(日) 19:41:58.58 ID:oAqUv6M20
地球シミュレータのプログラムなんて たいていFortranで書いてるんじゃないの?
77 :
大王ヤンマ(巣鴨) :2008/06/08(日) 19:48:23.95 ID:pkZ3qvMy0
とりあえずCOBOLは絶滅させないとシステムトラブルでやばいことになるぜ
78 :
マサキ(愛知県) :2008/06/08(日) 19:50:36.56 ID:+x06TSFu0
必死に延命措置を考えている始末
79 :
ホッシュ(高知県) :2008/06/08(日) 19:51:39.13 ID:3yzH1TsO0
COBOL構造化プログラミング(笑)
80 :
大王ヤンマ(巣鴨) :2008/06/08(日) 19:54:37.41 ID:pkZ3qvMy0
消えた年金記録の問題もCOBOLが原因の一端を担ってるらしいし
81 :
ツンデレ(東北地方) :2008/06/08(日) 19:55:39.59 ID:VJcUhv1i0
技術者の間ではフォーランといって親しまれているよな
82 :
コビー(長屋) :2008/06/08(日) 19:57:16.58 ID:/tXT1VTp0
これでMDやったぜ
83 :
ツマンネ(巣鴨) :2008/06/08(日) 19:58:47.54 ID:PGiodsjP0
windows vistaは5000万ステップできわめて巨大で稀有なプログラムだが、 COBOLは10億行単位のコードが金融機関中心にごろごろしてる。 そして、それをメンテできる人は2007年問題もあって1年で1割減っていっている状態。 つまり、世界の9割のコードを、「誰もメンテできない」という恐ろしい状況が、ほんのそこまで来てるってことよ。
85 :
マタオーサ閣下(横浜) :2008/06/08(日) 20:00:19.35 ID:cameq4viO
サボって退学 向いてないから自主退学 これのどこが挫折だコラ
86 :
駿手 津代(京都府) :2008/06/08(日) 20:00:48.83 ID:4bAXIJjX0 BE:564138566-PLT(27127)
FORTUNE ARTERIALスレ
87 :
ブリーフ博士(讃岐) :2008/06/08(日) 20:04:41.52 ID:/Is4ULbX0
BNFのBの人?
88 :
セルム(埼玉県) :2008/06/08(日) 20:09:13.92 ID:vZQe+jOY0
PHP大して知らないんだけどメモリ管理とかってできる?
89 :
ハッシュマ・ダー(鳥取県) :2008/06/08(日) 20:19:59.04 ID:tFujE4Fp0
FORTRAN、PASCAL 、COBOL、BASIC、C、JAVA 一通り触ったことあるけど、どれ1つとして身についてないw
90 :
セン・ゲットー(愛知県) :2008/06/08(日) 20:22:53.77 ID:MgBdmHgJ0
フォートランと聞いては、泣かないわけにいかないな
91 :
ダーブラ(大阪府) :2008/06/08(日) 20:24:20.01 ID:xRvr4wzm0
FORTRANは1日だけ習ったけど翌日にすべて忘れた
大学の教授がCかCOBOLさえマスターしとけばソフトウェアの世界では生きていける と言ってた
93 :
ウミガメ(中部地方) :2008/06/08(日) 20:33:23.96 ID:rd9nsfpM0
COBOLは求人多いよなー。 やったことないけど。
94 :
ブラクラ中尉(鳥取県) :2008/06/08(日) 20:35:48.72 ID:72r8LFMV0
古代言語スレ
95 :
ムッシュ ロイ・キロ(東京都) :2008/06/08(日) 20:36:23.03 ID:oIT4gVpo0
未だにFORTRAN77使ってる奴って何なの
FORTRAN 系は MZ-80K の FORM しか使ったことない。
C++しか知らないゆとりです、すみません。
>>92 間違ってないかもしれん
COBOLだけで
99 :
ムッシュ ロイ・キロ(東京都) :2008/06/08(日) 20:42:04.48 ID:oIT4gVpo0
>>50 数値計算の現場では未だにFORTRANが主流だよ
>>61 文法が単純だからFORTRANのほうがコンパイラが最適化しやすい(と言われている)
それにC++の場合経験が浅い奴が書くとテンポラリオブジェクトを無駄に生成しまくっちゃったりして
パフォーマンスガタ落ちになるなんてことはよくある
100 :
ウシアブ(宮城県) :2008/06/08(日) 20:43:46.69 ID:W4gkLcS80
お前ら暗黙の型宣言とかしてないよな
101 :
シン(東京都) :2008/06/08(日) 20:44:06.81 ID:mSAsA8VU0
ぷろぐらまー(笑)
基幹系システムじゃ未だにトークンリングとか使ってんだろ?
103 :
王蟲(群馬県) :2008/06/08(日) 20:44:52.82 ID:knXXFHUm0
俺が大学生のときは理数系はFORTRANは必須だったな
104 :
ミノネズミ(東北地方) :2008/06/08(日) 20:45:50.60 ID:i9K7tf320
数学や物理演算にはFORTRAN そんな風に考えていた時期が私にもありました
21から数学の勉強始めたのか。ある程度下地はあったんだろうが凄いな。
>>92 世の中の半分はいまだにCで動いてるといっても過言ではないかもしれん。
が、おとなしく.net覚えたほうが就職には役立つ気がする。
COBOLは、environment division というフレーズしか憶えていない。
107 :
備府九斎(巣鴨) :2008/06/08(日) 20:51:52.65 ID:CVMvBUwC0
FORTRAN COBOL BASIC を使えた時代が私にもありました もう忘れたけどw PG→SE→営業
108 :
ランチ(埼玉県) :2008/06/08(日) 20:52:27.70 ID:7dMHkgEm0
>●二度の挫折を味わう >化学を学ぶためにバージニア大学に入学したが講義をさぼったことが原因ですぐに退学となってしまう。 >講義をさぼったことが原因で 挫折……なのか?
PGてもうかるの? ゲイツみたいになれるの?
ま、学生時代にFORTRANやりCやり80386やりで、 いざ就職したらCOBOLを学ばねばならんとは、企業のシステムは ほとんどCOBOLで作られてるとは、と 自分の当時の世間知らずにorzだったことが懐かしい さすがに今はCOBOL扱う仕事じゃないが。(いまだにVBとOracleとCだ文句あっか)
111 :
ムッシュ ロイ・キロ(東京都) :2008/06/08(日) 21:10:04.63 ID:oIT4gVpo0
VB(笑)
112 :
ウパ(石川県) :2008/06/08(日) 21:12:59.40 ID:aiEvYh5G0
これからはModula-2とSmalltalkが主流になるよ
第一外国語:BASIC 第二外国語:FORTRAN 第三外国語:C
>48 Formula Translation
115 :
アーオリニ・ヘッコム(東京都) :2008/06/08(日) 21:23:46.57 ID:lzm4pdFH0
うちの大学Cやった後にFORTRANやったんだが しかも前に習ったCで出来る内容しかやってない 意味がまったくわからん
116 :
おたすけ血っ太(神奈川県) :2008/06/08(日) 21:25:12.27 ID:TIe1Xcpn0
117 :
おたすけ血っ太(神奈川県) :2008/06/08(日) 21:28:31.52 ID:TIe1Xcpn0
Fortran 2003使ったことある人なんている?オブジェクト指向とか入ってるんか?
118 :
スノ(巣鴨) :2008/06/09(月) 01:23:18.12 ID:8VYPbbji0
講義サボって退学とか、実験いがいにあるの?あるとしても必修で2、3回でアウトとかでしょ?
119 :
毛 沢山(横浜) :2008/06/09(月) 05:24:21.44 ID:rB/x1GUBO
120 :
バムケッチ(東北地方) :2008/06/09(月) 05:34:07.40 ID:qE5fSo5S0
金融機関のCOBOLコードの大部分はパッチとコメントアウト
121 :
シャプナー(巣鴨) :2008/06/09(月) 06:17:26.51 ID:86wPKWfa0
fortranは基本が暗黙了解言語 だから打ち込みでおk cobolはデータ定義とデータ操作系を分離したので まずは紙に書いてから打ち込みを始める だから肩こりが酷い(W pascalとかmodula-Uはスマートかも Cはトリッキー 凝ったやつ作り込むと勝手にリカーシヴするし泣くぜ 自分の感覚にあったinterpriter作るのが一番だが implicitの自由度をあげれば裏側の処理がむづくなるので 大体は途中であきらめる(W
122 :
毛 沢山(横浜) :
2008/06/09(月) 14:52:25.63 ID:rB/x1GUBO fortressって言語があるらしいね