パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

コマンドラインでのPC操作を行える学生が急に減っている?」記事へのコメント

  • CUIっていう言葉がなんとなく市民権を得始めてるほうがなんか気持ち悪い

    # CUIって昔は間違えているのを承知の上での冗談でしか言わなかったですよね
    ## でも100%間違いかっていうとそうでもないから難しい

    • by Anonymous Coward

      まるっと同意。
      インターフェースが受けつけるのは「コマンド」であって文字ではない。

      edをラインエディタ、viをスクリーンエディタと呼んでいたように、
      CLIはインタプリタ的に1「行」ずつ解釈するからコマンド「ライン」。

      コマンドを1行づつ実行する「コマンドラインインターフェース」であり、
      キャラクター(文字)ユーザーインターフェースなどという表現は違和感しかない。

      • by Anonymous Coward
        CLI (Command Line Interface) と CUI (Character User Interface) の違いは他の方が説明していますからそちらを参照していただくとして、
        CLI を提供するプログラムの代表格として bash がありますが、bash 自身は一文字ずつ入力処理します。
        コマンドとしてカーネルにプログラムの実行を発行したりするのが行単位であるというだけです。
        ですので、ここで例に挙げた bash は、CLI を提供する CUI アプリケーションであるといえます。
        # ed がラインエディタと呼ばれるのは、編集対象が行単位だからですね。
        # そして、vi も編集対象は行単位。ラインエディタの性質も持っていたりします。
        • by Anonymous Coward

          屁理屈にしか聞こえないんだよな。
          1文字ずつ処理してようと改行キー入力するまで実行されない。だから行単位。
          BSキーが使えない古いOSでも文字ごとに実行されたりはしない。

          元レスの「間違えているのを承知の上での冗談」だったのは事実。
          高級GUIに対してしょぼいCUIと言う揶揄だったから、嘲笑や蔑称のニュアンスを多分に含んでいた。
          自分にとっては誤用が定着し用語という認識でしかない。

          • by Anonymous Coward

            > 元レスの「間違えているのを承知の上での冗談」だったのは事実。
            > 高級GUIに対してしょぼいCUIと言う揶揄だったから、嘲笑や蔑称のニュアンスを多分に含んでいた。
            > 自分にとっては誤用が定着し用語という認識でしかない。

            別ACだけど、
            CUI自体英語圏でも使われているし(少数派だけど)、1990年後半の情報系論文等でも
            普通に記述があって、「嘲笑や蔑称のニュアンスを多分に含んでいた」事は一部の変な人の
            変な理解以外では無かったよ。(中二病を拗らせた大きな子供とかw)

            なので、凝り固まった多様性を認めない貧しい理解力で一般性を語ってもらっても役に立ちません。
            ぶっちゃけ、君の屁理屈はどうでもよいよって感じw

            • >CUI自体英語圏でも使われているし(少数派だけど)

                それが元コメにも書いた「## でも100%間違いかっていうとそうでもないから難しい」の理由なんだけど、それって後付の屁理屈のような気がするんですよね
              使われるっていってもCLIに比べたら1000分の1もないような

              少なくとも日本の90年代前半くらいまでは「GUIに対するCUI(なんちゃって)」という冗談用語だったと思います

              # でも最近の若い人に言うと「だって教科書にCUIって書いって合ったもん」って言われるw
              # 活字になって冗談が本当になってしまったイメージ

              親コメント

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...