いつも教わってばかりですみません。
今は「MySQLとPHP、JavaScript+αができればいいな。」と皆さんからのご意見で感じました。
まだ、MySQLを始めて数日です。

お話は変わりますが
以前お世話になっていた会社の情報システム部はCOBOLを使っていました。
検索してみると、
http://ja.wikipedia.org/wiki/COBOL
http://ja.wikipedia.org/wiki/FORTRAN
http://journal.mycom.co.jp/news/2010/01/12/022/i …
COBOLやFORTRANもいい言語のように書いてあります。
しかし、3つ目のURLでは上位に入っていません。

JAVAかC言語などができるようになったらCOBOLやFORTRANは不要なのでしょうか?
それとも別物で他のメリットがあるのでしょうか?

蛇足ですがC言語をほんのチョットかじったことがあります。
何だかコンパイルがWindowsの場合とLinuxの場合とでエラーの出方が違うように感じました。
でもこの疑問は先の話です。

COBOLやFORTRANは勉強するといいですか?
まったく急ぎませんがお返事待っております。
宜しくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (7件)

プログラム言語を難しく考えすぎではないでしょうか?


プログラム言語を日本語などに置き換えて考えるといいかも知れません

例えば
『JAVAかC言語などができるようになったらCOBOLやFORTRANは不要なのでしょうか?』

『英語か中国言などができるようになったらイタリア語やフランス語は不要なのでしょうか?』
と置き換えると答えは簡単です。
イタリア、フランスに行くなら必須。行かなければ、不要。
結局はあなたがどこに行くか(何をしたいか)で決まります。

なので、まずはどこに行くか(何をしたいか)を決める必要があります
Windowsのソフトを作りたい!とか
ニコニコ動画やyoutube見たいなWEB関係がやりたい!とか
iPhoneやipadのソフトを作りたいんだ!とか
NASAに入って宇宙開発に携わりたいんだ。とか

話はそこからです。

ただし、一つアドバイスをすると
COBOL、FORTRANより、javaやC言語の方が圧倒的にシャアが広いです。
javaやC言語が英語だとすると、COBOL、FORTRANはゲール語です。
明らかにjavaやC言語を覚えた方が色んな所にいけます。

よって、質問の『COBOLやFORTRANは勉強するといいですか?』の回答は
『勉強しても良いけど使える場所は少ないですよ』となります

とりあえず、CatMさんが何をしたいか決めましょう。
決まるまで、『MySQLとPHP、JavaScript+α』の勉強を続けて行けば良いと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。
「COBOL、FORTRANより、javaやC言語の方が圧倒的にシャアが広いです。
javaやC言語が英語だとすると、COBOL、FORTRANはゲール語です。
明らかにjavaやC言語を覚えた方が色んな所にいけます。」
よく解りました。
納得です。
ありがとうございました。

お礼日時:2011/04/09 15:41

>MySQLとPHP、JavaScript+α


比較的規模の小さいシステムだとそうでしょうが、大規模のシステムでは異なります。

私はここ10年以上金融系の基幹システムの仕事をしていますが、銀行、証券、保険の
大手の基幹系では必COBOL(かPL/I)が使われています。
#情報系などではJavaもかなりありますが・・MySQLとPHPに出会うことはほぼありません

それぞれ、1000万ステップなんてざらなので、これらは、100億規模の予算をかけても
他の言語には簡単に置き換えできません。

そのため、COBOLは当面なくならないでしょう。
ただ、FORTRANは特殊な科学技術計算以外では使うことは少ないですが・・

金融の基幹系がニッチかと言われると疑問がありますが、ある意味特殊な世界かも知れません

この回答への補足

「比較的規模の小さいシステムだとそうでしょうが、大規模のシステムでは異なります。」
とはコンピュータの処理速度だと少々の速い遅いは顧客に不満を与えないと思います。
小さいシステムと大きいシステムの違いは何なのでしょうか?
すみません。
教えてください。

