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

若者のhoge離れ」記事へのコメント

  • いくつかのコメントでは、
    『普通にプログラム書いてるときに、特に意味のない変数につける名前』
    みたいな認識してるように見えるんだけど、
    それってつまり、概念すら知られてない場合があるってことなんじゃなかろうか。

    それとも、自分が何か勘違いしてるのか?

    話題にしてるhogeとかfooって、例文なんかを他者に見せる際に、
    『この部分はあなたが実際に使う文字列に置き換えてね』
    ということを示すのに使う文字列。でいいんだよな?

    • そこですよ。
      まさにhoge,piyoがメタ構文(変数であることを示すための名前)である概念が失われている現状を、まさに今スラドで見ているのです。

      しかも、hoge,piyoがメタ構文になったのは、前者の「変数にとりあえずつける名前」という位置付けが基にあって、そのイメージが高階化したわけなのだから、
      現状はそれが退行してしまっている。なにかhogeの概念が新たなステージに進化し昇華するようなものでもない、単に退化しつつあるだけの末期的な状況なのです。
      #大袈裟

      • プログラミングの勉強方法が変わったのかも知れませんね。
        メタ変数の部分に、違う書体(イタリック)や、日本語(漢字かな混じり)を使うような、教科書とかリッチな書式が使えるヘルプやドキュメントとか、そういう丁寧に作られた物が豊富にあるので、foo とか hoge が使われた、プレーンなテキストファイルレベルのドキュメントを読む機会が無いのかも。

        • そういうリッチな書式って、視覚的にはいいんですが、テストのためにコピペしてきたとたん、不便になると思うのだが。

          hoge とか foo とか baz とかは、まず他の文法要素や意味有りげな変数名に使われないので、Editor の検索機能で容易に発見できるというメリットがあったのだけれど。つまり、hoge の部分を自分で決めた変数名に置き換えるとき、どことどこを置き換えればいいか、すぐにわかる。

          親コメント

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

処理中...