タグ

Dに関するtyruのブックマーク (9)

  • プログラミング初心者にオススメのD言語本 - はてなかよっ!


    D11TDPL The D Programming Language : Andrei Alexandrescu/: Addison-Wesley Professional: 2010/06/02: : 3 : 212 (5)  D1CTFE
    プログラミング初心者にオススメのD言語本 - はてなかよっ!
  • C++ 1xについて - はてなかよっ!


    C++ Advent Calendar jp 201024C++ 0xC++ 1xC++ 1x include to import includeC++ 1ximport struct / class; struct S { // ... } // ;  Angel Bracket C++ 0x>>C++ 1x!()使
    C++ 1xについて - はてなかよっ!
  • 文 - プログラミング言語 D (日本語訳)

  • 例外安全 - プログラミング言語 D (日本語訳)


           Mutex : void abc() {Mutex m = new Mutex; lock(m); // mutex foo(); //  unlock(m); // mutex } >foo() abc() 
  • conservativeなGC - やねうらおブログ(移転しました)

    BoehmのGCは保守的(conservative)なGCである。これは、root集合から辿れるならば、配列の中身すべての要素を辿ることを意味する。画像imageのように大きな配列を扱う場合、こんなことをされてはたまらない。配列の要素がでたらめな数字だと、そんなところを辿ってアクセス違反にならないの?と思うかも知れないが、GCは自分のヒープから割り当てたメモリしか辿らないので、アクセス違反は起きない。 そこで、D言語の場合、大きな配列はGCのヒープからではなく他のallocator(たとえばmallocで)からメモリを割り当てるのが常套手段となっている。他のallocatorから割り当てたメモリはGCのヒープから割り当てたものではないので、GCはその先をスキャンすることをあきらめるからである。 まあ、どのみちアプリケーションが肥大化してきたときに保守的なGCではどうしようもいかなくなる。保

    conservativeなGC - やねうらおブログ(移転しました)
    tyru
    tyru 2009/10/24
  • Entangled Space


           () /  /       BulletML    psyno  Bullet Philharmonic Orchestra mp3    ()  ABA
  • 型レベルプログラミングの会 - kmizuの日記


    k.inaba C++便 Haskell使 Haskelltype familyorz 428D G'Camlgeneric 
    型レベルプログラミングの会 - kmizuの日記
  • C/C++に疲れた人のD言語 - ...ing wiki


    Hello, world!  "Hello, world!" import std.stdio; int main(char[][] args) {writef("Hello, world!\n"); return 0; }  Hello, world! #includeimport Cmainmainchar[][]使 void main() int main() writef printf使import使  if   std.cstream 使i
  • CプログラマのためのD言語 - プログラミング言語 D (日本語訳)

  • 1