TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【SE】高利益なのに低収入【PG】
ディープラーニングを超える将棋、囲碁の開発相談
硫化水素自殺で生き延びた俺に質問ある?
▼シグマアイティエス(SITS)TCS Group
案件とって来れない営業はR! 2人目
50代のプログラマーいる?Part43
任天堂・富士通・NEC・日立、転職ならどれ?
職業訓練校プログラミング終了後 3
IT企業社長「有能と無能の差は20倍ある」
【利益】プログラム作るの辞めろ【搾取】

コボラーのびっくりすること


1 :2013/04/02 〜 最終レス :2019/10/27
nullという概念がない

2 :
それがマジだから笑えない

3 :
空の箱が作れない。
→箱は物を入れるもの。

4 :
LOW-VALUE

5 :
77 STRINGS PIC X(10).
MOVE '' TO STRINGS.
とやればSTRINGSの中はnullなのかな?

6 :
NULLを使ったプログラム例
ttp://publib.boulder.ibm.com/iseries/v5r1/ic2924/info/rzakl/xml4rpgapi/rzaklSAXCountCOBOL.html

7 :
>>5
実装は別として、COBOL的には値がnullというよりは「ない」だな

8 :
ぬるぽ

9 :
>>5
MOVE SPACE TO STRINGS. と同じ

10 :
AKBとSKEを兼任できる

11 :
COBOLは、高卒、事務、主婦が多数

12 :
変数名を連番でつけて「見やすいですよー」と宣ふ
メンテすること考えていない

13 :
でもお前ら、人から聞いた話ばかりで
本当の状況は知らないんだろう?

14 :
COBOLの仕事は昔からの常連様がしっかりと掴んで離さないからな
狭い世界で回っている

15 :
nullなんて不要です
Java使いにはわからんのです

16 :
COMP-1でゼロは

17 :
業務系SEが使い捨ての理由
・ソフトの発達で開発が簡単になっているため、需要が減っている。
・事務ソフトは文系向きのため、就職採用が容易である。
・事務ロジックは難易度が低いため、交代要員確保が容易である。
・SEの営業力が弱いため、期間や金額の請求利益が乏しい。
・SEに非婚志向が多いため、低賃金で済まされる。
・SEに従順人格が多いため、残業競争が激しい。
・事業の資本金がかからないため、経営者の参入競争が激しい。
・事業の同業他社が多いため、安売り競争が激しい。
・事業の偽装請負業者が多いため、悪徳利益競争が激しい。
・事業の技術革新のため、若手労働者の獲得競争が激しい。
・事業の経費削減のため、高齢労働者の解雇競争が激しい。

18 :
COBOLの現場でnullを使う理由があるか?
あれば、便利だがな・・・。いや・・・・用途がないなw

19 :
業務系は食い扶持としては割とおいしいので仕事と割り切れば問題ない

20 :
アントニー・ホーア「null参照の考案は過ちであった」

21 :
涙こぼる

22 :
いやCOBOLでもRDB使うとNULLはでてくるんじゃまいか?

23 :
>>22
でも、nullか否かの判定は、命令あったっけ?

24 :
>>5
これ初期化しないで覗くと
マジで変なもの入ってる時あるよね。nullどころの話ではない
得体の知れないナニカが入ってる…

25 :
COBOLでNULLはLOW-VALUEじゃ

26 :
X"0000....00"

27 :
COBOLは、高卒、事務、主婦が多数

28 :
プログラマなんてほとんど高卒、専卒だろ
そもそも大学でてプログラマなんかやっている時点で完全に負け組だし

29 :
高卒、専卒=PG
大卒=PM、SE
院卒=ニート

30 :
代入は左から右

31 :
>>25
あった!!!LOW-VALUE!!!そんなのあったな!!ww

32 :
入社したときはCOBOLだったな
いまじゃすっかりCでインバータ制御だから回路図とにらめっこの日々だ

