タグ

wikipediaとprogrammingに関するwkmyのブックマーク (3)

  • モンキーパッチ - Wikipedia

    モンキーパッチ(Monkey patch)は、システムソフトウェアを補完するために、プログラムをその時その場の実行範囲内で拡張または修正するというテクニックである。モンキーパッチの影響はその時その場のプロセス(プログラムの実行インスタンス)だけに限定されて、プログラム体には及ばない。 モンキーパッチは動的プログラミング分野の用語であり、その定義はRubyPythonなどの各言語コミュニティに依存している[1][2]。サードパーティ製のランタイムシステム、ソフトウェアフレームワーク、仮想マシン上で発生しがちな、好ましくない動作の違いや各種バグに対してパッチ当てすることを目的にしての、プロセス上に展開されたクラスコードやモジュールコードの動的な修正作業、という点は共通している。 語源[編集] 当初はモンキーパッチは、ルールを無視して実行時にこっそりとコードを変更することから、ゲリラパッチと

  • Prolog - Wikipedia

    Prolog(プロログ)は論理プログラミング言語の一つであり、該当分野で最もよく知られている論理型言語の代表格である。主に人工知能研究や計算言語学との関連性を持つ。定理証明、エキスパートシステム、自動計画、自然言語処理とも繋がりが深い。形式論理である一階述語論理を基礎にして、事実群と規則群の表現および関係の観点に立った宣言型パラダイムに準拠しており、その関係に則った質問によって計算が開始されるという性質を持つ。 Prologは、1972年にマルセイユ大学のアラン・カルメラウアーとフィリップ・ラッセルによって開発された。フランス語の「programmation en logique」がその名の由来である[1]。Prologの誕生にはエディンバラ大学のロバート・コワルスキが考案したホーン節が大きく寄与している。カルメラウアーによる元祖版はマルセイユPrologと呼ばれている。その後、コワルスキ

  • デモシーン - Wikipedia

    PC-Demo: Interceptor by Black Maiden デモ (demo) は、主に音楽を伴った美しいCGアニメーションをリアルタイムに表示するプログラムのことである。 デモシーン(demoscene)は、デモ、デモを作成するデモグループ、デモの見せ合いの場であるデモパーティ、デモの分類のひとつでありそれぞれが特筆すべき歴史を背負ったイントロやメガデモなどの諸要素を総合した文化のことである。 この項目では「デモ」と「デモシーン」をあわせて記述する。 概要[編集] デモおよびデモシーンはサブカルチャーのひとつであり、デモはデモグループと呼ばれる高度な技術を持った人々の集まりによって作られる。デモグループは少なくともプログラミングを担当するコーダー、CGを担当するグラフィッカー、音楽を担当する作曲者で構成される。また、個人で製作を行う場合もあり、その場合はデモメーカーと呼ばれ

    デモシーン - Wikipedia
    wkmy
    wkmy 2011/04/25
    メガデモという文化について。http://www.youtube.com/watch?v=_YWMGuh15nE
  • 1