補足日時:2011/04/09 21:12
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
そうですか?
正直、判断がつきにくくなりました。
ただ、COBOLはでっかいシステムの基幹になりやすいのでしょうね。
解りませんが今までの意見の方で整理いたします。
COBOLは以前お世話になっていた会社の言語ですがCOBOLを無視しようかな?と思ってしまいます。
恐らく業種による言語の必要性と感じました。
COBOLはよく解りませんが今は無視しますが、後では無視しないかも知れません。
すみません。
補足で1つ質問してもいいですか?
お願い致します。

お礼日時:2011/04/09 21:06

使うあてがないんだったら、必要ない言語じゃないですか?FORTRANもCOBOLも大型コンピュータの時代に生まれた「古典言語」ですから。

それに絡む仕事があるんなら覚える必要はあるけど、そうじゃないなら近づく必要はないでしょう。その経験が今どきの言語に生かせるような気がしませんしね。これらを使う案件は、古いオフコンやミニコンを使っていたものか、これらを「ダウンサイジング」と称してPCに移行させたけど、言語はそのまま…みたいなものになると思います。市場的にはニッチな部類でしょう。滅亡したわけではないのでまだ需要はあるものの、今後は先細りする一方です。

口の悪いソフト屋に言わせれば、今どきの言語を見慣れた目でCOBOLを見ると、とりあえず動くようにやっつけたとしか思えない言語だという意見もありましたね。
    • good
    • 0
この回答へのお礼

お返事をありがとうございます。
皆様、殆ど異口同音といった気がしました。
そのうちまた何か質問すると思います。
是非、宜しくお願い致します。

お礼日時:2011/04/09 15:46

「JAVAかC言語などができるようになったらCOBOLやFORTRANは不要なのでしょうか?


それとも別物で他のメリットがあるのでしょうか?」

 java、C、COBOL、FORTRAN全て勉強しましたが、25年程前の学生時代にCをマスターした後に、会社でCOBOLを覚えるのは苦痛でした。それは、今まで現代国語だったのが、古文に変わったようなもので、一応構造化言語ではあるが、GOTO文を多用して美しくないプログラムでした。

 C言語で手続き型のプログラミング言語がマスターできていれば、COBOLやFORTRANは不要です。基本情報技術者試験から、既に「FORTRAN」の選択肢が無くなっている(現在の選択肢:C言語、COBOL、Java、アセンブラ、表計算)ぐらいですから。
    • good
    • 0
この回答へのお礼

お返事をありがとうございます。
基本情報技術者試験などの国家試験?の科目からボクの今の質問は紐解けますね。
大変参考になりました。
ありがとうございました。

お礼日時:2011/04/09 15:37

使っていないとどうしても忘れるので、必要になってからやれば良いと思います。


どうしても気になるのなら、サンプルプログラムを読んで「こんな言語なのね」というのを知るだけで良いと思います。それが分からないのなら基本が出来ていないので、ますます手を出すと破綻するでしょう。

大切なのは、未経験の言語を短期間で習得できる素地を作ること。
どんな言語でも、20歳で覚えてそれだけを武器に一生食べていけるものは無いと思います。
設計思想の似ている言語ならすぐに習得できますし、プロはそうあるべきです。

「未経験なのでできません」と答えるのがアマチュアで、「未経験ですが出来ます。ただし、初めてなので○日余分に時間を下さい」と答えるのがプロ。
未経験の言語でも経験者と同等の納期で開発し、高品質のものを納品するのが一流のプロだと思います。
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
「WEB系以外はCから始めて、今はCは使わないけれどもCが基礎となり、他の言語の習熟に役立った(理解しやすかった)。結局色々知っています。」とおっしゃる方がいらっしゃいました。
この考え方でいいと思われますか?
すみません。
まだ先の話ですが、また教えてください。
宜しくお願い致します。

お礼日時:2011/04/09 15:13

仕事で使う必要が全くないなら覚える必要はないでしょう。



コンパイルのやり方も使用するシステムによって全然違うので、ソースを弄ってコンパイルする仕事に関わるならコンソールの使い方から学ぶ必要があります。

COBOLで組まれたシステムは10年くらい前から本格的にPCサーバーシステムへの移行が進んでいます。COBOLしか使えないプログラマの必要性は年々薄くなり、COBOLが読めてオープン系の言語が使えるプログラマの方が必要ととなっています。最近ではCOBOLが読める必要性もドンドン薄くなってますけどね。

仕事の内容や会社によってはJavaやC:言語ではなく独自の開発言語が主流だったりします。
RDBMSのストアードプロシージャも必要だったりしますからね。

この回答への補足

「WEB系以外はCから始めて、今はCは使わないけれどもCが基礎となり、他の言語の習熟に役立った(理解しやすかった)。結局色々知っています。」とおっしゃる方がいらっしゃいました。
この考え方でいいと思われますか?
すみません。
まだ先の話ですが、また教えてください。
宜しくお願い致します。

補足日時:2011/04/09 15:30
    • good
    • 0
この回答へのお礼

そうですか・・・。
COBOLが読める必要性さえもドンドン薄くなっているのですね。

「仕事の内容や会社によってはJavaやC:言語ではなく独自の開発言語が主流だったりします。
 RDBMSのストアードプロシージャも必要だったりしますからね。」
の部分は検索しましたが、後で考えることにします。

どうもありがとうございました。

お礼日時:2011/04/09 15:03

どの様な状況で質問されているのかちょっと不明ですが、


まあ、どんなプログラム言語でも勉強しておいて損になることはあんまり無いと思いますけど、

MySQLとPHP、JavaScript+αを目指して、まだ、MySQLを始めて数日の人があんまり
あれこれ目移りしてもそれもどうかな?とは思いますけど。

この回答への補足

「WEB系以外はCから始めて、今はCは使わないけれどもCが基礎となり、他の言語の習熟に役立った(理解しやすかった)。結局色々知っています。」とおっしゃる方がいらっしゃいました。
この考え方でいいと思われますか?
すみません。
まだ先の話ですが、また教えてください。
宜しくお願い致します。

補足日時:2011/04/09 15:31
    • good
    • 0
この回答へのお礼

おっしゃる通りですね。
たまたまCOBOLという単語だけはよく耳にしていたので気になりました。
ありがとうございます。

お礼日時:2011/04/09 14:49

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qオフコンのオープン化でコボル言語

からオープンコボルにマイグレーションした場合
従来のコボル言語で仕事をしていたプログラマーの知識はオープンコボルでも引き続き活かせるのでしょうか?
(私はプログラマーではないので専門知識がありませんので平たい説明をよろしくお願いいたします。)

Aベストアンサー

再度のお礼へのコメントです。

>オープン化検討にあし掛け3年になるのですが、イニシャルコストに8千万程かかる見通しで、社長の理解が得られなく、現オフコンの更新時期を迎えてしまったので、しかたなくオフコンを更新するしかない状態です。
 更新時期はベンダーさんの都合ですよね。オープン化と合わせれば更新時期を延ばすことも可能かも知れませんね。

>電算室の人間は従来通りの業務を波風立てずに過ごそうと考えているので安堵しているはずです。
 オープン化でも役立つ人は、より良くすることを提案しますね。オープン化を越えて、いっそのことクラウド化すれば、電算室はオフコンとともに不要となりますよ。

>私の上司や他の部署の人間は、専門的は論議になると電算室に言い負かされている有様です。
 議論を専門的にして、本題をすり替えているのではありませんか。としたら、エンジニアとして姑息です。共通のものさしで作成した資料を提示して、議論がブレないようにするのがプロです。この様に指摘してわかるものを提供するように要求したら如何でしょうか。

>思惑は違えど、社長も電算室もオープン化に高額費用を投資する気が無いのです。
マイグレーションのオープン化でのメリットは、ハード費用の差額だけですからね。

>ですがNECがオフコンの製造を5年後に中止すると発表してますので、それまでには道筋をつけなけらばならなく、ビジネスモデルの検討も不可避であると考えております。
 まずは現状の把握が必要です。それがなければ、新しいモデルと比較ができませんからね。ビジネスモデルの作成に現状維持派は無用です。