33 :
昭和43年に就職した時はアセンブラ、RPG。
1年後にCOBOL、FORTRAN。
その4年後にPL/I。
20年ほど勤めて転職した先はRPG3だけ。
会社に頼み込んでCOBOLも入れてもらった。

34 :
んで、転職前のCOBOLはフィールド名に漢字が使えたけど
転職先のは英数字だけ。

35 :
漢字はSI/SOでずれるイメージがある

36 :
アルファベットが数字より小さい。

37 :
ピリオドをつけ忘れる

38 :
RPGからCOBOLに移ると何なら何まで全部書かなければならないのにうんざりする
>>36
それはCOBOLではなくEBCDICの話

39 :
事前面接の事実をおさえて職安法44条で刑事K
http://wiki.algomon.com/wiki/%E4%BA%8B%E5%89%8D%E9%9D%A2%E6%8E%A5

40 :
evaluate便利過ぎw

41 :
AKBにコボラーがいるらしいぞ

42 :
【社会】厚労省の中で男が刃物取り出す 銃刀法違反の現行犯で逮捕
ttp://genzo.org/read/uni.2ch.sc/newsplus/1389346716/
事前面接
http://ja.wikipedia.org/wiki/%E4%BA%8B%E5%89%8D%E9%9D%A2%E6%8E%A5
今後の犯罪傾向の予測と考察
事前面接の犯罪に憤りをもつ派遣社員や失業者が比較的警備の薄い厚労省、労働局、
労基署にいく可能性がある。しかし他の可能性を考えてみた。
事前面接中に派遣先と派遣元の担当者をターゲットにしたテロである。
派遣社員の事前面接は違法であり、事前面接中に派遣社員が暴れだした場合は
警察に通報できない状況となる。つまり通報すれば労基法6条違反、
職安法44条違反などの犯罪事実が報道で日本中に周知され、グッドウィル事件の再現となる可能性
が出てくる。そのため被害者である派遣先・派遣元が加害者に高額の口止め料
(影響を考慮すれば3000万円以上が妥当)を支払い隠蔽しようとする奇妙なテロがおきうるのだ。
(※グッドウィル摘発のきっかけとなった事故は、現場の派遣スタッフの意図的な自傷事故だったとする説がある。)
仮に、怒りに我を忘れた派遣社員が、派遣営業や面接官の小指を切り落とすような
凶行がおきた場合、小指を失った社員は転職や社会活動が難しいため、現在の会社で
まさに奴隷的待遇で一生飼い殺される運命を耐えるしかない。会社は隠蔽を優先し
派遣社員への高額の口止め料で手を打ち、被害社員はひたすら耐えるだけだ。
社員が反撃した場合は口止め料が倍以上に跳ね上がるので、結果的に派遣社員が
もらえる金額は増え、反撃した社員は名実ともに「刑事犯」として解雇され、非正規雇用以外の
就職はできなくなるが、小指を守れる可能性が残る。
"企業が恐れるものは失うものがない怒りくるう労働者である"
求人情報サイトを使った就職・転職は中間搾取にあたりますので、労基法6条違反およびその幇助罪で刑事Kしてください。
http://ja.wikipedia.org/wiki/%E6%B1%82%E4%BA%BA%E5%BA%83%E5%91%8A
※上記の事前面接と同様に、求人情報サイトからの応募者が募集会社の中間搾取幇助に怒り面接中に暴れる可能性もある。

43 :
俺が生まれる前から動いてるシステムを改修させられたことあるわ。

44 :
>>43
2000年騒動の時?

45 :
>>41
松井玲奈が一級持ってるらしい

46 :
彼女のアソコがヌルヌル

47 :
age

48 :
こんな変なコーディングがある。
なぜかエラーとならず実行されAやBの値に関係なく
Cには必ず3がセットされてしまうのである。
何言ってるのかと思うだろう。
俺にも解らない。コボラーにしか解らない謎がそこにあるのだ!
IF A = 1
IF B = 1
C = 1
ELSE
C = 2
END-IF.
MOVE 3 TO C.

