タグ

ccに関するkiyo_hikoのブックマーク (6)

  • Google Sites: Sign-in

    kiyo_hiko
    kiyo_hiko 2021/01/04
    "CCTree is a Vim 7 plugin that displays hierarchical call-trees for functions or files using a Cscope database."
  • 番外編 継続 (continuation) - お気楽 Ruby プログラミング入門

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    kiyo_hiko
    kiyo_hiko 2016/04/06
    IDEの入力候補でcallccって出てきてビビった、Rubyって継続あったとは
  • Scheme 入門 A-3. 継続についてもう少し

    Appendix 3. 継続についてもう少し 以下の文章は、以前継続について書いたものです。 皆様の継続の理解に役立てば幸いです。 1. はじめに Scheme の継続は大変強力だそうです。ただ、理解するのは大変難しく、実は紫藤もよくは理解していません。 ここでは備忘録を兼ねて継続について詳しく説明しようと思います。 Scheme は言語体系は小さいのですが、それによってほとんどのプログラミング技法が表現できるように 設計されています。他の言語に見られるような便利な機能は無いのですが、その分アルゴリズムを直接 記述できるので主に教育用言語として使われています。有名な 計算機プログラムの構造と解釈に記載されている プログラムは Scheme を用いて書かれています。なお、 実用的には全く用いられないということは無く、 Practical Scheme に事例があります。 継続を除いて、Sch

  • 継続とは (ケイゾクとは) [単語記事] - ニコニコ大百科

    継続単語 94件 ケイゾク 1.2千文字の記事 7 0pt ほめる 掲示板へ 記事編集 概要関連動画関連項目掲示板継続、コンティニュエーションとは 既にある状態・行為を続ける、続いていくものを指す。 (例:試合を継続する、継続的に観察する) サービス・契約・イベント企画・販売内容に対して用いられる場合もある。 曖昧さ回避 ケイゾク - TBS系列のテレビドラマ。 継続高校 - テレビアニメ「ガールズ&パンツァー」に登場する架空の学校。 プログラムフローのある時点における実行文脈に対してその未来図全体のことをいう。要は「to be continued(続く)……」で表される全部。 類語として 現状維持 がある。(項目参照) 概要 「俺、この戦いが終ったら結婚するんだ」 といった場合、「この戦い」というのが目下進行中の現在の文脈であり、その終了を待つ「継続」は 郷里で彼女と結婚し 薔薇色の新婚

    継続とは (ケイゾクとは) [単語記事] - ニコニコ大百科
    kiyo_hiko
    kiyo_hiko 2013/09/25
    まずは1引数クロージャーの連なりに分解する
  • On Lisp --- 継続

    継続とは,動作中に凍結したプログラムだ. すなわち計算処理の状態を含んだ一つの関数的オブジェクトだ. 保存された計算処理は,それが中断された時点から再開する. プログラムの状態を保存し,後に再開できる能力は,ある種の問題解決に素晴しい威力を発揮する. 例えば並列処理では,中断されたプロセスを継続で表すのが便利だ. 非決定的探索問題では,継続は探索ツリーのノードを表現できる. 継続の理解は難しいかも知れない. この章ではその話題に2段階で取り組む. この章の前半では継続の組込みサポートのあるSchemeでの用例を見る. 継続の振舞を説明し終わったら,後半ではCommon Lispプログラムで継続を生成するマクロの使い方を示す. 第22--24章のいずれでも,ここで定義したマクロを利用する. Schemeの継続 Common Lispでシンボルの「シンボル値」と「シンボル関数」と呼ぶものをSc

    kiyo_hiko
    kiyo_hiko 2013/09/20
    継続がいまだによくわかってない
  • call/cc 入門 (Coroutine with call/cc) - MAYAH

    call/cc を使って簡単な Coroutine を作ります。call/cc 入門だと思ってもらえれば幸いです。 coroutine とは ここでは coroutine を「実行の途中でリターンでき、さらにそこ(実行の途中)から再開することが出来る何か」の意味で使用します。適当な疑似言語で書くと次の通り。関数の途中でのリターンを suspend(), 途中からの再開を resume() で表すことにします。 ここでは、これを scheme の call/cc を用いて表すことを目指します。 call/cc とは call/cc とは、call-with-current-continuation という scheme の関数で、「現在の継続(current continuation)を生成し、それを関数に渡してその関数を実行する」ものです。読者の殆どは「継続」についてよく知っているかもしれ

    kiyo_hiko
    kiyo_hiko 2013/08/08
    [call/cc]
  • 1