COBOL?極めてやんよ シュッシュ!!
よーし、4,50代のコボラー共20台の俺様仕事で COBOL使うんで覚えてやるからさっさと教えろよ。 因みに俺は多少Cは触れるから基礎はできてると思いやがれ 世間一般の人はCOBOLがなんだかも判らんだろうから田原発言を信じるだろうな… >>19 これ書いてる人もなんかちょっと… 「RISC以前のCISCのプロセッサはCOBOL向けアーキテクチャ」 とか、全然どうでもいいこって… 2年もCOBOLやらされて業界脱出したのにWEB系に今だに未練あります。。。 ソース書くときに1行=92バイトって制限あるようでコンパイルエラーorz 改行を無効化するような制御ってあるんでしょうか? みなさんのお知恵をお借りしたいです。m(__ __)m cobol + ORACLE10gです 下記のような事が可能と言われたのですが、 検証した結果無理でした。 再度、試みますが物理的に可能なんでしょうか? 手順@ INSERT (COBOLE) PIC 9(09) COMP-3 ⇒ (ORACLE) CHAR 5 ※この場合 ORACLE上では正しく表現されない事はOKとします。 手順A次に(上記の手順後) (ORACLE) CHAR 5 ⇒ (COBOLE) PIC 9(09) COMP-3 この場合、INSERT時のCOBOLで入力した値が 正しく表現されると言われたのですが・・・ 本当でしょうか? 検証した時には、 手順@ 111111111 ⇒ 11111 手順A 11111 ⇒ 000012345 このように 再取得した値が000012345となり 当初の111111111ではなくなります。 >>28 2行に渡って書けばええやんww もしくはアスタリスク入れるところにハイフンいれるとか 第一、80カラムを超えるようなソース書いたことねーぞwww SYSINファイルという考え方がしっくりきません。 誰かおせーてください。 SYSINってJCL上からとかコンソール上から入れるパラメタぞ 【IT】「COBOLは現役バリバリ」、東京海上日動がシステム全面再構築でCOBOLを選んだワケ 開発者向けセミナー「XDev2008」 [08/09/08] http://gimpo.2ch.net/test/read.cgi/bizplus/1220822531/ 自宅のPCに勉強用のCOBOLの開発環境を作りたいんですけど 通常COBOLの開発環境ってどんなんですか? Eclipseとか使ったりするのかな。 PCにいれるのなら、NET COBOLか COBOL2002だな。 Eclipseなんか使うわけないだろ!! >>35 FreeCOBOL.iNFO〜フリーのWindows用COBOLコンパイラまとめ〜 ttp://labs.netbata.com/cobol/ ひよこグミ ttp://www16.plala.or.jp/hiyokogumi/ ここらへんを参考にしたら? それぞれの言語にはいろいろな特徴があって 長所もあれば短所もある 何のためにシステムを構築するのか 何故その言語を使うのか よーく考えるといい やべぇ、COBOL半年やってたらJAVAとかVB忘れそうだわ・・ >>31 INSPECTとか使ったら80バイトなんか直ぐに到達するぞ。 てか、改行で解決。 >>38 主にCOBOLが未だ死なない理由は・・・ ・夜間処理等、定時で動くバッチシステムとしては比較的軽量。 UNIXサーバのシェルとの相性も悪くない。 ・半世紀前からあるようなホスト現役の所とか、誤差がダメ!ゼッタイな金融機関等々、 大幅システム再構築を嫌がる所では重宝される。 COBOL って割り算したときの有効桁未満の decimal の 扱いってどうなっての? 10.00 ----- を計算するとは 1.66 ? それとも 1.67 ? 6.00 >>40 試せばすぐ分かることなのに なぜ時間かけて訊くの? >>41 1. COBOL で書いてあったデータのメンテナンスを要求する仕事の声がかかった 2. COBOL の処理系は手元にないし、使ったことがない 3. 言語仕様を読む限りは, その辺が曖昧に読める てなところかな… 前の質問にさらに付け加えると、 各ベンダの処理系の個体差ってあるのないの? が、加わった >>42 基本切捨てが行われる。 ROUNDED 指定を書くと四捨五入。 >2. COBOL の処理系は手元にないし、使ったことがない OpenCOBOLをインスコしてみてはどうだろう。 >3. 言語仕様を読む限りは, その辺が曖昧に読める え?どの言語仕様読んでるの? はっきり書いてるよ。 >各ベンダの処理系の個体差ってあるのないの? あるよ。 >>42 本当に言語使用読んだのか? ひょっとしてCOMPUTEとDIVIDEの使い所もわからんのじゃないか? GOSのJCLは良く書いてたけど、1から何も見ずはかけないわ・・・・ ここでいいのかな? EASYPLUSっていうCOBOLみたいなやつやってるんですが、 LINE #15 項目A みたいに書かれてるソースを見たんですが、 #15とかの意味ってなんでしょうか? マニュアル見ても出てないし・・・・・ >>15 15行目って意味じゃねーの? EASYPLUSって使ったこと無いから知らんけど。 oracle COBOLで、カーソルフェッチしてマスタ読んでるプログラム例が、 たくさん載ってる本とかサイトとかないですか? 知ってたら教えていただけませんか? COBOL初心者です。 IBMや富士通ではVSAM、ISAMを使ってデータを格納してる場合が多いですよね。 DB2やORACLEを実装した場合、SQLでそれらのデータセットをガチでアクセスできますか? >>52 書いている意味がよく判らん。 RDBにデータを移行したら当然SQLでアクセス出来る。 SQLでVSAMやISAMからデータを取得したいって意味なら、そんなこと出来る訳がない。 果たしてここで質問していいのだろうか? solaris&cobol&form&meftと言う環境でwebアプリ書いてるんですが、 画面の入出力のタイミングが良くわからん。 画面を読み込まないと、変数に何が入力されたか分からない みたいなんだが、エンターやファンクションキーは即座に押された事を 感知できるみたい。 なら、押されたときに変数の内容も拾ってこいよって感じなんだが... うーむ この辺の知識が有る人、いません? 【コンピュータ】まだまだ現役:プログラミング言語のCOBOLが誕生50周年 [09/09/19] ttp://anchorage.2ch.net/test/read.cgi/bizplus/1253376523/ >>54 押されたときに変数の内容を拾うようにプログラムを 記述すればいいじゃん。 FORM と MEFT と COBOL のマニュアル読めよ。 COBOL生誕50年にからんで検索して 見つけたんで記念にカキコ >>7 補足。73桁目は既に補足されてるようなので 7桁目に/を記述すると、改ページ Dを記述すると、単独ではコメント扱いだが たしか、SOUCEーCOMPUTER行にWITH DEBUGGING MODE句 を記述すると有効になる。但し、スペル間違いは 勘弁して。それと、Dに関しては コメント扱いになってるかも あれ なんか今年でCOBOL廃止とか聞いたけど ソースはなし 廃止しなくても終わってるでしょう。 いまCOBOLの仕事ってないでしょう。 υ /⌒丶 ⌒` ヽ (_/(_/し\ノヽゝノ |^ ⌒ |∴∵:| |. . |∵∴:| c ∂∵:| / 僕のスレは (_ ヽ∵/ \ ここですか? ヽ__ / 俺のIDENTIFICATION DIVISIONが(ry などと意味不明な言葉を喚いている人間を発見しました 四月から就職してこっち系に配属されてから いまだにプログラミングができません。 むいてないのかな•••? >>71 新人さんですか?覚えることたっくさんあるだろうけど、今しばらくは頑張ってみてくださいな >>71 流れ図(フローチャート)は書けているのかな? どんな言語も頭の中が整理されてないと形にできないよ。 >>72 >>73 ありがとうございます。 普通なら二ヶ月でマスターできるって上司に聞いたのですが本当ですか? COBOL って vim とかemacs の習得が一番大事じゃないか? 先輩方に聞きたいのだが cobol入門書として良さげなのあるかな プログラム組んだこと無いksにご教示お願いします。 文系大学の授業の一環でちょっとCとVB見たぐらい 入門書、、、、、、本自体が少ないと思うが、、、、、 入門書ねぇ 俺は現場でソース見て覚えさせられた口なんで、、、w COBOLの技術者って絶滅危惧種ということで、引く手あまたってのは 本当なのかい? 思い返すとCOBOLについては一切身銭を切ったことがないけど、 困ることが何もなかったのは色々と考えさせられますな。 最近の流行の言語は機能は豊富だけど、学習コストが高すぎるのよね。 かつては金融機関の勘定系(基幹系)システムは全部COBOLで動いていた。 設計思想が古かったり、2000年問題の主役の一人だったりで嫌っているプログラマー多し。 だが、COBOLが愛される最大の理由は信頼性だろ バグ1個で億単位の損害が出る分野にはバグが出尽くした枯れた技術が一番 COBOLがダメな理由がない限り使い続けるほうがいいに決まってる。 最新の〜〜だったらこんなこともあんなこともできてー ってたいていは必要の無い機能だし。 東京海上日動の新システムはCOBOLを採用 http://itpro.nikkeibp.co.jp/article/NEWS/20080906/314277/ COBOLこそスピード経営に必要 BY ジャパネットたかた http://itpro.nikkeibp.co.jp/article/COLUMN/20100319/345984/ COBOLが愛される理由は人海戦術でなんとかなるからじゃないの? IBM COBOLと富士通COBOLで標準語と大阪弁くらい違うという 噂を聞いたのだが実際どれくらい違うの? つかどこのコンパイラ使ってる? _ / \―。 ( / \_ / / ヽ / ̄ ̄ ̄ ̄ ̄ ...―/ _) < ちんちん シュッ!シュッ!シュッ! ノ:::へ_ __ / \_____ |/-=o=- \/_ /::::::ヽ―ヽ -=o=-_(::::::::.ヽ |○/ 。 /::::::::: (:::::::::::::) |::::人__人:::::○ ヽ/ ヽ __ \ / \ | .::::/.| / \lヽ::::ノ丿 / しw/ノ___-イ ∪ かつては世界中の金融機関の勘定系(基幹系)システムは全部COBOLで動いていた。 設計思想がやたらと旧かったり、2000年問題の主役の一人だったりで嫌っているプログラマー多し。 だが、COBOLが愛される最大の理由は信頼性だろ バグ1個で億単位の損害が出る分野には「枯れた技術」や「枯れた言語」が一番いい。 バグや障害などが出尽くした、またはバグがあっても対処方法などが判明している 大抵のとんでもないバグは摘出されているから、バグ1個で大損害とかというところでも安心して使える COBOLがダメな理由がない限り使い続けるほうがいいに決まってる。 開発者は、新しい技術を扱っていた方が楽しかったりするので、 新しい技術を追いがちですが、未知のバグが潜んでいたり、その分スペックが要求されたりする 新しい言語(技術)に価値があるのではなく、何ができるかに価値があるのですから、別に新しい言語でなくても問題ない 東京海上日動の新システムはCOBOLを採用 http://itpro.nikkeibp.co.jp/article/NEWS/20080906/314277/ COBOLこそスピード経営に必要 BY ジャパネットたかた http://itpro.nikkeibp.co.jp/article/COLUMN/20100319/345984/ 不具合が最も多いのは Java アプリケーション、少ないのは COBOL http://www.computerworld.com/s/article/9222503/Java_apps_have_most_flaws_Cobol_apps_the_least_study_finds OS4/XSPで1ファイル10GB位の容量のデータを処理したいんだが何か方法ってないかな? 2038年問題に備えてCOBOLを覚えようと思うんだがどれを覚えればいいの? それともコンパイラメーカーに依存しない程度にはCOBOLって互換性高いの? >>87 2038年問題が発生しないOSに差し替えればOK 今あるハードは20年後には死滅してるだろうけど Erlangなら生き残ってるんじゃないかな >>89 Erlangすら死に絶えて、Erlang VMだけが生き残ることすら考えられる ・Elixir - A modern approach to programming for the Erlang VM http://elixir-lang.org ・Rubyist が今すぐ Elixir を使ってみるべき理由 http://m.igrs.jp/blog/2012/03/12/why-rubyists-should-try-elixir/ えっちなおじさん教えてください 日立COBOL85の変数の初期値って保証されてますか? C言語みたく明示的に初期化しないとゴミデータが入る可能性ってありますか? ランタイム依存。あるいはリンケージオプションで保証される。 最近はじめました。 質問があります。 DASDって言うのは、ハードディスクをさすんですか? 民主党「韓国で反日が盛り上がっていてヤバイ… そうだ! 秋田のシェールガスを日韓で開発しよう!」 http://engawa.2ch.net/test/read.cgi/poverty/1342227537/ 仙谷氏、韓国の“対日感情”高まりに懸念 民主党・仙谷政調会長代行は13日、「未来志向の日韓戦略協力」をテーマにした財団法人世界平和研究所の シンポジウムで基調講演を行い、12月の韓国の大統領選挙を前に、対日ナショナリズムが韓国国内で高まるこ とに懸念を示した。 仙谷氏「相当な鋭い言論によって、どうしても選挙を控えた、あるいは選挙があろうとなかろうと、政治の世界 がそこを無視できなくなる。政治家の仕事は、その種の過剰なナショナリズムに対して、どこまで踏ん張れるかと いうのが最大の問題、最大の課題だと考えています」 その上で、仙谷氏は「日韓相互がウィン・ウィンの関係を作るべきだ」として、ロシアの天然ガスやアメリカの シェールガス開発などを日韓共同事業体で行うことを提案した。 また、知的財産権の問題などで「日韓がある種の価値観を共有し、国際社会の中でリードするルール作りに積極 的に参加することが重要だ」として、日韓の連携強化の必要性を強調した。 http://www.news24.jp/articles/2012/07/14/04209493.html DASDってのはハードディスクなんですね ネットで検索すると仮装テープ装置の製品についてのページが出てきますが、 現状企業でこういったのは使われているんでしょうか? 普通の磁器テープを使用するのが一般的ですか? >>97 DASDについては、マ板のメインフレームスレで質問したほうが 詳しい人が多いのでオヌヌメ >>97 磁気ディスク。ほとんどが固定式(ハード)だが一応換装できる 製品もあったような。 磁気テープは、一部のメインフレームで残ってるんじゃあないかな。 テープはまだ現役みたいだが ttp://h50146.www5.hp.com/products/storage/highlights/news_release/100527.html >>97 【ASPEN】メインフレーム万歳9【PFD】 http://kohada.2ch.net/test/read.cgi/prog/1331452865/ Googleで、DASD 日本語ページ 1週間以内 で検索したら やたらAVがhitする件w 欧州研究所が告白! 太陽光パネルで出力劣化しないのは日本製品とドイツ製品だけ!中韓メーカー発狂か http://engawa.2ch.net/test/read.cgi/poverty/1342751788/ シャープ製太陽光パネル、「出力低下なし」お墨付き−欧最大の研究機関が評価 シャープは同社製の太陽光パネルに「PID」と呼ばれる産業用太陽電池特有の出力低下現象が起きないと欧州最大の研究機関に認められた。 フラウンホーファー研究機構(本部=独ミュンヘン)が欧州、北米、中国、韓国メーカーなどの太陽電池モジュール13製品を評価した。 欧州ではPID現象による太陽光パネルの出力低下が相次ぎ、品質問題として注目されている。PID現象が発生しなかったのは4製品だけ。 これまでに京セラ、ドイツの最大手Qセルズも現象が起きなかったと公表している。 詳細 2012/7/20 http://www.asahi.com/digital/nikkanko/NKK201207200019.html IDENTIFICATION DIVISION. PROGRAM-ID. CHAN2. AUTHOR. DAREKA. DATE-WRITTEN. 2013-02-07. ***** ENVIRONMENT DIVISION. ***** CONFIGURATION SECTION. SOURCE-COMPUTER. CHAN2. OBJECT-COMPUTER. CHAN2. *** INPUT-OUTPUT SECTION. FILE CONTROL. SELECT CHANNEL1 ASSIGN TO I1-DK. SELECT CHANNEL2 ASSIGN TO I2-DK. SELECT PR3 ASSIGN TO O1-PR. ***** DATA DIVISION. ***** FILE SECTION. FD CHANNEL1. 01 F1R. 02 F1-CNT PIC 9(04). 02 FILLER PIC X(01). 02 F1-HH PIC 9(02). 02 FILLER PIC X(01). 02 F1-MM PIC 9(02). 02 FILLER PIC X(01). 02 F1-SS PIC 9(02). FD CHANNEL2. 01 F2R. 02 F2-CNT PIC 9(04). 02 FILLER PIC X(01). 02 F2-HH PIC 9(02). 02 FILLER PIC X(01). 02 F2-MM PIC 9(02). 02 FILLER PIC X(01). 02 F2-SS PIC 9(02). FD PR3. 01 PR3R. *** WORKING-STORAGE SECTION. *** 77 DATEKBN PIC X(1) VALUE SPACE. 77 DAYKBN PIC X(1) VALUE SPACE. 77 CHANNEL1-STATUS PIC X(1) VALUE SPACE. 77 CHANNEL2-STATUS PIC X(1) VALUE SPACE. 77 PR3-STATUS PIC X(1) VALUE SPACE. *** 01 SYSTEM-DATE. 02 SYEAR PIC X(4) VALUE SPACE. 02 SMONTH PIC X(2) VALUE SPACE. 02 SDAY PIC X(2) VALUE SPACE. *** 01 SYSTEM-TIME. 02 SHH PIC X(2) VALUE SPACE. 02 SMM PIC X(2) VALUE SPACE. 02 SSS PIC X(2) VALUE SPACE. *** 01 W1-CHANNEL. 02 W1SKBN PIC X(1) VALUE SPACE. 02 FILLER PIC X(255). *** 01 W2-CHANNEL. 02 W2SKBN PIC X(1) VALUE SPACE. 02 FILLER PIC X(255). *** 01 O1-PR3. 02 O1SKBN PIC X(1) VALUE SPACE. 02 O1KINGAKU PIC ZZZZ,ZZ9. ***** PROCEDURE DIVISION. ***** MAIN-1 SECTION. PERFORM MAESHORI THRU MAESHORI-EXIT. * PERFORM FILE-OPEN THRU FILE-OPEN-EXIT. * PARAGRAPH-1-1. DISPLAY "Hello!" UPON CONSOLE. * PERFORM FILE-CLOSE THRU FILE-CLOSE-EXIT. STOP RUN. END PROGRAM 2CHAN. ***** MAESHORI SECTION. ***** ACCEPT SYSTEM-DATE FROM DATE. IF SMONTH IS NUMERIC THEN IF SDAY IS NUMERIC THEN MOVE "T" TO DATEKBN ELSE MOVE SPACE TO DATEKBN END-IF ELSE MOVE SPACE TO DATEKBN END-IF. ACCEPT SYSTEM-TIME FROM TIME. IF SHH IS NUMERIC THEN IF SMM IS NUMERIC THEN IF SSS IS NUMERIC THEN MOVE "T" TO DAYKBN ELSE MOVE SPACE TO DAYKBN END-IF ELSE MOVE SPACE TO DAYKBN END-IF ELSE MOVE SPACE TO DAYKBN END-IF. MAESHORI-EXIT. EXIT. ***** FILE-OPEN SECTION. ***** OPEN CHANNEL1. OPEN CHANNEL2. OPEN PR3. FILE-OPEN-EXIT. EXIT. ***** FILE-CLOSE SECTION. ***** CLOSE CHANNEL1. CLOSE CHANNEL2. CLOSE PR3. FILE-CLOSE-EXIT. EXIT. ***** PERFORM WRITE-RTN THRU WRITE-EXT VARYING S-IDX FROM 1 BY 1 UNTIL ( S-IDX > 10 ). >>122 WRITE-RTNからWRITE-EXTを、S-IDXを1から始めて1ずつカウントアップし、S-IDXが 10を超過するまで繰り返す…か。 read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる