I speak FORTRAN

sleeping puppy on my leg

コンピュータを使うにはプログラムなるものを書きます.普通の人にはチンプンカンプンな記号の羅列にしか見えないでしょうが,そこはコンピュータ「言語」と呼ばれるものです.C++を使ってプログラミングができると英語で言うとき,

“I speak C++”

なんて言い方をすることもあります.なんだか機械の言葉を喋ってるみたいですが.

今日の会議で,このspeakという単語を人間以外の主語に対して使うのを聞きました.あるソフトウェアの話をしていたのですが,そのソフトが特殊な形式でデータを書き出すことを speak と表現してたんです.こんな使い方もアリなんだ.

ネットワーク関係のプログラミングでは listen/talk という表現を使いますが,これも考えてみれば変です.電話線越しにコンピュータが喋ったり聞いたりしてるようなもの.まあ実際そうなんですけどね.

そう考えると,speakというのは,人が英語や日本語を「喋る」という意味を通り越して,ある取り決めに従って情報を伝達することなのかもしれません.

“Money speaks” みたいなのは有無を言わさぬ押し付け感がありますが,考えてみれば日本じゃあらゆる家電製品が喋りますよね.

  • 「起きろ」と叫ぶ目覚まし時計
  • 「お風呂が沸きました」と教えてくれるお風呂
  • 「ご飯が炊けました」と教えてくれる炊飯器
  • 「タマゴが賞味期限切れです」と教えてくれる冷蔵庫
  • 「もしもし」と答えてくれる電話
  • 「300gです」と教えてくれる便器

...だんだん怪しくなってきました.

Facebooktwittergoogle_plustumblrmailFacebooktwittergoogle_plustumblrmail

「I speak FORTRAN」への16件のフィードバック

  1. ほー。これは聞いたことないです。
    ウチにもSpeakする鉄でできる奴あります!
    なんてったっけなぁ、あの穴掘る奴・・・。

    1. lce2さん,あの鉄の奴,ロシア人が持ってると困りますよね.
      「おい,何かしゃべるんだ」
      「おれは....イワン」

    1. Chieさん,一度レンタカーに付いていた事があったのですが,結構喋りまっせ.
      うるさいので,切ってました < 意味ないし.

  2. 最近じゃ携帯電話も喋りますね。きっと近い将来には何でもかんでも喋るようになります。
    ヒザに乗っけている子犬は「この音うるさいよ。ゆっくり昼寝できないよー。」と言っているように見えますが・・

    1. あーにゃさん,もし何でも喋ったら....
      帰宅したら,ドアが「おかえりなさいませ,ご主人様」
      キッチンに行けば,冷蔵庫が「冷たいお飲み物はいかがですか」
      風呂に入れば,シャワーヘッドが「お背中をお流ししましょうか」
      ...
      なんかメイドカフェみたいになってしまいましたけど.

      膝の上のわんこは,はいそのとおり,かなり迷惑しておったようです.

  3. しゃべる機械はどんどん増えてきていますが、逆に人間はしゃべらない人が
    増えてきているそうですね。お店で買い物するにもどこかでお食事するにも、
    ひとこともしゃべらずに済まそうと思えばそうできちゃう。
    そうそう、うちの電話には迷惑電話がかかってきたときボタンを押すと
    自分の代わりに男声で断りを言ってくれるという機能がついているんでした。

    膝の上を独占している子犬ちゃん、顔の両脇にそえたアンヨがかわゆい♪
    どうしてか分からないけどたまらなく可愛いと思うワンコポーズのひとつです。

    1. ポージィさん,迷惑電話お断り機能なんてあるんですか.どういう風に喋ってくれるのか興味あります.もしかして
      「なんやわれ,どこに電話かけとんじゃい!」
      とか言うんでしょうか.それはコワイ.

      足を伸ばしてぺったんとしてる姿,かわいいですよね.僕が同じポーズをとると,行き倒れにしか見えないんですけど.

  4. 昔、C言語という言語があると信じておりました。どんな言語だろうと長いことおもいを巡らし本を見てがだかり。何を書いてあるのやらさっばり。「これがC言語なんだ、わかわない言語。」^^;

    1. いたずらリスさん,C言語で会話するには,かなり高度な言語能力が必要です.
      朝の挨拶は,
      int main (int argc, char *argv[]){char s[] = “おはようございます”; printf(“%s\n”,s); exit(0);}
      と言います.

  5. 私は滅びゆく言語Fortranしか喋れませんが、そのうちアイヌ語やロマンシュ語のように
    文化人類学的な希少価値を認めらるでしょうか。

    1. Hiroさん,消えてしまうまえにロゼッタストーンに刻んで砂漠に埋めておくべきでしょうね.
      ちなみに僕もかつて,滅び行く言語を喋っておりました.FORTRAN IV, FORTRAN66, Lisp, Prolog, Pascal, BASIC,… あと何があったっけ.
      今だったら,C, C++, Java, Perl, Python, PHP, Fortran 95あたりを喋っています.

  6. ピアノを子守唄に眠る幸せそうな子犬ちゃんに萌え萌え…携帯の待ち受けにしたいです。
    管理人さん、ペダルなしで演奏中でしょうか?
    胡坐の中にすっぽり納まった子犬ちゃんはきっと寝心地最高ですね!

    1. わんこさん,結構嫌がってたんじゃないかと思われますが,子犬のみぞ知るです.
      ペダルを使わない曲を弾いてたんでしょうね.バッハとか.
      携帯待受画面にされても構いませんが,毎日毎晩僕の足の裏を眺めるというのは,かなりマニアックだと思われます.

  7. FORTRANってなんですか?・・・というダメダメな質問をしますです。(辞書引いたらワカタけど。)

    1. Sanaeさん,あの歌,知りません?
      「やっほ~,ふぉーとランランラン,やっほ,ふぉーとランランラン....やほほ」

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください