- - PR -
ゼロサプレスって何?
«前のページへ
1|2|3
投票結果総投票数:373 | |||
---|---|---|---|
先頭の余分な0を削ること | 306票 | 82.04% | |
先頭の足りない桁を0で埋めること | 46票 | 12.33% | |
聞いたことありません | 16票 | 4.29% | |
会話の流れで意味が自動 | 5票 | 1.34% | |
|
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-09-19 08:18
こんにちは。
>suppressで調べると『削除する』も有りますが、『隠す』『伏せる』も有ります。 >なので、ゼロでスペースを『隠す』『伏せる』という意味にもとらえられそうです。 英語圏の人間ではありませんが、表現方法を拝借すれば、 無効ゼロならスペースで『隠す』『伏せる』と捉えています。 『削除する』も『隠す』『伏せる』も、結局はゼロを見えないように するという意味では矛盾しないのではないでしょうか。 |
|
投稿日時: 2004-09-19 11:41
はじめてこの言葉を聴いたのは私が入社したてのころですね。
先輩(当時10年目)に「ゼロサプレスでお願い」と言われました。 先輩は「ゼロ前詰め」の意味でおっしゃっていましたが、 聞いた私は単純に文脈から「ゼロ前詰め」の意味で捉えてました。 で、それようの関数としてZeroSuppressという関数を作りました。 一応関数を作るときにSuppressを辞書で調べて違和感を感じましたが、 「0"を"抑制する」んでなく「0"で"抑制する」んだろうと解釈することにしました。 英単語が二つ並んでいるだけのとき、日本語では助詞を変えるだけで逆の解釈にできるので、 危険だったりします。 いまどき本来の「ゼロサプレス」が必要な場面がないので、 ZeroSuppressを「ゼロ前詰め」の意味としてあまり深く考えずに思ってしまったのでしょう。 |
|
投稿日時: 2004-09-19 12:46
unibon です。こんにちわ。
以前書いたことの補足になりますが、7セグメントのLEDや、ニキシー管などを何個か並べて数値表示するハードウェアを組み立てた時代の、名残の言葉なのだろうと思います。 可変長の文字列を表示できるわけではないので、スペース文字という概念が希薄であり、たんにゼロを消すか消さないか、の2者択1になるので、わざわざ「ゼロサプレス」と言えばゼロの発光をなくす意味しか考えられず、それで十分に意味が通じたのでしょう。 |
|
投稿日時: 2004-09-20 07:14
よっちゃんです。
ずいぶん昔の話です。 その会社のシステムの言語がFortranとかASMの場合 ゼロサプレスという「ことば」がないものですから 仕様書などでは、以下のように書いていました。 ------------- ゼロサプレス:不要なゼロを削除する。 例 zzz,zz9.9z --> 12,009.5 21.0 zzzzzz.zz9 --> .△△4(△はスペース) 1.226 ------------- 今考えると解り難いですね。 |
«前のページへ
1|2|3