タグ

2016年7月10日のブックマーク (5件)

  • なぜLispなのか?― “データ” と “コード” | POSTD

    たくさんの人から 私が昨日Hacker Newsに書いたコメント についてもっと詳しく説明してほしいというメッセージをいただきました。例えば以下のような質問です。 Lispは単なる表記法の1つにすぎないと私は考えますが、間違っているでしょうか? Lispのコードをデータ構造にマッチさせるのがなぜそんなに重要なことなのか理解できません。(おそらく、そのマッチさせるという行為がなぜLispを使うのかという答えになるのだとは思いますが。)私はマクロの大事な何かを見落としているでしょうか?  何か私が気付いていないことがあるでしょうか? この質問に答えるには少し長くなりそうだったので、ブログに投稿することにしました。以下が私の答えです。 手短に言えば、Lispは 単なる 表記法の1つではなく、プログラミングとは 何か という考え方を根的に覆すものなのです。プログラミングに関する主流な考え方は、「

    なぜLispなのか?― “データ” と “コード” | POSTD
  • Perl、C、Scala…プログラミング言語擬人化計画2|【Tech総研】

    前回に引き続き、C、shell、Perl、R、VB、Scala、ActionScript。7つのプログラミング言語を擬人化しました。話題沸騰中の子もいれば、舞台の中心からちょっとはずれてきてしまっている子もいる。プログラミング言語のセンター争いは熾烈です。 Perlは1987年12月、アメリカのウォール夫の元で生を受ける。父のラリーはコンピュータや言語学に精通し、母も中世ルネサンスや言語学を専攻する、高い教養を持つ両親の元で育った。 父の教えは厳しかったが、同時に自由でもあった。父は教育の中で、よくこの言葉を口にした。 「方法は1つだけじゃない」 (There's more than one way to do it) 何かを実現しようと思った時、それを達成する方法は1つだけじゃない。何通りも考えられる。そんな父の教えは、彼女の人格形成に大きな影響を与えた。 「こんな風にやってみたらどう

    Perl、C、Scala…プログラミング言語擬人化計画2|【Tech総研】
  • Old New Thing: 未定義動作はタイムトラベルを引き起こす(他にもいろいろあるけど、タイムトラベルが一番ぶっ飛んでる)

    Old New Thing: 未定義動作はタイムトラベルを引き起こす(他にもいろいろあるけど、タイムトラベルが一番ぶっ飛んでる) Undefined behavior can result in time travel (among other things, but time travel is the funkiest) - The Old New Thing - Site Home - MSDN Blogs 久しぶりに紹介するRaymond Chenのブログ記事。 C言語とC++では、様々な部分が、ドラゴンの住まう地というレッテルを貼られている。いや、正式には、未定義動作とされている。 未定義動作が発動した場合、何でもありだ。例えば、変数は同時にtrueでもfalseでもありえる。John Regehrは興味深い例のリストをまとめて、未定義動作コンテストの受賞者もある。 以下の関数を

  • リベラルは失敗から学んだのか -拉致問題と三浦瑠璃の「スリーパーセル」発言から考える議論の方法 | Football is the weapon of the future

    初出 ironna(産経新聞) 『サンダカン八番娼館』(山崎朋子)を二十年ぶりに読み返した。「からゆきさん」と呼...

    リベラルは失敗から学んだのか -拉致問題と三浦瑠璃の「スリーパーセル」発言から考える議論の方法 | Football is the weapon of the future
  • 誤りと発見

    アレクサンドル・グロタンディーク,数学者の孤独な冒険,辻雄一訳,現代数学社,1989 第一部 I-2 誤りと発見,p.192--193 私の数学研究のスタイルそのもの,あるいはその「性質」,あるいはその「やり方」に戻りますが, それは以前と同じく,今も,神自身が, いつかはわかりませんが,多分私たちが生まれるずっと以前に, 私たちひとりひとりに言葉を用いずに教えたままのものです. 神をみならってやっています. それは,好奇心にかられて,とくにある事柄を知りたいと思うとき, そのときからこの願望や渇望にもとづいてある事柄に没入するとき, 各人が直観的におこなっているものと同じです…. 数学でであれ,ほかのことであれ,私がひとつの事柄に興味をもつとき, それについて問いを発します. 自分の問いはバカ気たものかあるいはそう見えないかということには気にかけずに, またそれがしっかりと考えぬかれたも