49 :
実行出来ると聞いてコボラー、びっくり!

50 :
>>45
級なんてあるのね
松井玲奈は元SKE48だね

51 :
民進党はもっと真面目にやれよ
山尾が議員のままだから参院も惨敗じゃん
カネに汚い議員をクビに出来ない岡田は無能

52 :
>>1が無能無知だったということかな?

53 :
コボラーの?

解釈が難しい日本語を使うな。

54 :
itpro.nikkeibp.co.jp/article/COLUMN/20100319/346024/?rt=nocnt

こういうの見るたびに思うんだが、ジェネレータ使っとけばよかったのにな
日立とかもってなかったっけ

55 :
>>54
その人、いいこと言ってるわ。

56 :
コボラーがいいこと言うわけないだろw

57 :
>>56
おまえ読んでものを言えよw

58 :
なんだコボラーじゃないのか?まぎらわしいリンク貼るなよw

59 :
内容も理解せずに批判だけする奴って頭の悪い人間の典型だよな

60 :
>>1
すごくいいことじゃないか
nullを発明した人もnullを作り出したには失敗だったと嘆いてるくらいだじ

61 :
>>59
古典的な釣りにひっかかるアホwww

62 :
環境変数の取得方法(Cでいうgetenv)や
パラメータの取得方法(Cでいうargv)を
知らないコボラーの多いこと

63 :
規格にないからな。
必要もないだろうし。

64 :
知ってるとかなり便利だけどね
規格外ってことは拡張機能なのかな?

65 :
>>64
多分メーカーのOS毎に規格が全然違ってたと思う

66 :
>>65
なるほど

67 :
というかshやbatが書けない奴やそもそもそれがなんだか分からない奴が過半数いる

68 :
>>51
民進党はもう駄目だな。
共産党に合併吸収されてしまえ。
序に社民党もな。

69 :
安倍晋三どもが犯罪行為を繰り返すからな

70 :
>>69
たとえば?

71 :
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

3326UZ5CYY

72 :
とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

MINJT

73 :
>>25

その通りです
あるよ

74 :
新人プログラマーの先輩が、プログラムリストとにらめっこして悩んでた。
で、俺の所にやってきて「この1行が実行されてないんだ」

示す行の前を見ると、NOTE文、そしてピリオド無し・・・

「NOTEって何だ?」
説明したら、落ち込んで床に転がったw

75 :
他言語は桁数の制限がないんだな。

76 :
そりゃ浮動小数点数は桁数無制限だわな

77 :
変数定義するところで、USAGE句にPOINTERって書けば、
SET 項目名 TO NULLも出来るし、IF 項目名 = NULL等で判定も出来るぞ。

>>46
松井のCOBOL1級は、多分全商情報処理検定1級(プログラミング部門)の選択問題でCOBOLの問題を選んだって意味だと思う。
数年前まではVBとCOBOLのいずれか選択する方式だった。今ではVBはVBA、COBOLはJavaに置き換わっているがね。
あと余り計算の話だけど、引き算のループでやる人は見たこと無いが、MOD(或いはREM)を知らない人は確かに多い。
そのせいで、必要なのは割り算の余りだけで商は使わないにもかかわらず、商格納用の変数定義してDIVIDE文使う人が多い。

78 :
>>48
こんな風に書こうとしてたのかな?

IF A = 1
 IF B = 1
  COMPUTE C = 1
 ELSE
  COMPUTE C = 2
 END-IF
ELSE
 COMPUTE C = 3
END-IF.

79 :
むしろこう書いた方がいかにもコボラーっぽいかもw

EVALUATE A ALSO B
WHEN 1 ALSO 1
 COMPUTE C = 1
WHEN 1 ALSO ANY
 COMPUTE C = 2
WHEN OTHER
 COMPUTE C = 3
END-EVALUATE.

80 :
C = (A == 1) ? (B == 1 ? 1 : 2) : 3

81 :
小学生の頃はお父さんがコンピュータの会社に勤めてて自慢に思っていた。
だけど高校生になってPCもろくに触れないスマホの使い方を子供に聞く、ITに全く無知なコボラーだったと気付いたとき自分が悲しくなった。

82 :
>>80
まあ三項演算子ある言語で三項演算子使うならそうなるわな。
なお、実際のIT系企業ではコーディング規約ニキが三項演算子の使用を阻止してくることも多い模様。

83 :
システムエグゼ
苦情申し立てダイレクト窓口

代表取締役社長 酒井 博文
h-sakai@system-exe.co.jp

専務取締役 大場 康次
yohba@system-exe.co.jp
専務取締役 後藤 清孝
kgotou@system-exe.co.jp

取締役 藤林 隆司
rfujiba@system-exe.co.jp
rfujiba2@system-exe.co.jp
取締役 荻野 弘昭
h-ogino@system-exe.co.jp
取締役 新船 幸広
arafune@system-exe.co.jp
arafune_PJ@system-exe.co.jp

監査役 白銀 亨
sirokane@system-exe.co.jp

84 :
IDENTIFICATION DIVISION.
PROGRAM-ID. ISLEAP.
DATA DIVISION.
LINKAGE SECTION.
01 YEAR PIC 9(4).
01 LEAP-FLG PIC X(1).
PROCEDURE DIVISION USING YEAR LEAP-FLG.
IF YEAR IS NUMERIC
 EVALUATE ZERO
 WHEN FUNCTION MOD(YEAR 400)
  MOVE '1' TO LEAP-FLG
 WHEN FUNCTION MOD(YEAR 100)
  MOVE ZERO TO LEAP-FLG
 WHEN FUNCTION MOD(YEAR 004)
  MOVE '1' TO LEAP-FLG
 WHEN OTER
  MOVE ZERO TO LEAP-FLG
 END-EVALUATE
ELSE
 MOVE '9' TO LEAP-FLG
END-IF.
EXIT PROGRAM.

85 :
 COMPUTE C = 1

コボラーとしてはこの書き方にものすごい無駄を感じる。
なぜかというと、アセンブラではこれが

ZAP   C,=P'0'
ZAP   W1,=P'1’
AP    C,

86 :
ZAP   C,=P'0'
ZAP   W1,=P'1’
AP    W2,W1
ZAP   C,W2

とコーディングされるのだ。

MOVE 0 TO C ならば、

ZAP   C,=P'0'

の1行だけとなる

87 :
ZAP   C,=P'0'
ZAP   W1,=P'1’
ZAP   W2,=P'0'
AP    W2,W1
ZAP   C,W2

だな、たぶん・・・

88 :
LOW-VALUE= null だけど、では
HIGH-VALUEに相当するのは何?

89 :
例えばHPを30回復するとき、

 IF CURRENT-HP + 30 <= MAX-HP
  COMPUTE CURRENT-HP = CURRENT-HP + 30
 ELSE
  MOVE MAX-HP TO CURRENT-HP
 END-IF.

よりも

 IF CURRENT-HP + 30 <= MAX-HP
  COMPUTE CURRENT-HP = CURRENT-HP + 30
 ELSE
  COMPUTE CURRENT-HP = MAX-HP
 END-IF.

とCOMPUTEに統一して書きたい。

 COMPUTE CURRENT-HP = FUNCTION MIN((CURRENT-HP + 30) MAX-HP).

と書くのが一番いいかも知れんが。

90 :
Rubyだったら
current_hp = (current_hp + 30).clamp(0, max_hp)
みたいなコードですか?