では、御社のご発展を祈念いたします。

再度のお礼へのコメントです。

>オープン化検討にあし掛け3年になるのですが、イニシャルコストに8千万程かかる見通しで、社長の理解が得られなく、現オフコンの更新時期を迎えてしまったので、しかたなくオフコンを更新するしかない状態です。
 更新時期はベンダーさんの都合ですよね。オープン化と合わせれば更新時期を延ばすことも可能かも知れませんね。

>電算室の人間は従来通りの業務を波風立てずに過ごそうと考えているので安堵しているはずです。
 オープン化でも役立つ人は、より良くすることを提...続きを読む

QFortran90/Fortran95→Fortran77

大学の授業でFortranを使ったプログラミングを勉強しています。

以下の文が大学のPCに入っているコンパイラでは問題なくコンパイルでき実行できるのですが、家のPCだとコンパイルすることが出来ません(以下の文でエラーが出ます)
大学のPCの開発環境はFujitsu-FORTRANだと思います(^ ^;
家のPCはSalford FTN77 Personal Edition CompilerとCPad for Salford FTN77を組み合わせて使用しています

なぜエラーがでるのか自分なりに考えた結果、Fortran90/Fortran95のプログラムをFortran77のコンパイラでコンパイルしているからだと思います(全くの勘違いだったら指摘して下さい)

Fortran90/Fortran95の開発環境がフリーで整えばいいのですが、見つからないのでプログラムを修正したいと思います そこで、力を貸していただきたいのです

前置きが長くなりましたが、エラーが出る文は以下のところです
open(8,file='freq_ex13.dat',action='write',status='replace')
ここを、Fortran77のコンパイラでコンパイルできるようにアドバイスを下さい よろしくお願いします

大学の授業でFortranを使ったプログラミングを勉強しています。

以下の文が大学のPCに入っているコンパイラでは問題なくコンパイルでき実行できるのですが、家のPCだとコンパイルすることが出来ません(以下の文でエラーが出ます)
大学のPCの開発環境はFujitsu-FORTRANだと思います(^ ^;
家のPCはSalford FTN77 Personal Edition CompilerとCPad for Salford FTN77を組み合わせて使用しています

なぜエラーがでるのか自分なりに考えた結果、Fortran90/Fortran95のプログラムをFortran77のコンパイラでコン...続きを読む

Aベストアンサー

action='write'を削除してみては?
8番にREADを使わなければいいだけの話です。
http://docs.hp.com/ja/B3908-90007/ch10s65.html#id21163286

Fortranはコンパイラ毎に独自の拡張が相当されてますから、移植する際にはどの拡張が使えるのか把握する必要があります。
使えない場合はコンパイルエラーが返ってくるのですぐにわかりますけど。
http://www.cc.nao.ac.jp/vppman/HTML/japan/langFort/fvp11/fvp00079.htm

参考URL:http://docs.hp.com/ja/B3908-90007/ch10s65.html#id21163286

Qコボルとはどのような言語ですか?

友人がプログラマーを目指しています。
入社した会社では連日、厳しい研修が行われ、
コボルという言語を習っているようです。
でも、なんか様子がおかしいのです。
会社の規模に比べて採用人数が多すぎるんです。
で、続々と辞めてるんです。
友人はなんとかスキルを身につけたいから、とがんばっていますが
そもそもコボルって、最近聞かない言語ですよね?
コボルを身につけてプログラマーやSEとして先はあるんでしょうか?

Aベストアンサー

まだ締め切られていないので、一言。
大手メーカでSEを35年経験しました。担当した業種で適用していたパッケージソフトは基幹部分がCOBOLで作成されており、機種やOSに依存する部分はアセンブラやC++等で作成されていました。この構造で汎用機からUNIX、Windowsまで機種やOSに依存しない、また過去の貴重な(金額的にも品質的にも)プログラム資産を継承したパッケージとなっていました。

1)COBOLについて
  今回のご質問の内容を見ると、プログラマとしてCOBOLを選択して勉強しているというより、会社の業務上、COBOLが必要で、そのために会社が習得させているというように理解しましたので、COBOLが過去の言語云々と言うのは直接は関係してこないように思います。確かに身につけていても転職等に強力な武器になるような言語ではないでしょうが。でも、所詮、言語なんて時流のものと考えておくべきと思います。

2)派遣について
  顧客先に常駐して開発作業を行うことはソフトウェア業界では日常茶飯事のことです。大手メーカSEでも入社以来10年以上顧客先常駐なんてケースもよくあります。金融SEなんかは1プロジェクト(基本設計から本稼働まで)期間が3年なんて普通にありますから。
  これを言う時に、入社した会社で業務を行っていないから派遣とひと括りで言うのは誤りで、請負の場合でもこのような作業形態はあります。派遣と請負の違いは、簡単に言うと指揮命令ルートにあります。派遣は顧客から指示が出ますが、請負は会社からしか出ません。(実務というより契約の話でした)

3)会社規模と採用人数
  極端なアンバランスは問題と思いますが、経営方針に基づいた採用であればOKでしょう。
  問題は退職者が多いこと。これは、何らかの就業上の問題が内在している事が考えられますが、本人が納得できればいいわけで、部外者が分からない範囲で議論しても始まらないと思います。

まだ締め切られていないので、一言。
大手メーカでSEを35年経験しました。担当した業種で適用していたパッケージソフトは基幹部分がCOBOLで作成されており、機種やOSに依存する部分はアセンブラやC++等で作成されていました。この構造で汎用機からUNIX、Windowsまで機種やOSに依存しない、また過去の貴重な(金額的にも品質的にも)プログラム資産を継承したパッケージとなっていました。

1)COBOLについて
  今回のご質問の内容を見ると、プログラマとしてCOBOLを選択して勉強しているというより、会社の...続きを読む

QCOBOL85からCOBOL2002移行

HPのOSバージョンアップして、COBOL85からCOBOL2002移行の作業をしました。再コンパイルして、生成されたモジュール(又はオブジェクトファイル.o)のサイズは元の2、3倍になってしまいましたが、どういうことですか?ご教示お願いします。

Aベストアンサー

>なぜバイナリ構造が変更したら、実行モジュール大きくなるのは
>少し、詳しく教えていただけませんか。
ちゃんと書くと長いので掻い摘んで描くと
RISCではコンパイル時点で命令を細かく分け、実行時に並列計算できるもの探して実行していましたが、
Itaniumで採用したEPICではコンパイル時点で並列部分を抽出し実行モジュールに並列情報を持たせています。
アーキテクチャが変わると実行モジュールの構成(サイズ)が変わるのは仕方がないことです。

Q!!!「コボル」!!!教えてください!!!

こんにちは!
今日ある会社のPGの面接にいってきました。
中途採用です。
言語はコボルを使うらしいことが求人票にかいてありました。私はまったくプログラミングの経験がありませんが、「必要経験等は特にありません」との表記がありましたので面接にいきました。ところが即戦力(もしくはある程度理解してる方)希望と言われました。そしてあなたの力を知りたいので課題を出します。といわれました。課題はまだ頂いていないのですが早速今から基礎の勉強をしようかと思っていますがまったくわからないので何からしていいのかわかりませんw初心者用の良いサイトご存知の方いらっしゃいましたら教えてください!あと質問がいくつかあります。よろしくお願いします!!

1、教えてgooのカテゴリにはなぜ、コボルの欄がないのでしょうか?

2、コボルって難しいですか?

3、コボルは時代遅れで廃れてると聞きますがほんとですか?

よろしお願いします!

Aベストアンサー

未経験OKと言いながら即戦力が欲しいとは、良くある話ですね。その企業に憤りさえ感じます。

まず、COBOLについてのサイトは知りませんので、ご紹介できませんが、ご質問なら何とか回答できそうですので。。

