Oh 脳《024》なぜ物を投げても放物線を描かないのか

記事一覧Oh 脳: after ZERO《其之弐拾肆》
なぜ物を投げても放物線を描かないのか

《監修》小泉ひよ子とタマゴ倶楽部
第0版♪1994/07/21 ● 第1版♪2001/12/19

セミナーの枕で紹介した小ネタ集です。息抜きや話題作りにどうぞ (^.^)

物理が好きな人も嫌いな人も「物を投げると放物線を描く」ことを教わった記憶はあるでしょう。ただし、知識として知っているのと、正しく理解しているのとは別次元の話です。この先を読み進むのに、難しい数式を理解しておく必要はありませんが…



... zap ...
クイズ形式で「物を投げると放物線を描く」かと出題されたら、多くの人が「○」と答えることでしょう。しかし、その正解を「×」だとしたら、受講者のみなさんはどのように反応しますか。出題者の知識を疑ってかかるか、自身の知識を疑ってかかるかで、その後の展開も違ってきます。
高校の物理の教科書を持ち出して「ここにそう書いてある」と反論するかもしれません。このような論証を得意とする人の多くは、自分の理解で相手を説得するのではなく、自分の持てる知識を拠り所にします。プレゼンの場でも、資料から目を離さず、冷静に淡々と語る様が目に浮かびます。
資料の余白を利用したり、喫茶店の紙ナプキンを広げて、机上で解説を始めるかもしれません。このような論証を得意とする人の多くは、自分の持てる知識だけに頼らず、自分の理解で相手を説得する術に長けています。プレゼンの場でも、資料には目も暮れず、熱く主張を語る様が目に浮かびます。


... zap ...
プログラミング言語を比較して、その優越を熱く語る光景を見掛けます。それは「日本語がいいか英語がいいか、それとも…」と同じく虚しいものです。言語の背景にある文化も踏まえて論議するならまだしも「言語の比較だけに終止する」としたら、とても残念です。
あえてここで比較するのは、それで解決したい問題領域について論じたいがためです。たとえば、買い物の途中で、どちらの特売がお得かを判断するのに、パソコンを起動するまでもありません。携帯電話の電卓機能で十分です。しかし、自宅に戻って家計簿を付けるときには、電卓では物足りず、パソコンを起動します。
同様に、Java/C# でも対処できる問題領域なら、Ruby/Python を採用するまでもありません。しかし、より解決困難な問題領域に取り組むときには、Java の脆弱さを痛感します。そして、さらに解決困難な問題領域に取り組むようになると、Ruby の脆弱さが露呈し始めます。


... zap ...
閑話休題。机上の議論とは別に、現実には地球上で「物を投げても放物線を描きません」。理系の科目に興味がある人は「空気抵抗やコリオリ力が働くからですか」と疑問を挟むかもしれませんが、これらの影響を無視してもです。

放物線は「楕円/双曲線の極限形」と見なせます。それを直感的に理解するには、極端に細い楕円や、漸近線が平行に近づくときの形を、想像するとよいでしょう。地球上で「物を投げると放物線を描く」ことが可能な状況があるとしたら、地平線がどこまでも水平に延びる平面状でなければなりません。残念ながら地表は曲面状なので、やがて真下に向かう重力の影響が(最初に物を水平に投げたときの鉛直方向とは違い)少しずつ傾く様を、容易に想像できます。
ワープロ表計算ソフトを利用するだけなら、専門店でワークステーションを購入するまでもなく、家電量販店でパソコンを購入するのが良いでしょう。同様に、プログラミング言語を選ぶときも、解決したい問題領域とそれを取り巻く環境に配慮する必要があります。□

⇒「Oh 脳《25》間違いだらけのプログラミング言語(開発環境)選び - 続・ひよ子のきもち」に続く…

Last updated♪2009/01/02