アカウント名:
パスワード:
会計処理に特化したCOBOLとか、Web処理に特化したPHPとか、MSに特化したVBとか、Appleに特化したIOSプログラムとか、、メシを食うためだと割り切ってやるのであればいいかもしれないですけど。
大学なんかだと、そういう言語はハナから教えませんよね。アセンブラとCとLispとSmalltalkあたりを教えているような。
COBOLなんかは、メーカーごとの方言が多いために実環境なしでは、戦力になるような勉強ができません。ところが実環境をそろえるには100万単位の金がかかるため、自主学習などはほとんどできません。だからこそ現役で即戦力となるCOBOLプログラマは重宝されています。
もしCOBOLが使えるなら大きな強みですね。日本なら引っ張りだこだと思いますよ。
昔の知識で書くけど、COBOL自体のベンダ毎の方言ってのはあまりなかった気がする。そもそも CODASYL が初期から標準化で頑張ってた。いろんな組織が Java の compatibility kit みたいなバリデーションプログラム群を持っていて、コンパイラはそれを正しくコンパイルするようメンテされてた。汎用機はIBMのプログラムがそのままコンパイルできることが求められたし、オープンシステム向けではMicro Focus のコンパイラ一択。少なくとも、今のSQL みたいな互換性にまつわる悲惨な状況にはなかった。
COBOL 本来の部分よりもDBなどのミドルウェアのための拡張文法とか環境は各社好き勝手やってましたね。実環境で勉強することなく即戦力にはならないに同意。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
ドメイン特化言語に深入りしないこと (スコア:3, 興味深い)
会計処理に特化したCOBOLとか、Web処理に特化したPHPとか、MSに特化したVBとか、Appleに特化したIOSプログラムとか、、
メシを食うためだと割り切ってやるのであればいいかもしれないですけど。
大学なんかだと、そういう言語はハナから教えませんよね。アセンブラとCとLispとSmalltalkあたりを教えているような。
Re: (スコア:2)
COBOLなんかは、メーカーごとの方言が多いために実環境なしでは、戦力になるような勉強ができません。ところが実環境をそろえるには100万単位の金がかかるため、自主学習などはほとんどできません。だからこそ現役で即戦力となるCOBOLプログラマは重宝されています。
もしCOBOLが使えるなら大きな強みですね。日本なら引っ張りだこだと思いますよ。
Re:ドメイン特化言語に深入りしないこと (スコア:2)
昔の知識で書くけど、COBOL自体のベンダ毎の方言ってのはあまりなかった気がする。
そもそも CODASYL が初期から標準化で頑張ってた。
いろんな組織が Java の compatibility kit みたいなバリデーションプログラム群を持っていて、コンパイラはそれを正しくコンパイルするようメンテされてた。
汎用機はIBMのプログラムがそのままコンパイルできることが求められたし、オープンシステム向けではMicro Focus のコンパイラ一択。
少なくとも、今のSQL みたいな互換性にまつわる悲惨な状況にはなかった。
COBOL 本来の部分よりもDBなどのミドルウェアのための拡張文法とか環境は各社好き勝手やってましたね。
実環境で勉強することなく即戦力にはならないに同意。