社会 | 国際 | 経済 | 政治 | スポーツ | 文化・芸能 | 科学・技術 | 話題のニュース | 国名別ニュース | 直リンク集1000件 | 検索されたキーワード
- 遅延評価と即時評価 - C#大好きharuyutakaさんの歌
上の場合はインタプリタで遅延評価するわけだけど、こんな面倒をかけなくても即時評価することもできる。 interface IEngine { IEngine Jibun(params string message); IEngine Aite(params string message); IEngine If(Func pred, Func
- フレッシュ平瀬チャンネル - 遅延評価って何だ?
遅延評価は、最近のコンピュータ言語で出てきたテクニック(?)で、たとえばHaskellやD言語などで利用できます。「最近」と言っておきながら、いきなりアレですが、遅延評価自体は昔からあります。たとえば、こんな ↓ の。 if (p != NULL && *p == 10) ...
- 飽和する作品たち - C#大好きharuyutakaさんの歌
新作を買うより評価の高い旧作をダウンロードしてエミュレータで実行した方が楽しめるのは明らかだ。技術は進んでるんだが、ソフトウェアとして進んでない。むしろ退化している。3Dは失敗だったんだよ認めろよ。大転換しろ。 ...
- [雑記][学習]遅延評価的学習法によるタスク
今更ですが、この学習法について色々書かれているが、プロセスといったものがまだ少ないので自分のプロセスを書いてみる。 1.完成イメージを作る。(仕様作成) 2.完成に向けて必要なスキルを調査。 3.調査した内容を整理して学ぶべき ...
- [Django] Paginatorに渡すobject_listを自作クラスでラップ
遅延評価して抽出された各要素のみを生成するからいいんですが、 渡すリストにそのような遅延評価の機能が無い場合は、 「全要素を生成して渡し、その中で表示するページ分だけの要素を使う。」 という、非効率なことになってしまう。 ...
- UIコンポーネントの連携
すると問題になるのはJSFのUnifiedELの遅延評価式の存在とその評価タイミング。標準のUIコンポーネントの実装方法に倣うなら遅延評価のタイミングはRender Responseフェーズにおける描画時になる。となるとそこで取得した値を子コンポーネントに伝える ...
- UIコンポーネント2
で、遅延評価式の確定は大概RenderResponseフェーズだって事に気づいた。そんなら、そこで確定した値を他のコンポーネントに設定するのは同じくRenderResponseフェーズしかないわけで…。だけど、RenderResponseフェーズでetcいじるのはまずいのでは… ...
- schemeの評価と遅延評価
(+ 2 3)が評価され、結果の5が引数として関数doubleに渡される; (* 5 5)が評価され、25が返る. schemeの遅延評価. schemeでは、値が必要になるまで式を評価をしないようにすることが出来る。 これを遅延評価(lazy evaluation)という。 ...
- 勉強が苦手な人向けの「遅延評価勉強法」 : ロケスタ社長日記
「遅延評価」という言葉を調べてみると、「ある式を、その結果が本当に必要になる時点までは評価しないでおくテクニック」とあります。そのメリットは、「条件次第で捨ててしまうような値を事前に準備することは非効率的である。このような場合遅延評価を ...
- [C/C++][boost][ExpressionTemplate奮闘記]無名関数の条件分岐と遅延 ...
できたので貼ります。結局1500行以上も書いてしまった。遅延評価に苦労しました。 ttyライブラリ一式はここからからダウンロード可能です。 使用例. #include #include int main(){ namespace et ...
- 魚力 有価証券評価損 期末はどうなることやら:Grande's Journal
「有価証券の減損処理に伴う特別損失の発生に関するお知らせ」 >> 当有価証券の減損処理に基づく評価損につきましては、洗替え法を適用しておりますので、最終的には年度末にならないと確定いたしません。 >> 四半期ベースの有価証券評価の方法で、 ...
- 評価証明 -OKWave
質問者:hongkikoh, 評価証明. 困り度:. すぐに回答を! こんにちは、早速ですが、私の兄が、隣地との境界確定・建物越境で、簡易裁判所に調停を 申し立てるのに際し、相手方特定しなければならず、困っています。というのは、今住んでいるのは、亡き母 ...
- ゲームプログラマだけどなにか質問ある? 働くモノニュース : 人生VIP ...
遅延評価は知らないですが、参照カウンタとかは下記More C++ Idiomsですね。 新しいデザインパターンとか言われてるらしいですね。 http://ja.wikibooks.org/wiki/More_C%2B%2B_Idioms: 112 名前:以下、名無しにかわりましてVIPがお送りし ...
- [python][c言語]遅延評価の無い言語で遅延評価もどきかよっ!
http://ml.tietew.jp/cppll/cppll/article/10669. 調べてたらあった、、、、. 恐るべし、、、、。 とりあえずpython移植 def tarai_lazy(x, y, xx, yy, zz): if x
- レバレッジ英語勉強法
ハッカーと遅延評価勉強法 勉強が苦手な人向けの「遅延評価勉強法」 遅延学習法の限界 遅延学習法(色々呼び方があるみたいだけど、短いのでコレでいきます)とは何かというと、「1から学習するのではなく、自分が必要な部分だけ学習する」という方法、 ...
- project euler: problem 10
純粋にやると遅延評価のやりすぎによる stack over flow となった。 seq を用いて遅延評価を回避している。 しかしこういう答えだと、純粋に和を求めなくともうまい方法があるのではと思ってしまう。いやたぶんあるんだろう。確信はないけど。 ...
- [SICP]SICPを読む 問題1.5
作用的順序で評価をする解釈系では(p)をいきなり評価してしまうので無限ループ。 正規順序の評価をする解釈系では、0が返ってくる。 これもおもしろいなー。 解釈系なんて今まで全然気にしていなかった。 この部分が後に遅延評価と絡んでくると睨んで ...
- 【linq】遅延評価は評価しないと評価されない。
これではwhere句がいつまでたっても評価されない・・・って言うことに気づくのに1分とちょっとかかりました・・・(笑) ということで、これを「ええとー」な修正を加えてみました。 private void onautogeneratedcolumns(object sender, eventargs e) ...
- [日記]そんな季節になりました
present = boy.getPresent() girl.itemList.append(boy.name,present) # any process item = girl.itemList[boy.name] #実際にはここまで評価が遅延されるobject = item.shrinkPackage() girl.useItem(object). なんてことをシャワー浴びながら考えていた ...
- Prototypejsのdom:loadedを検証(IEの場合)
ここでscriptタグにはdefer属性が指定されているので、このscriptタグの中にはdocument.writeがないことを条件にしています。 つまり、この部分を遅延評価してね~という感じですね。 この遅延のタイミングがDomContentLoadedと同じ? ...
- レアチーズケーキが好き : H21/01/07開示 - livedoor Blog(ブログ)
83500 みち銀 債権の取立不能又は取立遅延のおそれに関するお知らせ★ アンデス電気爆風 3.当該取引先に対する債権の種類および金額 貸出金等 1434 百万円 (H21/01/07現在) # 回収不能見込額 45百万円 -- 85620 福島銀 債権の取立不能又は取立遅延の ...
- [Tips][言及]はじめての人に何かを教える時に心がけること
性格にもよりますが、ゲームソフトを買った時、説明書読むより先にゲームを起動する人の方が多いと思います。だって、早くやりたいんだもん。プロローグだけ見て、後はやって覚えればいいんですよ。 私は遅延評価勉強法推奨派です。 ...
- [R] R言語と遅延評価
もちろん、変数がよばれたときに評価をするようにできてる。遅延評価と言えば、tarai関数ですね。ということで tarai関数を試してみる。 みてのとおり速いです。haskellと同じように効いてますね。 次に遅延評価をさせないようにしたとき。 ...
- [プログラミング][C#3.0]クロージャーで、お手軽Singleton(遅延評価)
クロージャーでお手軽Singleton(遅延評価)です。 Singletonにしたいクラスは、Singletonであることを意味する. ISingletonインターフェイスを実装を義務付けます(ただの空インターフェイス)。 また、コンストラクタのアクセシビリティはprivate ...
- scalaの式と関数
scalaはhaskellとは違って基本は先行評価だが、引数の型定義で「:」のかわりに「=>」 を使うことで遅延評価になる。この書式明らかに、関数だよなぁ…変数を関数化するようなイメージだろうか。いや、結局call-by-nameにする、というのが一番わかりやすい ...
- [haskell][yum]centos5にhaskellをインストールしました。
helloworld hello, world! おお、初めてhaskellでhello, world!出来ました。 先行評価より、遅延評価で計算した方が計算が速い時利用してみたいと思いますが、どんなケースで遅延評価の力が発揮されるのか具体的にわかりません。
- 言語雑談会
遅延評価で急に飛んだりとかとても楽しい気持ちになれそう。 まあ基本的に分からなかったので調子の悪くなったモデムの設定の方をしていた。あまりに知らなすぎて申し訳なかったので暇なときに Haskell やる… ranha さんの未踏ユースに提出した資料晒し ...
- [XR] RealLib ソースコード勉強会 (1:終)
逆向きに、値を遅延評価のリストとして計算しておいて、上の方で精度が必要になると遅延された評価が実行されて、下の方のリストの遅延評価をさらに進める・・・といった実装もあるようです。究極的にはほぼ同じことが起きる形になっていると思いますが、 ...
- 先行評価(eager evaluation)勉強法とトラブルシューティング
日記界隈のハッカーは遅延評価勉強法をとっているようである。何か問題にぶつかったら、それについて調べるというスタイルである。こちらの方が、一見レスポンスタイムが短かくお手軽ですぐれているように思えなくもない。しかし、一つのことを極めようと ...
- [life][oblove2008autumn]ファンクション倶楽部に行ってきた
遅延評価なので無限配列もループに組み込んで処理できるということか。でもそれだと、数字が大きくなると等比級数的に演算時間も長くなりそうな気がする。メモリもすげえことになりそうだが。 Lispなんかだと、必要なときだけ評価するから、メモリは食わ ...
- [R]GNU R,subset()のsubset引数の意味
... subset ( data , col1 == 1 ) 第二 引数 が 行ごとに 評価されて フィルタ に使われるんだろうと思っていた(Rは遅延評価なのでそういう芸当もふつうにできそうだし……)が、実際にはdataのcol1列という ベクトル に対して== 演算子 を ...
- [SICP] 1章を高速で読んだ
... 遅延評価? functionとprocedureの違い functionは関数=写像、なので、外部仕様(=結果)がきちんと記述されていればよい(" declarative knowledge ")。一方で、procedureは手続なので ...
- 悩みどころ
■ 悩みどころ read 関数 がconsセルを返却する実装にしてみたが、 JavaScript の 関数 引数 は 配列 なので、読み替え処理が無駄だ。 配列 で保持しておいて、評価の際に遅延評価的に読み替える方がいいかどうかで悩む。
- [haskell]Haskell: outermost reduction and stackover flow
... かといって下手に seq を使うと遅延評価によるメリットが損なわれるはずです。実際、 foldl' は a strict version of foldl * と説明されてはいるものの、 xs については遅延評価のままですし。 とはいえ、この問題なら簡約手順さえ知っ ...
- ゲームプログラマだけどなにか質問ある?
... 2009/01/02(金) 00:34:30.89 ID:IqIYTBTT0 遅延評価 参照カウント プロキシークラス とかはデザインパターンじゃないか >>109 プロキシークラスはデザインパターンですね。 遅延評価は知らないですが、参照カウンタとかは下記More C++ Idioms ...
- 【scheme】1.2.1@SICP 再帰と反復と遅延演算
... お陰で遅延評価(遅延演算)がわかったー! 計算式の評価の前に式展開が先に行われるということなんだねと思う。 以下、SICPよりほぼ写経ですが・・・。 一般的な階乗計算関数 ;;factorial ;;n! = n * (n - 1) * (n - 2)....3 * 2 * 1 (define factorial ...
- Programming in Haskellの12章の自分なりのまとめ。
... このような 評価 戦略を 遅延評価 とかcall-by-needとか言う。 lazy evaluation never requires more steps than call by value evaluation 結論: 遅延評価 は、call-by-value 評価 よりもステップが多くなったりはしない。 ...
- [Django] Paginatorに渡すobject_listを自作クラスでラップ
... というのも、object_listにQuerySetインスタンスを渡すならば、 遅延評価して抽出された各要素のみを生成するからいいんですが、 渡すリストにそのような遅延評価の機能が無い場合は、 「全要素を生成して渡し、その中で表示するページ分だけの要素を使う ...
- 【Scheme】Y-Combinator(Yコンビネータ/不動点演算子)
... Schemeの勉強になったし、Y-Combinatorの求め方もわかったし、遅延評価についてはまだイメージがぼやけってるけど、少しだけ想像できるようになってラッキー♪ なにより、すごくおもしろかったw 【参考】 [C#]Y Combinatorが ...
- [SICP]SICPを読む 問題1.5
... この部分が後に遅延評価と絡んでくると睨んでいる。 Permalink | コメント(0) | トラックバック(0) コメントを書く トラックバック - http://d.hatena.ne.jp/momo_dev/20081223/p1 リンク元 4 http://r.hatena.ne.jp/ippei-r/ 4 3 検索&lr ...
- Haskell プログラミングガイドライン
... Haskell の 遅延評価 機能があるので、単純な関数から複雑な関数を作るのだという原則を忘れてしまいがちだ。数学者が Haskell を遣う11の理由を見てほしい。 ... という 遅延評価 の利点が紹介されている。 しかしながら、外積の単一成分を計算することは ...
- Haskell programming tips
... 純粋関数的にデータを処理し、それを簡潔なIOとの相互作用で出力すれば、 遅延評価 の便益を受けられます。 -- import Control.Monad (replicateM_) replicateM_ 10 (putStr "foo" ) は明らかに次のコードよりも悪いです。 ...
- [Ada] Ada Hackathon はどのレベルまでマジなんだ…
... 1 つまりはサブセットとして遅延評価付きの ラムダ計算 機を作るだけでも充分面白そうな Haskell と異なり、骨格自体はつまらない手続き型言語であるAdaは、Hackathonには不向きなのではないかと考えられるわけです。 そこで現実的な遊び方を考えてみる……。 ...
- [memo]未分類の雑記
... 「遅延評価勉強法」はアリだな。「戦闘の仕方」を最初に教えるんじゃなくて、いざ戦闘になってから知らせる。できれば、「魔法」とかの「使うべきかどうかわからないもの」というのを教えるのも上手いこと 組み込み たいが。 ...
- [Haskell]最高のHaskell入門書
... 関数 定義 リスト内包表記 再帰 関数 高階関数 関数 型パーサー 対話 プログラム 型とクラスの宣言 カウントダウン問題 遅延評価 プログラム の推論 感激の内容 僕が特に感激したのは、以下の内容です。 リスト内包表記 他の本では ...
- [Haskell]:(コロン)演算子の定義と~(チルダ)演算子の話
... (反駁)と言わせないよう(不可能)にしてるのかな。 それで実際にこの表記を使うような場面は、以下の URL であるような、パターンの照合を遅らせたいような場合らしい。 ref: 第8回 遅延評価の仕組み:ITpro う~ん、使いこなせるのだろうか \(^o^)/ 。
- 「30日ブログ」開発の経緯・企画趣旨など
... 勉強が苦手な人向けの「遅延評価勉強法」 : ロケスタ社長日記 まずは課題、目標を立て、それを解決しながら勉強を進める。 忙しい社会人にとってはこのような「パラシュート勉強法」が向いているようだ。 ...
- [SICP] 標準化部品力、オブジェクトおよび状態
... 環境モデルにより実現 ;; * ストリームに注目するもの -> 遅延評価により実現 ;; 3.1 代入と局所状態 ;; 3.1.1 局所状態変数 (define (make-withdraw balance) (lambda (amount) (if (>= balance amount) (begin (set! balance (- balance amount)) balance ...
- [Scala]Scalaで話すように素数
... 「それ未満の 素数 で割れるか」で実装 メモ化とか遅延評価を気にしてみる。 import scala.collection.mutable.HashMap def memoize ... なんと、シーケンシャルなデータの操作結果がいきなり遅延評価 プロクシ ( 配列 コピーじゃなくて イテレータ )だったりする ...
- prologでラムダ計算
... 遅延評価と無縁になるな。 あー、でもあれか。 変数 のまま計算する アプローチ があるのかな? でも、後段のほうが 無限 に発散しそうな気がしないでもない。 Permalink | コメント(0) | トラックバック(0) | 16:31 コメントを書く
- Prototypejsのdom:loadedを検証(IEの場合)
... つまり、この部分を遅延評価してね~という感じですね。 この遅延のタイミングがDomContentLoadedと同じ?とみなしているようです。 順番としては、 ブラウザがHTMLを上から順番に評価し始める JavaScriptからscriptタグが追加されるが ...
- [Python] Python Tips, Tricks, and Hacks という記事を読んで
... 使えそうだと思ったのは「2.1.4 Generator Expressions」 これって要するに遅延評価しているわけだよね。 def f (n): return n*n generator = (f(n) for n in [1, 2, 3]) f = lambda n: 2*n for n in generator: print n これの実行結果は 2 ...
- [Python]pypyテスト
... stacklessとか、遅延評価だとか、 ■ [ Python ]pypy覚え書き 16:28 pypyで実装されたPythonはRPythonで書かれており、機能はほぼ完全なCPython RPythonはCPythonのサブセットなのでRPythonスクリプトはCPythonでも動く(RPython特有の「constな変数」に ...
- [Haskell] prolog 処理系もどき
... それから、なにも知らずに言ってますが、 Haskell だと遅延評価だからカットとかも比較的簡単に実装できるのではないかと思っているのですがどうなんでしょう。 import Data.Maybe import Data.Char import Data.List import System.IO.Unsafe ...
- [etc]【メモ】Classification of the principal programming ...
... ことも重要になってくるのだろう。 言語 機能のメモ これだけ列挙しても 意味不明 だが。 単一代入保証 ポート( チャネル ) by-need同期 マルチ スレッド 継続 遅延評価 ユニフィケーション 探索、非決定選択 制約充足ソルバー
- Lazy K についての個人的なまとめ
... で 1 行 コメント 遅延評価されるので、使わない 引数 は実行されない 例えば Kxy の y が 無限ループ だった時に ... KI とすると (真偽値 true節 false節) で条件分岐できる 遅延評価されるので、使う方しか実行されない prelude . scm による ...
- 「はてなブックマーク3」リリース記念ロングインタビュー(1)
... がタグの代わりになる人もいるかも知れない みんなが「まとめブログ」を作れる ブックマークの責任を個人に引き戻す 「人生」というタグが意味を持つのはせいぜい3日 無名のタグと遅延評価 資料の収集から、ヒューリスティックな勉強へ
- 遅延評価マジック
前回の OCaml-Nagoya で Haskellの遅延評価とvalue recursionを使ったネタの記事 を紹介したら皆けっこうおもしろがってくれた。 で、 OCaml や SML といった 遅延評価 モジュール がある 言語 ではどう書く? というネタで さらに少し盛り上がった 。 ...
- [Python]おおお、Pythonおもしれー
yieldすると、継続・・・は残念ながら良く知らないけど、コルーチンというか、遅延評価リストが作成できる。 フィボナッチってみた。ソース変ですません。(値の交換をタプル利用に修正した) def fib (): next=1 now=1 while True: yield now now ...
- [scala][lift]Scala勉強会@関東#2でLiftについて発表してき ...
... メソッドをもっているかのみがチェックされる def printName(x:{def name():String}) =println(x.name) Lazy value 部分的な遅延評価 lazy val x =println("x") 一度評価された値は再計算されない Partial function 引数から値を計算できるを isDefinedAtに ...
遅延評価 芸当 procedure 外部 記述 手続 返却 実装 処理 無駄 保持 評価 下手 メリット 説明 問題 簡約 デザイン 参照 下記 モノ ブログ 遅延演算 式展開 SICP 写経 計算 ステップ Haskell object_ 抽出 要素 生成 リスト 機能 場合 表示 ページ 勉強 イメージ 想像 部分 単純 関数 複雑 原則 数学 理由 利点 紹介 外積 単一 データ 簡潔 相互作用 出力 便益 明らか コード サブ 充分 骨格 手続き 言語 不向き 現実 遊び方 アリ 戦闘 仕方 最初 魔法 クラス 感激 以下 内容