04 : コンピュータとシステム

015 COBOL から C言語 2

大型汎用機の主要言語はCOBOL/FORTRAN/PL/Iだ。
好き嫌いに関わらず当時はこれが常だった。

工学系の大学ではプログラミング言語としていまだに教えているらしい。
ソフトウェア業界に身を置く私としては正直疑問に感じる。
勿論、一般知識として教えているのだろうが、社会人に巣立ってから役に立つ言語とは思えない。

20代の頃、COBOL と PL/I をプログラミングとして100%使いこなしていたと自負する私が言っているのだから決して誇張ではない。



COBOLのおかげで、私はC言語習得が大変苦労した。(トホホですよ)
COBOLに慣れれば慣れるほど、常識と思っていたことが非常識に変わる。
ベテランになればなるほど離れることが出来ない魔法の言語なのだ。

C言語に慣れるためには、COBOLの常識を捨てないと習得出来ない。
即ち最初からCOBOLを知らない方が理解は早いのだ。
決して否定している訳ではないが、世界観が異なるのだ。

=== C言語の特性 ===
・数値は2進法で考える
そもそも汎用機のファイル上で10進数として違和感無く使っていたが、これは文字データであり数字ではない、2進法に変換してからでないと使えない。初めてのとき必ず面食らう。

両言語を知らない人は、何を言っているのかさっぱり意味が分からないだろう。
COBOLで2進や16進を直接目に触れるのはデバック時のダンプリストくらいかな。


・事務処理に便利な編集機能なんか殆どない
例えば金額計算で数字を足して掛けて割った値を、通貨記号を加えて表記する。
COBOLだと難なく出来ることが、C言語に移行すると途端に途方に暮れる。
C言語はCOBOLが備えている事務用の表示編集命令が殆ど考慮されていないのだ。COBOL技術者はそれを知らない。あって当然と思っている。


・配列や文字の先頭は0から数える
C言語でもJAVAでも関係なくプログラマは何も疑わない常識なことだが、何とCOBOLやFORTRANは1から始まる。何故0の配列が存在するのか?COBOLの常識がここでも覆されて理解不可能になる。

まだまだ沢山続く


ピックアップ記事

  1. 040 いといがわ春探訪(ドローン上空撮影)
  2. 102 ピッキングリストを見やすくしろ!
  3. 003 東京分水会 おいらん道中
  4. 013 祝!世界ジオパークがユネスコ正式事業化
  5. 045 徹夜!徹夜!徹夜! (SE #3)

関連記事

  1. 04 : コンピュータとシステム

    071 ソフトの基礎知識を学ぼう #4

    (その2)ソフトウェアの基礎知識を学ぶ前回、「ハードの知識を吸収し…

  2. 01:社長ブログ

    043 近未来の身につけるコンピュータ

    もはや未来の話でも何でもない話、既に実用化されていて一般家電量販店で売…

  3. 04 : コンピュータとシステム

    006 驚異の性能向上 (大型汎用機6)

    ここで、技術評論社のコンピュータ書籍に興味深い内容があるので簡単に触れ…

  4. 04 : コンピュータとシステム

    062 4つのレベルの情報処理技術者試験 #11

    今回は真面目に情報処理技術者試験を記述しましょう。情報処理技術者試験は…

  5. 04 : コンピュータとシステム

    079 日本のオーディオメーカー徒然記

    休日に秋葉原の某大手家電量販店に出掛けた。秋葉原は会社の隣駅にあり、ち…

  6. 04 : コンピュータとシステム

    016 COBOL から C言語 3

    当時の大型汎用機のCOBOL言語からC言語に移行する際の感想を記載して…

自分おすすめ記事

ちょっと気になる記事

ピックアップ記事

  1. 006 就活と企業人気ランキング
  2. 075 会社の後ろは隅田川
  3. 032 営業の神様
  4. 047 根知の花嫁(手作りの結婚式)
  5. 046 うえの夏祭り2017
  6. 225 リチャードティー/35年以上前の空間へ
  7. 055 寅さん像、さくら像 除幕式
  8. 053 チャリティコンサート(写真)
  9. 043 近未来の身につけるコンピュータ
  10. 078 2045年は、人類の技術的特異点
  1. 01:社長ブログ

    053 チャリティコンサート(写真)
  2. 07:東京と新潟

    041 糸魚川白銀の世界(ドローン上空撮影)
  3. 02:ビジネス

    013 祝!世界ジオパークがユネスコ正式事業化
  4. 07:東京と新潟

    040 いといがわ春探訪(ドローン上空撮影)
  5. 02:ビジネス

    014 ジオパーク ユネスコ事業化記者会見
PAGE TOP