1、教えてgooのカテゴリにはなぜ、コボルの欄がないのでしょうか?

COBOLへの質問のニーズが少ないからでしょう。


2、コボルって難しいですか?

自分も多少やっていましたが、他言語に比べて比較的易しいですよ。中学程度の英語が分れば、コーディングできますし・・・

3、コボルは時代遅れで廃れてると聞きますがほんとですか?

そうですね、Cobolは事務処理用コンピュータ(オフィスコンピュータ、汎用機)で動く言語です。最近のコンピュータ市場の動向を見ていただければ分りますが、それがWindowsマシンに置き換わってきているので、この先伸びる可能性はゼロに近いです。

QCOBOL97,Power-COBOLでの効率の良い書き方

汎用機のCOBOLでは添字にはCOMP-1を使うと効率が良いとか、ベースレジスタ削減のために 01レベルのワーク領域の数を減らす(少数の01レベルの配下にワーク領域を定義する)などがマニュアルに記載されていました。
ところがパソコン/サーバ上で動くCOBOLの場合は、計算用にCOMP-3を使うと処理効率が悪い、計算用ではCOMP-3よりはDISPLAY項目、さらに良いのはCOMP-5である、などと言う記事もあり汎用機COBOLとはずいぶん違うようです。実際のところ、パソコン/サーバ上で動くCOBOLで実行時の効率が良いプログラムを書くためには、どのような事に注意すれば良いのでしょうか?

Aベストアンサー

以下が参考になるのでは?

http://q.hatena.ne.jp/1171405263

>>実際のところ、パソコン/サーバ上で動くCOBOLで実行時の効率が良いプログラムを書くためには、どのような事に注意すれば良いのでしょうか?

昔は、汎用機やオフコン、パソコンでCOBOLのアプリを書いていました。ハードレベルのことは、よくわかりませんが、記載されていたとおりだという気がしますね。でも、メモリーや処理効率が悪とはいっても、人間のレベルからしたら、気にしないでもいい程度だと思いますよ。

個人的には、メモリ効率等よりも汎用機・オフコンなどとソースの共用ができるほうが良いと思うので、汎用機に合わせたいところですが、汎用機で使う予定が無いならパソコン・サーバ上でベストな指定でもいいかもしれませんね。

そして、数値計算(特にお金の計算)では、10進で行われるCOMP-3が計算誤差やデバッグの容易さで有利だと思えます。

Qイギリスポンドはスコットランドで使えますか?

夏にスコットランドへ行きます。
スコットランドの通貨はポンドですが日本では両替できません。
イギリスポンドなら日本で両替可能ですが、イギリスポンドをスコットランドで使用することは出来るのでしょうか?
宜しく御願いします。

Aベストアンサー

 英国ポンドはそのままスコットランド、ウェールズ、北アイルランドで使えます。 隣国のアイルランド共和国でもそのまま使えました。 
 
 さすがにスコットランドのコインは イングランドで拒否された事がありましたが 銀行で交換してくれました。

Qオフコン(富士通Kシリーズ)COBOLと汎用機COBOLの違い

 私、富士通オフコン(KやPRIMERGY6000)でのシステム開発を10年以上やっています。当然COBOL言語での開発です。オフコン市場が縮小傾向(AS400は別のようですが)にあるなか、汎用機の開発やリプレースは盛んに行われていると認識しています。

 私の勘ではデータベースのREAD/WRITEのあたりや画面プログラムの表示のさせ方などが違うのでは、と思うのですが、実際に富士通オフコンのCOBOL-Gと汎用機(富士通でもIBMでもなんでも構いません)COBOLを経験された方に、その相違点をお聞きしたく存じます。

 宜しくお願いします。

Aベストアンサー

COBOLというより、DBMSやDCモニタ(富士通ならAIM,IBMならCICSやIMS等)による違いですね。
DBについてはSQLをサポートするRDBMSなら、アプリケーションのコーディングレベルは大きな違いは無いでしょうけど、階層型やネットワーク型DBだとそれぞれ独自の特色があるので使うDBMSによって大きく異なるでしょう。
画面は最近はメインフレームでもWWWを使ったりもするようですが、そうでもない限り、これもDCモニタによってやり方は全然違います。
従って、メインフレームの勉強をしたいのなら、まずターゲットとするDB/DCを決めないといけません。