91 :
>>90
Ruby触ったことないから調べてみたけど、
同じことをminとmax使ってやろうとすると、
current_hp = [[0, (current_hp + 30)].max, max_hp].min
になるのかな? これだとかなり分かりにくくなるから、clampは便利だね。
HPを回復するときは下限の判定は要らないけど、
ダメージを受けたときと回復するときを共通のロジックにするなら、
Rubyのclampみたいな機能が無い場合はmaxとminの合わせ技にせざるを得ない。

92 :
>>88
データ型による

93 :
Pythonで、aをbで割った余りだけが必要で商は不要なときに、わざわざ
 q, r = divmod(a, b)
と書くことは普通せず、
 r = a % b
と書くのが普通だろう。

しかし、COBOLだとAをBで割った余りだけが必要で商は不要なときでも、
 DIVIDE A BY B GIVING Q REMAINDER R.
と書くことが多く、
 COMPUTE R = FUNCTION MOD(A B). 或いは MOVE FUNCTION MOD(A B) TO R.
と書くことはむしろ少ない。

94 :
そもそもの話、商が不要で余りだけが必要なケースはCOBOLのシステムでは無い
だが逆は普通にある

95 :
>>94
> 商が不要で余りだけが必要なケースはCOBOLのシステムでは無い
そうかな? そんなこと無いと思うけど。

96 :
うるう年判定とか偶数・奇数判定ってCOBOLじゃあんまりやらないのかな。
特に後者は1行当たり2件分表示する形式の帳票を作るときに、
奇数なら左側、偶数なら右側に編集するとかありがちだと思うけど。
 IF (-1) ** N = 1
  (偶数のときの処理)
 ELSE
  (奇数のときの処理)
 END-IF.
でもいいけどね。

97 :
帳票は書式でそういう設定をするのが普通だし
閏年の処理は自分で作るべきではない

98 :
COBOLのコーディングで四捨五入や丸め処理で価を認めるのは見かけるけど、余りだけ求めるのは見たことがないな
どういう想定で必要なんだろうか

99 :
>>8
がっ!

100 :
六年越しでついに取ったよ


100〜のスレッドの続きを読む
プログラマ的にはFOSS(GPL,OSS)をどう思うか
29歳独身SESの悩み
Sun認定Java資格 実用情報 2 【SJC-WC用】
そろそろやろうよプログラマ板off会 Part8
株式会社プロシードについて
なぜどうして日本ではプログラマが育たないの?
【相談】プログラマーになりたい人のためのスレ
レガシー技術でメシ食ってるプログラマのスレ
もうそろそろ違法ダウンロード問題を再開しても良い頃だ
給料いくら?
--------------------
【赤松】徳島のバス釣り【ガイド】
【知ってた遅報】「アベノミクスで国民の所得上昇」 ただ計算方法を変えただけの捏造データでしたw
セブンイレブンジャパン ブラック連合 社員の集い vol.11.4514
【ツイキャス 】コレコレ【池袋事故で収益】
寺田心うざすぎ。キモすぎ。Rとは言わんが絶滅し
【狭山湖】西武狭山線・山口線-2【多摩湖】
キメツ信者vsアンチスレ
【BSスカパー】 BAZOOKA!!! 【おっぱいおっぱい】
ハンドボールのシューズの少なさは異常
業務系SEの未来
チャタテムシ被害報告スレ3
【エア実録】糞詰★188【脅迫トレネタパク】
【なるほどBBA】森次慶子 Part.12【トモヒロくん】
安倍自民は、お前ら自衛隊員をR気マンマンだぞ
難関大学出てたら一生資格勉強しなくて済むよね
【朝鮮日報】韓国首都圏で確定患者急増「今発生したものではなく、とうとう発見されたもの」[3/12]
【祝勝会】旅打ち天香膳一スレ第9弾【ないのですかな?】Part.34
【楽しいJ2】辛斤 シ写 糸冬 単戈【女台w】
デイサービス廃止
パチスロ 聖闘士星矢 海皇覚醒 part94
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