昨年の10月、Appleからフォトグラフツール「Aperture」が発表された。RAWデータを直接取り扱いながらの高速な画像処理や、写真の一部をリアルタイムに拡大する「ルーペ」など独特のインタフェースが特徴だ。これらの機能を背後から支えているのが、Tigerで導入された高機能なグラフィックレイヤ、Core Imageだ。 TigerことMac OS X 10.4では、OS内部で重要な変革がいくつかあったかが、メディアレイヤの刷新もその1つだ。従来、メディアをコントロールする機能は、いくつかのモジュールに分散されていたり、直接ハードウェアを叩く必要があったが、整理統合されて統一的なレイヤとなった。それぞれのコンポーネントに"Core"の文字が冠されているので、Coreメディアレイヤと呼ぶこともできるだろう。 Coreメディアレイヤは、Core Graphics、Core Image、Core
Thinking Forth Project This is the homepage of the Thinking Forth project. Thinking Forth captures the philosophy of the language to show users how to write more readable, better maintainable applications. This project makes the book available in electronic form (LaTeX and PDF). The project has two milestones: the reprint and the 21st century version. The reprint is done, scroll down for the ongoi
The libraries are divided into several packages. The available packages are: base This package contains the Prelude and its support libraries, and a large collection of useful libraries ranging from data structures to parsing combinators and debugging utilities. Cabal The Haskell Cabal is the Common Architecture for Building Applications and Libraries. It is a framework which defines a common inte
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox ウィンター セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype から Teams への移行 OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム 法人向け Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者 & IT Microsoft 開発者 Microsof
$Id: index.html,v 1.9 2006/06/01 16:35:13 aamine Exp $ [ 正誤表 | 書誌情報 | 詳細目次 ] [ SBCr | Amazon ] リスト処理・文字列処理の基礎からモナド、パーサコンビネータまで。 ふつうのプログラマに贈る関数型言語入門。 サポート情報 正誤表 GHC 6.4.2 のダウンロード [www.haskell.org] LazyLines のダウンロードとインストール サンプルコード (オンライン) サンプルコードのダウンロード (.zip) サンプルコードのダウンロード (.tar.gz) リファレンスマニュアル検索ツール href 質問や間違いの指摘などはメールで aamine AT loveruby.net (AT は @ に置き換え) までお願いします。 書誌情報 書名
気付いたら長男が保育園の年長になっていた.幼稚園の年長というと,ぼくがPC-6001のMicrosoft N-60 BASICで親父お手製のプログラムで足し算や引き算を覚えた頃で,テープレコーダからプログラムを読み込むために"load"とか"run"といった命令は覚えていたし,プログラム名を入力するためにアルファベットの小文字を覚えたり,だらだらとプログラムが流れるのが楽しくて,"list"というコマンドで遊んだりした頃だ.そろそろうちの子にも,お絵描きやWebブラウズやGoogle Earthばかりでなく,プログラミングの醍醐味を教えねば. あの時代はオープンソースも何も,プログラミングの方法としてはBASICと機械語しかなくて,売り物プログラムであっても,基本的に何もかも丸見えであった.さっぱり中身は分からなかったけど,子供なりにBASICプログラム部分の定数を適当に書き換えて変化を眺
Philip Wadler Papers we love: John Reynolds, Definitional Interpreters for Higher-Order Programming Languages Papers We Love, Skills Matter, London, 7 June 2016 Certain papers change your life. McCarthy's 'Recursive Functions of Symbolic Expressions and their Computation by Machine (Part I)' (1960) changed mine, and so did Landin's 'The Next 700 Programming Languages' (1966). And I remember the mo
2006年04月16日13:53 カテゴリMath書評/画評/品評 TuringとChurchの狭間で The Emperor's New Mind Roger Penrose [邦訳:皇帝の新しい心] なんでひげぽんが反復がすぐにわからなかったかを憶測すると、「変数とは代入すべきもの」、という手続き型言語の呪縛が思い立つ。ひげぽんは別にがっかりする必要はない。hyukiさんさえそれに引っかかっていたんだから。 その証拠を、以下にお見せする。 [結]2005年8月 - www.textfile.org sub fix { my $G = shift; return $G->( sub { my $x = shift; return fix($G)->($x); } ); } これはPerlで実装した不動点関数で、全く問題なく動く。しかし、hyukiさんも知らぬ間に一つ「反則」を犯しているこ
見知らぬ極東のRubyistへ丁寧で親切な対応をしてくれたCurtとONLamp.comへ最大級の感謝を込めて。 元記事はこちら。(You can read the original article from here!) nak2kさんからのご指摘で、リンク先を修正しました。'Seeing is Believing'の箇所の表記を修正してみました。どうもありがとうございました。 kdmsnrさんからの情報で、リフレクションによるRailsの自己解析の辺りの話が理解できました。文章修正しました。どうもありがとうございました。 おおやさんからのご指摘で、ideaに関する訳を修正しました。どうもありがとうございました。 匿名希望さんからのご指摘で、本家でのedit.rhtmlのコードへの修正を反映しました。どうもありがとうございました。 2008.7.28 追記 Rolling with Ru
# このエントリは,かなり前に書いて,途中で放棄していたものを,もったいないので適当に書き足してでっち上げたものです.あんまり品質は高くありません.内容も信用しないでください. 今さらですけど,コンピュータの真髄って,自己記述,いわゆるブートストラッピングにあると思います. ボトムは,極めて制限がきつくて良いんです. んで,その制限されたサブセットで,ほんのちょっとだけリッチな構造を作る.これが延々と繰り返されていくわけです. これは私の個人的なイメージで,うまく伝わるかはわからないですが,亀の上に亀がのって,それが延々と続いていくイメージ.親亀こけたら皆こけるです. 例えばコンパイラ. 一番最初は,アセンブリ言語なり,機械語なりで,ほんのごく一部の制御構造のみをコンパイルできるコンパイラを作ると. んで,サブセットのコンパイラで,ちょっとリッチなコンパイラを書いてコンパイルすると. これ
Lispbox is a version of Lisp in a Box, which was originally created by Matthew Danish and Mikel Evins, customized for use with Practical Common Lisp. The purpose of Lispbox (and Lisp in a Box) is to get you up and running in a good Lisp environment as quickly as possible. When you start Lispbox it launches the text editor Emacs with SLIME (the Superior Lisp Interaction Mode for Emacs) already inst
SukunaはOO拡張を最初から組み込んであるForth dialectです。 Mops、Joy、Rubyなどに影響を受けて作られました。 関数定義 { square dup * } または { square | x | x x * } Bank Account class BankAccount float dollars accessor { deposit: self :dollars :+ self :setDollars } { withdraw: :negate self :dollars :+ 0 :max self :setDollars } end BankAccount :new -> MyAccount 200 MyAccount :setDollars MyAccount :dollars :p cr # 200.000000 50 MyAccount :depos
以前,抽象データ型とオブジェクト指向の関係 * について知るため,Object-Oriented Programming Versus Abstract Data Types (PDF 21 頁) を読んだりもしたのですが,そもそもプログラミング言語における型や多義性 (ポリモルフィズム) って何なんだろう ? という素朴な疑問がわいてきました. * What is ‘‘Object-Oriented Programming’’? (1991 revised version) (PDF 21 頁) や C++ の設計と進化 も参考になります. というわけで,ヒビルテさんのところで紹介されていた,A short article for the Encyclopedia of Artificial Intelligence: Second Edition ``Logic, Higher-ord
Simon Peyton Jones [editor], Microsoft Research, Cambridge Lennart Augustsson, Sandburst Corporation Dave Barton, Intermetrics Brian Boutel, Victoria University of Wellington Warren Burton, Simon Fraser University Joseph Fasel, Los Alamos National Laboratory Kevin Hammond, University of St. Andrews Ralf Hinze, University of Bonn Paul Hudak, Yale University John Hughes, Chalmers University of Techn
Template Haskell This web page serves to summarise the state of play vis-a-vis Template Haskell. If you'd like to help with any aspect of the implementation, please yell. What is Template Haskell? Template Haskell is an extension to Haskell 98 that allows you to do type-safe compile-time meta-programming, with Haskell both as the manipulating language and the language being manipulated. Intuitivel
My favourite scheme implementation is scheme48, which takes its name from its being initially implemented in 48 hours by Richard Kelsey and Jonathan Rees in August 1986. They used Common Lisp on a Symbolics 3600 and Maclisp on a PDP-10. Now, thanks to Jonathan Tang’s tutorial, you can write yourself a scheme in 48 hours, but using Haskell instead of Lisp. The tutorial is intended as an introductio
この言語は、MITの二人の聰明な人間がしていた大きな論争にはじまります。 それは、私がMITに学生として来るちょっと前のことでした。 この論争というのは、Carl Hewittと、 新しく学生として入ったGerry Sussmanの間に起こったものです。 Guy L. Steele Jr.「Scheme 過去・現在・未来 前編」 (bit vol.28,No.4 1996 4月号) あれは玉突きだね。.....いや、というよりはキャッチボールだ 北村薫「六の宮の姫君」 Actorに基づく言語 メッセージ送信 アクターにメッセージを送る。 メッセージを受け取ったアクターは、別のアクターにメッセージを送る。 以下同様。 例えば「1と2と3からなるメッセージをアクターaに送る」という事を [a 1 2 3] と書く事にする。 アクターaはメッセージを受け取ると、別のアクターにメッセージを送る。
ED治療薬(勃起薬)は様々な違いがあります。持続時間、作用時間、効果の強さ、食事の影響などの比較をご紹介しています。 サイトマップ ED治療薬(勃起薬)の比較・違い ED治療薬(勃起薬)は、現在のところ4種類販売されています。それぞれの特徴の違いを比較します。EDに効果があるメカニズムはどれも同じですが、持続時間、即効性、食事やお酒の影響などで違いがあります。お薬は個人差もありますが、ご自分に合っているものを探すことも大切です。また、状況にわけて様々なED治療薬を使い分けている方もいらっしゃるようです。正しいお薬を選択する事で、より効果を得る事ができるでしょう。 ED治療薬の通販はコチラ 勃起力で選ぶならこのED治療薬! バイアグラ ED治療薬で最も有名なのはバイアグラではないでしょうか? バイアグラは勃起力が強くなる薬で、ED治療だけでなくナイトライフを楽しみたい方にもオススメなED治療
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く