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

理科は実生活で役に立たない?」記事へのコメント

  • 文字と同じ? (スコア:3, すばらしい洞察)

    文字を読み書きできなくても、話すことさえできれば実際の生活には困らないことが多い。実際江戸時代など多くの人が読み書きできなかったが実生活には困らなかったはずである。
    しかし、本当にそうであろうか?
    文盲でも問題ないかも知れないが、読み書きができればずっと豊かな生活が送れるはずである。実生活に困らない、実生活に役に立たないとはつまり知識がなく役立てる方法を知らないだけである。そして進歩する努力を怠っている言い訳ではないだろうか?

    なんて事を誰かが言っていたような。

    今回の話の問題点は大人が似たような事を
    • 家電製品やゲーム機や携帯を作ったりするのに、数学や物理や理科が必要なんだーって
      社会見学すればいいかもしれませんねー。

      身近に利用しているものだけに、役に立たないとは思わないでしょう。
      • 家電製品やゲーム機や携帯を作ったりするのに、数学や物理や理科が必要なんだーって

        世の中には『そういうのは作る人が知っていればよくて 俺たちは使えればいいんだよ』って返事をする人もいますから.

        『programなんて書けなくたって Windowsは使えますから』と言われてしまったことがあって脱力したこともあります.

        • Re:文字と同じ? (スコア:2, おもしろおかしい)

          >『programなんて書けなくたって Windowsは使えますから』と言われてしまったことがあって脱力したこともあります.

          同様に、「プログラミングの勉強しなくても、Excelのマクロは作れますから」と、いわれた事がある…
          プログラマーとして、凹んだ覚えがぁ…
          --

          /* Kachou Utumi
          I'm Not Rich... */
          • by Anonymous Coward
            プログラマーに対しても法則は適用されます。以下、自分にも耳に痛い言葉。
            VBができればWindowsプログラム書けるし
            C言語できればハードウェア叩くプログラム書けるし
            C++できればオブジェクト指向できるし
            JavaわかればWebApp楽に作れるし
            C#やっときゃWindowsでは割と色々スマートだし
            以下延々と続く…。

            結論。自分の可能性を狭めたくなければ「全部やる」ことです。
            例え当面の問
            • Z80のアセンブラが出来れば、i8086のアセンブラも…って、事もありえないし。

              #そういう客には閉口したもんだ。さっきのも同じ客だったけど。
              --

              /* Kachou Utumi
              I'm Not Rich... */
              • by Anonymous Coward
                その例の敷居は相当低いでしょ。
                プログラママニュアルをペラペラ眺めた後は、命令表片手にコーディングするのも難しい話じゃないんじゃない? 数日続けてりゃ命令表見る機会もほとんどなくなるよ。
              • by Anonymous Coward
                >プログラママニュアルをペラペラ眺めた後は、命令表片手にコーディングするのも難しい話じゃないんじゃない?

                こういうタイプの人は
                コボルライクなCプログラムを書いたり
                CライクなJavaプログラムを書いたり
                あまりありがたくないことをします。
              • by QwertyZZZ (8195) on 2004年08月02日 17時50分 (#599994) 日記
                >あまりありがたくないことをします。

                する事もあるだけだし、自分が真っ当に出来ないだけでしょ?

                アセンブラ多用する所では下手すると毎回違うチップでって事も珍しいもんじゃ無いのでマジメに食う為には、知らない言語であってもリファレンスから読み取る技術は必須ですよ。

                対応チップが変わった位でオタオタされては仕事になりませんから。

                要は、言語ベッタリではなく概念として、「プログラムとは?」ってのが判っていれば、多言語対応はそんなに難しい事ではないです。

                逆に、プログラムというものではなく、言語自体しか覚えていないとすれば、おっしゃるとおりのヘンなモノを書く可能性も高いでしょう。

                #去年発掘したCのプログラムはなかなかのレアもの。分岐が全部gotoだった…。うむむ、やるな。

                親コメント
              • by Anonymous Coward
                私が言いたかったのは、言語にはそれぞれアーキテクチャが有るということです。
                リファレンスだけ見てコードを書き始める人はまず間違いなく

                ローカルで済むところをグローバルにしていたり
                多重ループからの脱出でもないのにgoto使ってたり
                try catch finallyを使ってほしいところでif文羅列してくれたり

                言語のアーキテクチャを無視したプログ
              • by Anonymous Coward
                リファレンス読んでコード書くかどうかというより、ローカル変数や例外といった言語に拠らないメタな概念を理解しているかどうかの問題では?
                理解していない人を採用したら、そりゃ無茶なコードを書くでしょう。
              • by Anonymous Coward
                プロセッサの違いと高級言語のアーキテクチャの違いとじゃ随分話も違うでしょ。
                Z80と8086なんてそもそも近縁のプロセッサだし。
                つーか、アセンブラ知らない方デスカ?
              • by QwertyZZZ (8195) on 2004年08月05日 10時18分 (#601512) 日記
                結局、その言語を学んだのか、プログラムを学んだのかの違いなんですよね。

                でもってそれを判断するのにも教育するにも、結局は多言語に馴染ませるのが一番です。
                うちでも意外と新人でもCで書かせている分には問題は起きないんですが、テスト用のプログラムをVBやDelphiで書けって言うだけでトチ狂うのが毎年何人もいます。
                そういう時はLabVIEWの仕事を回したりシーケンサのラダーを書かせたりと、通常の形状と思いっきり異なるプログラムをさせてみることで、今の所はうまく理解してくれてい居るようです。

                結局は経験だけが解決する問題なのでしょうか。

                親コメント

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

処理中...