Qスコットランド訛りが聞ける映画について

現在スコットランドではなされている英語(スコットランド地方の英語方言)というテーマで卒論を進めております。

スコットランド映画を資料にして研究しているのですが、すこっとらんど訛りがよくでていて、さらに80年代か、もしくはそれ以前の時代の映画がなかなか見つかりません!! 訛りがあるという映画も現在レンタルされてなかったりなど・・・><

もし、スコットランド訛りがよくわかる(できれば舞台もスコットランド)映画のオススメがあれば教えていただきたいと思います。 レンタルもされてるよ~という情報もあればぜひ教えていただきたいです!!

Aベストアンサー

参考になるか分かりませんが、IMDb (Internet Movie Database) のスコットランド訛などのキーワードがついてる映画のリスト。
http://www.imdb.com/keyword/scottish-accent/
http://www.imdb.com/keyword/scotland/
http://www.imdb.com/keyword/scottish/
http://www.imdb.com/keyword/scottish-wedding/
http://www.imdb.com/keyword/scot/

あと、ウィキペディア英語版のスコットランド映画のカテゴリ。
http://en.wikipedia.org/wiki/Category:Scottish_films

それと、映画ではありませんが、イギリスのテレビドラマ「ドクター・フー」の10代目ドクター(デビッド・テナント)はスコットランド訛が入っていたと思います。NHK教育で火曜夜に放送中のは9代目で、来週から10代目となります。

参考になるか分かりませんが、IMDb (Internet Movie Database) のスコットランド訛などのキーワードがついてる映画のリスト。
http://www.imdb.com/keyword/scottish-accent/
http://www.imdb.com/keyword/scotland/
http://www.imdb.com/keyword/scottish/
http://www.imdb.com/keyword/scottish-wedding/
http://www.imdb.com/keyword/scot/

あと、ウィキペディア英語版のスコットランド映画のカテゴリ。
http://en.wikipedia.org/wiki/Category:Scottish_films

それと、映画ではありませんが、イギ...続きを読む

QCOBOLのお勉強

お世話になります。
今度、あるシステム改修を請け負う事になったのですが、言語がCOBOLとのことで、勉強しようと考えているのですが、COBOLは全く触った事がないので何をどうやって勉強すればよいのか全く分からず・・・。

出来れば実際にソースコードを打ち込んで動かしたいと考えているのですが、

①COBOLの開発環境は一般的に何を使うのでしょうか?(.NetならVisualStudio、VBAならExcel・・・といったように開発環境はどれでどうやって入手するのか?)※フリー?or購入?

②おすすめの参考書(出来ればフリーでの環境構築から説明があると嬉しい)もしくはサイトはございますでしょうか?

.NetやVB/VBAはある程度経験があるのですが、COBOLって何?レベルの素人なのでご教示頂ければと思います。(ぶっちゃけ習得は難しいですか?)

Aベストアンサー

不通にコンピュータ言語です。
プラットフォームは汎用機ですよね? でしたら汎用機メーカーが開発環境を芸供していると思います。
Eclipseにもあったかな? Eclipse。ご存知ですよね? Javaでのソフトウェア開発で使うあのEclipseです。確認してみてください。

書籍は大きめの技術関連の図書を扱う書店へ行ってご自身の目で見て「構成や書き方がわかりやすい」ものを選ばれるとよいです。
事務処理系の言語ですから言語自体は難しくはありません。しかし、divisionとかsectionとかいった、プログラムの処理機能自体を書く前に、変数やら帳票の形式やらをまず定義するので、「コーディングしながら考えよう」が通用しません。しっかり必要事項を設計してからコーディング作業に取り掛かる必要がある言語です。そこはC言語より面倒というか厳格です。


人気Q&Aランキング