こんばんは。第二回腐lispの時間です。 今回はループ処理と高階関数について説明します。そして最後にfizzbuzz問題のアレンジ版を作ってみますよ。 ループ 一番単純なループはwhileです。書き方はこちら。(while 条件式 フォーム1 フォーム2 )whileを使って、1からlimitまで... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Lisperの人ならみんな知ってる竹内関数(たらいまわし関数)という関数があります。定義としてはこんな感じ。 そのシンプルな定義からは想像もつかないほど複雑で膨大な再帰呼び出しがおこなわれるとても興味深い関数です。たとえば引数にTarai(10,5,0)を与えると343,073回再帰呼び出しされ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Lispの創案者であり、現代人工知能の父ともいうべきジョン・マッカーシー(John McCarthy)が今日(米国時間10/24)逝去した。 マッカーシーはプリンストンで〔映画「ビューティフルマインド」のモデルにもなったノーベル賞受賞者〕有名なジョン・ナッシュの下で数学を学び、その後、アメリカと当... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
今まで何の説明も無しに自分のアプリで使ってきた謎ライブラリ concurrent.el ですが、一区切りが付いた気がしましたのでリリースしたいと思います。この記事では concurrent.el の基盤である deferred.el について簡単に紹介して、 concurrent.el の機能と適... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
JavaScript, Lisp昨日、jstudyの第一回目のイベントがめでたく開催されました。Twitterで見かけて、速攻で申し込んだんですが、せっかくだからLTしたいなと思い、稚拙ながら「JavaScriptとLisp」というタイトルでLTをさせていただくことができました。発表するまで、ネタ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
C, emacs | emacs は人生先日, また Life Changing なものに出会ってしまいました. 最近, 毎週のようにこの言葉を使っていて僕はどれだけ人生を変えれば気が済むのかという話なのですが, 出会ってしまったのです. c-eldoc.el に.eldoc.el皆さん, eld... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
基礎文法最速マスターブームにのっかってみる。Ruby基礎文法最速マスターをだいたいEmacs Lispに置き換えてみる。Emacs LispはEmacsで使われているLisp方言のひとつだ。他の言語をある程度知っている人はこれを読めばEmacs Lispの基礎をマスターしてEmacs Lispを書... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
*[hatefu:labs.yaneu.com/20090905/] コンピュータ将棋プログラムをLISPで書く「コンピュータ将棋プログラムをLISPで書く」と言うとコンピュータ将棋開発関係者にすら完全にネタかと思われているのが実状ではあるが、私はこれを機にその誤解を解いておきたい。ここでは、私が... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 なるほど。スポンジでも虎の喉におしこめば勝てるかもしれない。(トラスポンジ) 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 かっこよすぎる/個人的にFreeSoftwareはFreewareに直して欲しい 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
2009年1月27日正規表現に見切りをつけるときPerl, Rubyなど手軽に使えるプログラミング言語に慣れてくると、あらゆるテキストデータの処理に正規表現(regular expression)を使ってしまいがちです。 けれど実は、正規表現の処理能力を超えるフォーマットというのが存在します。その... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
第3回 Cyanを設計した高校生、5カ月で5つの言語を習得インタビュアー:竹内郁雄(東京大学 教授) 執筆:荒井亜子(@IT自分戦略研究所) 2009/1/15 第2回|1 2 3|次のページ本連載では、コンピュータの世界で卓越した能力を発揮しているプログラマたちに、スキルやキャリアに関する10の... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|