タグ

2009年4月23日のブックマーク (4件)

  • さあ、Yコンビネータ(不動点演算子)を使おう! - よくわかりません

    前回、おとうさんにもわかるYコンビネータ!(絵解き解説編) - よくわかりませんというエントリで、Yコンビネータ(不動点演算子)と再帰の絵解き解説をしました。 Yコンビネータ自身は、結局のところ再帰を産み出してくれるだけです。関数(正確にはλという単純な文字列変換ルール)だけで出来て、プログラミングに関するいろんな原理の研究を可能にするのが凄い訳です。その辺のさわりを、きしださんが解説されています。しかし、単なる再帰なら、実際のプログラミングではYコンビネータなんて使わなくても出来ます。 じゃあ、Yコンビネータとか不動点とかは、偉い学者さんとかが研究に使えばいいもので、普通のプログラマには何の意味もないモノなのでしょうか? というわけで、今回はポジティブに、Yコンビネータや不動点で出てくる考え方を、理論だけじゃなく、実際のプログラミングに応用する例を見てみましょう。 今回、プログラムの例を

  • 「苦手だと認識したら克服する努力をしてみる」再ホットエントリーに: DESIGN IT! w/LOVE

    不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 へー、おなじエントリーが2回、はてブのホットエントリーになるなんてことがあるんですね。 2007年の1月に書いた「苦手だと認識したら克服する努力をしてみる」というエントリーが、今日、再度ホットエントリー化してます。 再度、というのは、当時リアルタイムでもホットエントリー化したので。人気のあるエントリーというのは、それなりに時間が経っても人気になる可能性があるということでしょうか。 今日のきっかけとなったのは、ロケスタさんが下記のエントリーで紹介してくれたから。ありがとうございます。 苦手だと認識したら克服する努力をしてみる:DESIGN IT! w/LOVE これは絶対読んで欲しいです。 自分のスキルをどう伸ばしていくのか?というところで影響を受けまくりました。この記事がな

  • Gantter | #1 Cloud-Based Project Management Software (2023)

    6+ million users. Working together. No matter how far apart. We Invent the Tools. Our Two Million Users Do the Rest. Community-Powered | Cloud-Based | Project Management & Scheduling The project management tool that's perfect for remote collaboration. 2.3 million users. Working together. No matter how far apart.

    Gantter | #1 Cloud-Based Project Management Software (2023)
    kknsd
    kknsd 2009/04/23
  • 完了できないものに着手しない

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    完了できないものに着手しない