パスワードを忘れた? アカウント作成
508120 journal

Ab.の日記: shell script の事を「シェル」って言うのやめてー 4

日記 by Ab.
この前 web 系のプログラマさんと話していて激しく違和感を覚えたのですが、shell script の事を「シェル」と呼ぶのやめてー。
しかも一度目は shell script と言っておいて次から略すのではなく、最初から「シェル」って言ってはばからないのは勘弁してください。
他の業種ならともかくプログラマが「シェル」って略しちゃいけないと思うのです。

自分の感覚では shell script は略すなら script であるべきで、これはもちろん shell script の本質が shell であるのか script であるのかを考えると明らかに script であると思うからです。
自動車を略して「車」というのは普通だと思いますが「自動」と言う人はちょっと不思議な脳味噌をしていると思うのと同じことです。

そして他の業種ならともかくというのがどういう事かというと、 仕事としてプログラミングを行い良いコードを書べく努力している人はシンボル名の命名に常に気をつけていて、 表わすべき概念をなるべく過不足無く分かりやすいものに命名すべく日常的に研鑚を積んでいる筈で、 そのような人なら shell script を「シェル」と略する事はあり得ないという事です。
逆に言うと shell script を最初から「シェル」と言ってはばからない人は、 プログラムの中でも例えば auto mobile を表わすオブジェクトを変数に格納する場合に、 変数名に auto とか object とかいう情報量の少ない名前を平気で付けるような無神経なコードを書く人なんじゃないかと思うのです。

ていうか shell script くらい面倒がらずにちゃんと「シェルスクリプト」って言えば? というのがもしかしたら本音かもしれません。

IP address も IP って略すのやめて欲しいんだけど、これはもうなんか一般的な言葉として IP = IP address となってしまっているような所もあるので悔しいですな。
言葉の意味をちゃんと考えて使っている人は global IP とかいう不思議な言葉は使っていないと思いますが…

# ていうかこれがつまりモヒカン族ってやつですか orz

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 「あなたはコマンドプロンプト(の環境)のことをバッチファイルと言っていますよ」と言ってあげるのは嫌味かしら。
    例え間違ってる?
    • その手の指摘が効果を生むのは「シェルという言葉の意味もスクリプトという言葉の意味も分からず、周囲が使っているから等という漠然という理由でシェルと言っているが、正しい言葉を使いたいと考えてはいる」というような人に対してだけなのです。
      そして、社会人になってプログラマになって、シェルスクリプトを業務として扱いながらもシェルの意味もスクリプトの意味も理解していないという人は居ないと思うのです。

      おそらくそういう人は

      • シェルスクリプトと全部口に出すのが長くて面倒
      • スクリプトよりもシェルの方が発音しやすい or 周囲も皆シェルって言っている
      • とりあえず言葉の意味なんかどうでもいいから略しちゃえ
      というような思考過程で自分が楽するためだけにシェルと言うようになった人だと思うのです。
      だから、指摘しても余計な恨みを買うだけで無駄なのだと思うのです。
      なんだか妙な文体になってしまったのです…

      あと、shell→コマンドプロンプト、shell script→バッチファイルという喩えなら、shell script の事を shell と言ってしまっているというのは「バッチファイルの事をコマンドプロンプトと言っていますよ」という事になるのかなと思います。

      親コメント
      • 「シェルスクリプト」のことを「シェル」という人、いますねえ、沢山。
        ま、文脈でどちらか分かる場合なら、読み替えてやればいいのですが。

        問題は、こっちが本物の「シェル」のことを指して「シェル」といっているのに、
        相手が勝手に「シェルスクリプト」のことだと誤解して、
        話が通じなくなったりすることがあったりするのですね。あれは困った。

        あと、「DVDドライブ」のことを指して「DVD」と呼ぶ人とか。
        じゃあメディアの方はなんと呼ぶんだい、っていうとやっぱり「DVD」なんだそうな。
        よくそれで混乱しないねえ。

        それに、ご自分の会社の社内でしか通じないローカル用語を社外でベラベラしゃべる
        恥ずかしい人とか。困った人はどこにでもいるものです。
        親コメント
        • そうですねぇ…
          まぁ、素人さんが変な略し方を勝手にしちゃうのは頭が悪いにしてもある程度仕方ないのかなぁと思いますが…
          社外の人と技術的な打ち合わせとかしているときに変な略語を出されると、 その人の技術力やその分野に対する理解度まで疑われる事になりますから、 やはり慎むべき事でしょう。

          もし逆にその分野に対する(胡乱な略称の発言者の)理解度が十分なものだとすると、 今度は自分が楽するために他者とのコミュニケーションをないがしろにする性格だと自ら暴露している事になる訳で、 やはり慎むべき行動には変わりないでしょう。
          ていうか、そんなに略さずに喋るのって苦痛なんでしょうか、というのが個人的には激しく疑問な所なんですよね。
          脳内の文章構成バッファが短くて、長い名称を織り交ぜて喋ろうとすると文章が組み立てられなくなっちゃう等のハードウェアに由来する仕様上の制限でもあるのでしょうか。

          親コメント
typodupeerror

アレゲはアレゲを呼ぶ -- ある傍観者

読み込み中...