2015年06月29日18時30分

iPhoneに「ハローワールド」と話しかけると?

  • このエントリーをはてなブックマークに追加
  • Pocket
siri

 遊び心って大事。

 Twitterでちょっと面白いお話を見かけたのでご紹介。iPhoneの人工知能エンジン『Siri』さんはプログラム言語が分かっているというのだ。試す方法は「ハローワールド」と話しかけるだけ。すると……

「メイン、左マルカッコ、右マルカッコ、左ナミカッコ、プリントエフ……」

 と、合成音声でprint文を読みあげてくれる。Siriさんの回答としては、

main(){ printf('hello, world'); }

気に入っていただけましたか?

 というもの。

 言わずと知れたプログラミングのサンプル文、しかもC言語だ。(全小文字、感嘆符「!」なしなので『プログラミング言語C』著者であるブライアン・カーニハンによる最初期のバージョンを意識したものかも。間違ってたらごめんなさい!)

 ちなみに、もう一回「ハローワールド」と呼びかけると、

それは私が出力するべき行ですね。

 と答えてくれた。かわいい。

siri

 ソニーの天才が『ソードアート・オンライン』のアスナをもとにした人工知能アプリを作るなど、コンピューターと当然のように対話する時代が訪れようとしている。

 そんな人工知能の端っこからチラッと「裏側」がのぞける工夫があるだけで、ちょっとプログラムやってみたいなあ、なんて思わされてしまうのは素敵な話だ。

 子供の頃、これに出会ってたら将来変わっていたかもしれない。子供に「これどういう意味?」と聞かれたとき、コンパイラを立ち上げられる環境を整えておきたいかも。

関連記事

あわせて読みたい

follow us in feedly

最新のニュース

アスキーストア人気ランキング

特集

Comic

アクセスランキング

Like Ranking

BEST BUY

みんなが買っている最新アイテムはこれだ!

Fire タブレット 8GB、ブラック

Fire タブレット 8GB、ブラック

Amazon

8,980円〜

55人が購入

Fire TV Stick

Fire TV Stick

Amazon

4,980円〜

41人が購入

Amazon Fire TV

Amazon Fire TV

Amazon

12,980円〜

11人が購入

Amazon.co.jp