404 SPAM Not Found

404 SPAM Not Found #26 大統一言語?

2014/08/31 19:26 投稿

  • タグ:
  • 登録タグはありません
  • タグ:
  • 登録タグはありません

小飼弾です。ブロマガをお届けいたします。

200 Any Questions OK

それでは今月の質問。

Q. プログラミング言語って一つで充分ではないのですか?

弾さんがうらやましいです。いくつでもコンピューター言語を覚えられて。開発者は言語をいくつ覚えればいいのか?という記事がありましたが、なんで一つじゃ駄目なんでしょうか?もしたった一つだけプログラミング言語を残すとしたら、弾さんならどれを残しますか?やっぱりSwiftですか?

A. もし一つしか言語がなかったとしたら

Perlプログラマーの祭典、YAPC::Asiaが今年も開催されたのですが、今年はこれまで以上にPerl以外の言語が取り上げられました。私の発表自体、主題はPerlではなくSwiftです。

質問に話を戻すと、一つにするべきか否かの前に、一つにできるか否かを確認しておくことにしましょう。

できます。

どころかあまりに身近な実例があります。

生物です。

核酸の「アルファベット」が実質4種類。そのアルファベットを3つたばねたコドンの「単語」が、一つのアミノ酸に対応するというのは全生物共通でそしてどのコドンがどのアミノ酸に対応するかというコドン表もまた全生物共通。厳密にはアルファベットは5種類(RNAのUがDNAのT)で、コドン表も葉緑体とミトコンドリアでわずかに異なりますが、これも「方言」のレベル。我々自身をも含む多用な生物界が単一言語で記述できることを鑑みれば、それよりもはるかに単純なはずの人間界や、それよりもさらに明解な電脳界にこれほどたくさんの言語が存在することこそ不可解にも思えてきます。

そこに、誤解があります。

プログラミング言語を作り、プログラミング言語を覚えるのは大変だという誤解が。

 

ここから先は有料になります

ニコニコポイントで購入する

チャンネルに入会して購読する

  • この記事は過去記事の為、今入会しても読めません。ニコニコポイントでご購入下さい。

コメント

コメントはまだありません
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事

継続入会すると1ヶ月分が無料です。 条件を読む

404ch Not Found

404ch Not Found

月額
¥550  (税込)
このチャンネルの詳細