タグ

ブックマーク / www.nurs.or.jp/~sug (2)

  • Super Technique 講座~longjmpと例外

    プログラムの流れを制御する手段として、いわゆる「構造化構文(for とか if とか)」、悪名高い「goto 文」などがあるのは周知のことだが、かなり特殊なものとして、「setjmp, longjmp」による「非ローカル分岐」と呼ばれるものがある。この「非ローカル分岐」は「非ローカル」と言うだけあって、ある関数の中から、別な関数に制御を移すことができたりする。まあ、そのために乱用すべきではなく、注意して使わなくてはならないライブラリ関数なのだが、実はこれは JavaC++ で言語の上で実装されている「例外」の基礎となるものである。だから、まずこの標準ライブラリ関数「setjmp, longjmp」について解説しよう。 → Java 講座の「例外」 setjmp, longjmp とは どうやって実現してるの? setjmp/longjmp の利用例~インタプリタ 補追1:setjmp

  • Jargon! Jargon!

    版 Jargon File ファイルはオリジナルの The New Hacker's Dictionary に準じて、国産ハッカー語をコレクションしたものである。収録基準は、 家 The New Hacker's Dictionary に収録されない日固有のハッカー表現であること。 日におけるハッカー習俗を明快に表現するものであること。 国産機種・ソフトなどの単なる解説ではなく、それに対する明確な評価やハッカー気質が表現されていること。 とする。ハッカーが活躍する(した)ジャンルであればとくにジャンルは問わない。ファイルには80年代初めのベーシカーの懐かしい表現も多数含まれている。ファイルに追加したい単語があればメールを頂きたい。検討の上追加する。なお、編者はゲーム業界には詳しくないので、ゲーム業界のスラングを歓迎する。 注記: Jargon File は、いわゆる「クラ

    rin51
    rin51 2009/06/23
    日本の場合のJargon file
  • 1