いつも教わってばかりですみません。
今は「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は勉強するといいですか?
まったく急ぎませんがお返事待っております。
宜しくお願い致します。
No.5ベストアンサー
- 回答日時:
プログラム言語を難しく考えすぎではないでしょうか?
プログラム言語を日本語などに置き換えて考えるといいかも知れません
例えば
『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+α』の勉強を続けて行けば良いと思います。
ありがとうございます。
「COBOL、FORTRANより、javaやC言語の方が圧倒的にシャアが広いです。
javaやC言語が英語だとすると、COBOL、FORTRANはゲール語です。
明らかにjavaやC言語を覚えた方が色んな所にいけます。」
よく解りました。
納得です。
ありがとうございました。
No.7
- 回答日時:
>MySQLとPHP、JavaScript+α
比較的規模の小さいシステムだとそうでしょうが、大規模のシステムでは異なります。
私はここ10年以上金融系の基幹システムの仕事をしていますが、銀行、証券、保険の
大手の基幹系では必COBOL(かPL/I)が使われています。
#情報系などではJavaもかなりありますが・・MySQLとPHPに出会うことはほぼありません
それぞれ、1000万ステップなんてざらなので、これらは、100億規模の予算をかけても
他の言語には簡単に置き換えできません。
そのため、COBOLは当面なくならないでしょう。
ただ、FORTRANは特殊な科学技術計算以外では使うことは少ないですが・・
金融の基幹系がニッチかと言われると疑問がありますが、ある意味特殊な世界かも知れません
この回答への補足
「比較的規模の小さいシステムだとそうでしょうが、大規模のシステムでは異なります。」
とはコンピュータの処理速度だと少々の速い遅いは顧客に不満を与えないと思います。
小さいシステムと大きいシステムの違いは何なのでしょうか?
すみません。
教えてください。
お返事ありがとうございます。
そうですか?
正直、判断がつきにくくなりました。
ただ、COBOLはでっかいシステムの基幹になりやすいのでしょうね。
解りませんが今までの意見の方で整理いたします。
COBOLは以前お世話になっていた会社の言語ですがCOBOLを無視しようかな?と思ってしまいます。
恐らく業種による言語の必要性と感じました。
COBOLはよく解りませんが今は無視しますが、後では無視しないかも知れません。
すみません。
補足で1つ質問してもいいですか?
お願い致します。
No.6
- 回答日時:
使うあてがないんだったら、必要ない言語じゃないですか?FORTRANもCOBOLも大型コンピュータの時代に生まれた「古典言語」ですから。
それに絡む仕事があるんなら覚える必要はあるけど、そうじゃないなら近づく必要はないでしょう。その経験が今どきの言語に生かせるような気がしませんしね。これらを使う案件は、古いオフコンやミニコンを使っていたものか、これらを「ダウンサイジング」と称してPCに移行させたけど、言語はそのまま…みたいなものになると思います。市場的にはニッチな部類でしょう。滅亡したわけではないのでまだ需要はあるものの、今後は先細りする一方です。口の悪いソフト屋に言わせれば、今どきの言語を見慣れた目でCOBOLを見ると、とりあえず動くようにやっつけたとしか思えない言語だという意見もありましたね。
お返事をありがとうございます。
皆様、殆ど異口同音といった気がしました。
そのうちまた何か質問すると思います。
是非、宜しくお願い致します。
No.4
- 回答日時:
「JAVAかC言語などができるようになったらCOBOLやFORTRANは不要なのでしょうか?
それとも別物で他のメリットがあるのでしょうか?」
java、C、COBOL、FORTRAN全て勉強しましたが、25年程前の学生時代にCをマスターした後に、会社でCOBOLを覚えるのは苦痛でした。それは、今まで現代国語だったのが、古文に変わったようなもので、一応構造化言語ではあるが、GOTO文を多用して美しくないプログラムでした。
C言語で手続き型のプログラミング言語がマスターできていれば、COBOLやFORTRANは不要です。基本情報技術者試験から、既に「FORTRAN」の選択肢が無くなっている(現在の選択肢:C言語、COBOL、Java、アセンブラ、表計算)ぐらいですから。
お返事をありがとうございます。
基本情報技術者試験などの国家試験?の科目からボクの今の質問は紐解けますね。
大変参考になりました。
ありがとうございました。
No.3
- 回答日時:
使っていないとどうしても忘れるので、必要になってからやれば良いと思います。
どうしても気になるのなら、サンプルプログラムを読んで「こんな言語なのね」というのを知るだけで良いと思います。それが分からないのなら基本が出来ていないので、ますます手を出すと破綻するでしょう。
大切なのは、未経験の言語を短期間で習得できる素地を作ること。
どんな言語でも、20歳で覚えてそれだけを武器に一生食べていけるものは無いと思います。
設計思想の似ている言語ならすぐに習得できますし、プロはそうあるべきです。
「未経験なのでできません」と答えるのがアマチュアで、「未経験ですが出来ます。ただし、初めてなので○日余分に時間を下さい」と答えるのがプロ。
未経験の言語でも経験者と同等の納期で開発し、高品質のものを納品するのが一流のプロだと思います。
お返事ありがとうございます。
「WEB系以外はCから始めて、今はCは使わないけれどもCが基礎となり、他の言語の習熟に役立った(理解しやすかった)。結局色々知っています。」とおっしゃる方がいらっしゃいました。
この考え方でいいと思われますか?
すみません。
まだ先の話ですが、また教えてください。
宜しくお願い致します。
No.2
- 回答日時:
仕事で使う必要が全くないなら覚える必要はないでしょう。
コンパイルのやり方も使用するシステムによって全然違うので、ソースを弄ってコンパイルする仕事に関わるならコンソールの使い方から学ぶ必要があります。
COBOLで組まれたシステムは10年くらい前から本格的にPCサーバーシステムへの移行が進んでいます。COBOLしか使えないプログラマの必要性は年々薄くなり、COBOLが読めてオープン系の言語が使えるプログラマの方が必要ととなっています。最近ではCOBOLが読める必要性もドンドン薄くなってますけどね。
仕事の内容や会社によってはJavaやC:言語ではなく独自の開発言語が主流だったりします。
RDBMSのストアードプロシージャも必要だったりしますからね。
この回答への補足
「WEB系以外はCから始めて、今はCは使わないけれどもCが基礎となり、他の言語の習熟に役立った(理解しやすかった)。結局色々知っています。」とおっしゃる方がいらっしゃいました。
この考え方でいいと思われますか?
すみません。
まだ先の話ですが、また教えてください。
宜しくお願い致します。
そうですか・・・。
COBOLが読める必要性さえもドンドン薄くなっているのですね。
「仕事の内容や会社によってはJavaやC:言語ではなく独自の開発言語が主流だったりします。
RDBMSのストアードプロシージャも必要だったりしますからね。」
の部分は検索しましたが、後で考えることにします。
どうもありがとうございました。
No.1
- 回答日時:
どの様な状況で質問されているのかちょっと不明ですが、
まあ、どんなプログラム言語でも勉強しておいて損になることはあんまり無いと思いますけど、
MySQLとPHP、JavaScript+αを目指して、まだ、MySQLを始めて数日の人があんまり
あれこれ目移りしてもそれもどうかな?とは思いますけど。
この回答への補足
「WEB系以外はCから始めて、今はCは使わないけれどもCが基礎となり、他の言語の習熟に役立った(理解しやすかった)。結局色々知っています。」とおっしゃる方がいらっしゃいました。
この考え方でいいと思われますか?
すみません。
まだ先の話ですが、また教えてください。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- その他(プログラミング・Web制作) FORTRAN77の配列(除算) 2 2023/02/01 14:34
- その他(ブラウザ) python から COBOL を呼び出すことは可能でしょうか。 1 2023/04/21 21:03
- 計算機科学 fortranという言語は今でも科学技術計算でPythonと同じくらい使われてると聞いたのですが、そ 10 2022/08/25 00:43
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
楽しくて最高のプログラミング...
-
C言語、C+、C++、C#の違い
-
C++ ってなんて読む?
-
プログラムに書かれる"%"記号の...
-
質問失礼します。 プログラム言...
-
C言語とhtmlの違いを どな...
-
TO_CHARで小数点以下がある場合...
-
Pythonって何を意識した言語な...
-
おみくじを作りたいのですが
-
現在、大学の応用化学科に所属...
-
C++における継続行
-
クオンツに必要なプログラミン...
-
VCとVC++
-
最新のプログラム言語を学ぶに...
-
VBSとWSHは読み方が違うだけで...
-
.Net Framework APIがあればMFC...
-
Excel VBAで文字化けする (英語...
-
VBScriptで引数を省略したい場合
-
ホワイトハッカーを目指そうか...
-
COBOLでのNOT = の AND条件
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
質問失礼します。 プログラム言...
-
最新のプログラム言語を学ぶに...
-
COBOLでのNOT = の AND条件
-
C言語って古いですか?
-
rpa化する言語としてら何があり...
-
UNITY Float型の接尾辞fって
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
COBOLで文字タイプを数字...
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
Int('1234') で、strをかんたん...
-
C++ ってなんて読む?
-
Excel VBAで文字化けする (英語...
-
C言語 解答について。
-
VBSでDim、Private、Publicの違い
-
Excelの開発言語ってなんですか?
-
C# でソフト開発をした事のある...
-
C#とC++のざっくりとした違いを...
おすすめ情報