cobol vs java
■ このスレッドは過去ログ倉庫に格納されています
0001nameless
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG00041
NGNG普及したjavaとどちらが優れているんでしょう。
00051
NGNGjavaなどの新興言語の場合経験の貧しい技術者が集まるが故に
cobolの勝ち!とか。
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNGよってJava>>>>>>>>>>>>>>>Cobol
0010デフォルトの名無しさん
NGNG00111
NGNG不毛というのは分かるが、cobolもjavaも十分現役だし死人と比べるのは
いかがなものかと。
9-10>
テキストファイルが読み込めてバイトコード吐けるんだから、cobolでもコンパイラは作れると思う。
0012デフォルトの名無しさん
NGNGCobolが十分現役というのはどうかと・・・
保守案件以外ないんじゃない?
結合システムがCOBOLだからみたいな理由以外でCOBOLが採用されてる案件があったら教えて欲しい。
00131
NGNG3年ほど前にまるっきり新規のシステムでバッチ処理をcobolで組む仕事を見かけた。
業務知識豊富な人材がcobolのエキスパートだというのが積極的な理由だったと思う。
ちなみにオンラインでのデータ投入はwebで俺自身はそちらを担当したが、oracleが
仲介するからシステムの整合性には問題なし。
特に巨額の金額計算が必要な場面で計算誤差が気になる場合、cobolのデータ型とc/c++/javaのデータ型では
cobolの方に軍配があがるというのもある。c++/javaは新しい型を実装しなければいけない。
確かに新規の案件でcobolを採用する場面は少ないというのは分かるが
過去の遺物と葬るには少なくとも他の言語が計算誤差なども解決しなくてはいけないと思う。
0014デフォルトの名無しさん
NGNGこんなもんいまだにつかってるってのがマジで信じらんない
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG井の中の蛙というやつです。
0017デフォルトの名無しさん
NGNGLang java = new Java();
if (cobol.equals(java))
{
System.out.println("ここは必ず通らなければらならない");
}
else
{
// ここは論理的に通らないはず
}
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG>特に巨額の金額計算が必要な場面で計算誤差が気になる場合、cobolのデータ型とc/c++/javaのデータ型では
>cobolの方に軍配があがるというのもある。c++/javaは新しい型を実装しなければいけない。
金額計算を C/C++/java でやる場合64bitの整数型で十分じゃない?
日本のGDPが500兆ぐらいっていうからそれを楽々扱える精度があれば十分だと思うけど。
どうしてもだめな場合でも java の場合だったら java.math パッケージとかの
既存の物を利用すればいいだけでわざわざ実装しなくてもいいじゃない。
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGえ?! COBOLもバイトコード吐くの?
そうか、じゃあ俺のPCにもCOBOL仮想マシン入れておかねば・・・
0023デフォルトの名無しさん
NGNGhttp://msugai.fc2web.com/java/class/DecimalTips.html
http://msugai.fc2web.com/java/class/BigDecimal.html
0024デフォルトの名無しさん
NGNG参考になった。
0025デフォルトの名無しさん
NGNGうるせー.NET野郎!
プラットフォームはSolaris/sparcな!他のプラットフォームは一切無視しろ!此は指示では無い!命令だ!
キレェオだろ?お前なんで所詮はキレェオなんだろ?
早く言えよ!カミングアウトしちまえよ!
抜くぞ?いいのか?抜かれちまうぞ?本当にいいんだな?絶対だな?
証拠出せよ!早く出せよ!
六角クランクと四角クランクの互換性が無い事くらいド素人でもしってるんだよ!
それを何が飼育係だ?糞以下!うんこ未満!ベクトル演算装置に土下座して謝れよ!馬鹿!
日9ゲそえよ!見えねーじゃねぇだんろ?う?あ?あ?あ?
0026デフォルトの名無しさん
NGNGバイトコードとバイナリデータの区別がついてない
0027デフォルトの名無しさん
NGNG寝ろ。話はそれからだ。
0028デフォルトの名無しさん
NGNGお前はバロウズか?w
00291
NGNG間違えて書込んでた、失礼。バイナリーデータです。
いずれにせよコンパイラが作れないということはないと思うけど。
0030デフォルトの名無しさん
NGNG統計処理する場合、四則演算だけではきつくない?
0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG統計処理に演算精度もとめてもなぁ。
平方根もなぁ。近似値だし。
0033デフォルトの名無しさん
NGNG何かメリット挙げて!
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNGほんとにそうか?
じゃあ、Javaも簡単なんだけど。
0036デフォルトの名無しさん
NGNG使い回しができる(継承できるって意味ではない)
要するに,昔からあるものが使えるってことがメリットです
早く最先端って所にいきたい
0037デフォルトの名無しさん
NGNGみんな しかたなく or COBOLしか知らないから
使っていると思われ
0038デフォルトの名無しさん
NGNGしかたなくJavaつかってやってますがなにか?
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNGいや、ほんとは仕事したくない。
0041デフォルトの名無しさん
NGNGby 上司 (藁
0042デフォルトの名無しさん
NGNG給料はくださいネ♥
0043デフォルトの名無しさん
NGNGそれなりのネ♥
0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNGMOVE 出ない TO 給料
PERFORM 給料 = 出る
PERFORM 給料が出ない.
PERFORM ケーキを食べればいいじゃない.
END-PERFORM.
0047デフォルトの名無しさん
NGNG0048デフォルトの名無しさん
NGNGEJBよりまだまだ信頼性高いでしょ
そのうち追いつかれるだろうけどまだアドバンテージはある。
勘定系の新規開発でもCOBOL+CICS+DB2はあるよ
0049いなむらきよし
NGNG0050デフォルトの名無しさん
NGNG> BigDecimalに平方根のメソッドがないんですけど…
> 統計処理する場合、四則演算だけではきつくない?
それくらい、アルゴリズムの本読んで自作しろ。
それから、BigDecimal#divide(value, scale, roundingMode)メソッドは
曲者だから気をつけろ。
EPS(機械エプシロン)に加え、スケール、丸めモードを
どうやって実装するかを考えろ。
GoFデザインパターンを知っていれば簡単に解決できるはずだ。
Bridgeパターン。Strategyパターンなどを使って
divide()メソッド引数肥大化問題を解決してみろ。
0051デフォルトの名無しさん
NGNGJava厨に馬鹿にされたからといって類似スレばかり立てるな。
さっきから 語尾に「vs. Java」がつくスレばかりたておって。
こいつも
「C++ vs. Javaスレ」の粘着C++厨が立てたスレか
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGPure Coboler はフェードアウト組の
使えないおっさんってイメージしかないんだけど。
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG50代半ば
0056オブジェクト指向促進運動
NGNGC言語を使ってかなり苦労したので
その苦労を最小限におさえるために
アージャイル開発、デザインパターンを
多くのプログラマに使って欲しいと思うことがある。
一種の挨拶みたいなものだね。
「なるべく挨拶を心がけましょう。」
「なるべき綺麗な字で書きましょう。」
のように
デザインパターンを使うこと、アージャイル開発することが
プログラマの習慣、常識になってほしい。
なんとか、デザインパターン文化、アージャイル開発文化を押し広げられたら・・・。
IT業界の将来はオブジェクト指向とアージャイル開発が握っています!
0058デフォルトの名無しさん
NGNGOpenCOBOLをmakeしてるんだが
流石はSunUltra5、遅せぇぇぇぇぇぇぇぇぇぇぇぇーーーーー
明日の朝まで掛かりそうな勢いだ
0059デフォルトの名無しさん
NGNGJava から C/C++ に移行するのは簡単だけど
Coboler が今どきの言語に移行するのは難しい。
元 Coboler が書いた C++ のコードいくつか見たけど
それはもう惨憺たる物だったよ。
Java はまだまだ発展してくけど
COBOL はこれから廃れていく一方でしょ。
0060デフォルトの名無しさん
NGNGそのテンプレは、広めるものがどんどん増えていくのか・・・
0061デフォルトの名無しさん
NGNG>>>56
>そのテンプレは、広めるものがどんどん増えていくのか・・・
JavaのAPIも肥大化している罠(w
新しいバージョンがリリースされるたびに多くのバグを出しているし
Javaの志は高いけれどもとても安定しているとは思えん。
0062デフォルトの名無しさん
NGNG新機能の追加のたびにバグを出すのはどこでも同じ。
0063デフォルトの名無しさん
NGNG機能追加のたびにセキュリティーホールが出るのよりはマシ
0064デフォルトの名無しさん
NGNG> >60
> >>>56
> >そのテンプレは、広めるものがどんどん増えていくのか・・・
>
> JavaのAPIも肥大化している罠(w
なぜそこでJavaの話題がでるのかわからんが
Javaはどこぞの言語ほどに肥大化はしておらんようだが。
すくなくともジェームズゴスリングはJavaや標準APIの拡張については慎重だ。
> 新しいバージョンがリリースされるたびに多くのバグを出しているし
たとえばどんなバグ? 釣りでなければちゃんとマジレスしてくり
0065デフォルトの名無しさん
NGNG>たとえばどんなバグ? 釣りでなければちゃんとマジレスしてくり
具体的には見なかった(つか、見る気が起きなかった)が今年の7月だったか8月に
sunのサイトで4000以上のバグが公開されてた。
>なぜそこでJavaの話題がでるのかわからんが
別に悪意はないがタイトルはcobol vs javaだから。ちなみに俺は好き嫌いでいえば
Javaの方が好きだ、が業務でかかわるのはちょっと勘弁してほしい。
個人的にはHTTPサーバーもどきやメールサーバーもどきを作って楽しんでいるけど
やはり手軽ではあるけどパフォーマンスが悪い。
0066デフォルトの名無しさん
NGNGそれは、バージョンがあがったことによるバグなのか?
4000以上といっても、深刻度はどうなんだよ。
0067デフォルトの名無しさん
NGNG> >たとえばどんなバグ? 釣りでなければちゃんとマジレスしてくり
>
> 具体的には見なかった(つか、見る気が起きなかった)が今年の7月だったか8月に
> sunのサイトで4000以上のバグが公開されてた。
信憑性を高めるためにリンク晒して。
0068デフォルトの名無しさん
NGNG006965
NGNGttp://java.sun.com/j2se/1.4/fixedbugs/fixedbugs-all.html
しかしまだ1/4もFixされてないんだな。ホスト系で動いている
cobolはこんなに酷いとは思わないが。
0070デフォルトの名無しさん
NGNGUNICODEとかJava2DとかソケットとかCOBOLには無い機能ばっかりだな。
0071デフォルトの名無しさん
NGNGこのぺージなんておもしろいんじゃない?
http://homepage3.nifty.com/Aransk/
0072デフォルトの名無しさん
NGNGパフォーマンスが悪いのは君のコーディングのせいだ。
007370
NGNGっていうかfixedのページじゃねぇか!
0074デフォルトの名無しさん
NGNGPure JavaerがJava以外使えるわけ無いだろ。
アフォか?
007565
NGNGひょっとしてjavaはハイパフォーマンスな言語とお思いですか?(w
>73
登録しないとバグリストは見れないからfixedを張ってみた。
その周辺にあるから後は御自分で。
0076デフォルトの名無しさん
NGNG自分で組んだウェブサーバーとかメールサーバーでパフォーマンスが悪いっていうのってどんなレベルよ?
0077デフォルトの名無しさん
NGNGJavaで遅いコードしか書けない奴はCでもCOBOLでもアセンブラでも同じだろうが
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGまあ、頭の中がお花畑なんだろうな。
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGでもなぁ、Sunの実装はJavaの多くの部分を占めてるからな。
0082デフォルトの名無しさん
NGNG1.4.0 beta から 1.4.0 release までの fixed bug か…
1.4.0-beta3 が 2001年/11月ぐらいだから 2年前の話だね…
0083デフォルトの名無しさん
NGNGちなみに、cobol の開発環境売ってるところで、バグトラックシステムを公開してるところってある?
0084デフォルトの名無しさん
NGNGおいお前、バグ集だすならこっちだろ。1.4.0なんて
古いもん出すなよ。
http://java.sun.com/j2se/1.4.2/fixedbugs/index.html
0085デフォルトの名無しさん
NGNG008669
NGNGこいつは失礼しますた。
ということは1/8位しかFixされてないってことね、やれやれ。
0087デフォルトの名無しさん
NGNGチミはこれを読んでパフォーマンスを上げなさい。
Unixシステムパフォーマンスチューニング 第2版
http://www.oreilly.co.jp/BOOK/spt2/
Javaパフォーマンスチューニング 第2版
http://www.oreilly.co.jp/BOOK/javapt2/
http://www.gihyo.co.jp/books/syoseki.php/4-7741-1713-7
J2EE パフォーマンスチューニング徹底解説
第1回 「システムが遅い!」その時どう取り組むか …2001/12/13
http://www.atmarkit.co.jp/fjava/rensai/j2eeprfm01/j2eeprfm01_1.html
第2回 パフォーマンスチューニングの定石を知る …2002/2/15
http://www.atmarkit.co.jp/fjava/rensai/j2eeprfm02/j2eeprfm02_1.html
第3回 APサーバのチューニングで性能を上げる …2002/3/30
http://www.atmarkit.co.jp/fjava/rensai/j2eeprfm03/j2eeprfm03_1.html
第4回 Webアプリケーションの高速化実験
http://www.atmarkit.co.jp/fjava/rensai/j2eeprfm04/j2eeprfm04_1.html
0088デフォルトの名無しさん
NGNGうん、で、COBOLのほうは、どれだけバグが公開されててどれだけFixされてるの?
比較なしに、数の大きさをかたるのはタダのアフォか時代遅れのコボラーみたいだよ。
0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNGどのように?
0091デフォルトの名無しさん
NGNG> ということは1/8位しかFixされてないってことね、やれやれ。
前のレスから不思議だったんだけどさ、「1/8」って分母と分子はそれぞれ何?
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG>>56
>C言語を使ってかなり苦労したので
>C言語を使ってかなり苦労したので
>C言語を使ってかなり苦労したので
>C言語を使ってかなり苦労したので
>C言語を使ってかなり苦労したので
ぷ。頭悪そうですね。
0095デフォルトの名無しさん
NGNGコピペにマジレス、かなりカコワルイ
0096デフォルトの名無しさん
NGNGプ
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNGそうだ、インラインでほかの言語がかければ最強だな
java でインラインCobolとか
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNGネイティブじゃない時点でパフォーマンスに限界があるのは当然なのだが
説明が必要なのか???
■ このスレッドは過去ログ倉庫に格納されています