タグ

2006年8月3日のブックマーク (8件)

  • http://madeira.cc.hokudai.ac.jp/RD/yamamoto/Essay/11.html

    何をいまさらと言われるかもしれないが、プログラミング言語におけるサブルーチンという概念の発明はノイマン型計算機のアーキテクチャの発明に匹敵する影響を後生の計算機科学に与えたと思う。もっともその影響があまりに大きかったので、プログラミングのスタイルや計算機アーキテクチャまでサブルーチン型の構造になってしまい、新しいアーキテクチャに脱皮できなくなってしまっているのも事実である。 サブルーチンのサブルーチンたるゆえんは、それがメイン・ルーチンという”親”から呼び出されることにある。サブルーチンに与えられた自由は親に帰ること(return)だけである。つまり、メイン・ルーチンはサブルーチンよりも偉いという厳然たる階層構造の上に成り立っている。そして、サブルーチン呼び出しはメイン・ルーチンを中断することで行われるという遂次性ゆえに、現在の遂次実行型の計算機アーキテクチャにぴったりはまるわけである。

  • Ajaxメモ

    Ajaxとは AjaxとはAsynchronous JavaScript+XMLの略で、JavaScriptとXMLを使用することにより、リロードなしにサーバとの通信を行って処理を進めていくWebアプリケーションの実装形態。描画部分にはDynamic HTML(HTML+CSS)を利用。 JavaScriptのバージョン

    hamasta
    hamasta 2006/08/03
  • 理想のタイムマップ

    仕事のための時間、家族のための時間、自分のための時間の理想の割合は? 簡単なチャートを描いてみるといい。(Lifehacker) 忙しい人は年がら年中、「1日はなんでこんなに短いの?」とぼやいている。日々の狂騒の中、波にのまれた流木のように、あっちへこっちへと簡単に流される。時間と関心を注がなければならない仕事を山ほど抱えて右往左往。だが、自分の時間を当はどのように使いたいかを知っているのは自分だけだ。日々の時間を自分でコントロールし、注意深くスケジュールを組み、自分の価値観と目標に沿って意識的に活動内容(とタイムリミット)を選ぶことは、あなたにもできる。 多くの場合にいえることだが、バランスの取れた理想のスケジュールを組むベストな出発点は、それを「書き出す」ことだ。自分の「タイムマップ」を作れば、それは1日の活動内容を自分の目標に近づけて調整する助けとなる。 自分の理想のタイムマップを

    理想のタイムマップ
  • 茂木健一郎 クオリア日記

    はっと気づいて外を見ると、もうとっぷりとくれていた。 塩尻の駅に、近づいていた。目的地は、もうすぐだ。 「まつもと〜 まつもと〜」 この声を聞く度に、郷愁を感じる。この地をふるさと呼ぶ人ならば、なおさらのことだろう。 ホームに降り立ち、階段をあがると、こんな夜に、と思うほど多くの人たちがあふれていた。 ゆかたを着た女の子が、髪の毛をつばめの尾のようにきれいに流して、男の子といっしょに歩いている。 幼い兄と、妹と、ちょっと疲れたようなお父さん。 お母さんがこっちよ、と叫んでいる。 歩くのが、少したいへんなくらいだった。 通りすがりの女の子が持っていたうちわに、「松ぼんぼん」の字が見えた。 もともとの「ぼんぼん」は、女の子のための祭りなのだそうである。城下から始まった夏の習慣。 「ぼんぼんとても今日明日ばかり、あさっては山のしおれ草」と言いながら歩く。 タクシーの運転手さんが、目的地がわから

  • 柳澤大輔「面白法人カヤックのいきかた」:

    日経PCビギナーズ 2008年10月号 パソコン初心者応援マガジン ・遅い&不安定を根から治す! ・右クリック極楽ワザ32 ・知らなきゃ損!ネットでお金節約ほか 日経WinPC 2008年11月号 パワーユーザーのためのPC総合情報誌 ・予算、目的別で決める!満点自作 ・お薦め三ツ星アクセサリー&小物パーツ ・PCの中にPCを作る 仮想化ソフトほか

    hamasta
    hamasta 2006/08/03
    優先度低
  • Using and Porting the GNU Compiler Collection (GCC) - Table of Contents

    C、C++、Objective C、Fortranのコンパイル GCCコマンド・オプション オプションの要約 出力の種類を制御するオプション C++プログラムのコンパイル Cの方言を制御するオプション C++の方言を制御するオプション 警告を要求もしくは抑制するオプション ユーザ・プログラムまたはGCCをデバッグするためのオプション 最適化を制御するオプション プリプロセッサを制御するオプション アセンブラへのオプション渡し リンク処理用のオプション ディレクトリ探索のためのオプション ターゲット・マシンとコンパイラ・バージョンの指定 ハードウェアのモデルとコンフィギュレーション M680x0オプション VAXオプション SPARCオプション Convexオプション AMD29Kオプション ARMオプション Thumbオプション MN10200オプション MN10300オプション M32R

    hamasta
    hamasta 2006/08/03
  • Using and Porting the GNU Compiler Collection (GCC) - C 言語ファミリに対する拡張機能

    GNU Cは、 ANSIの標準Cにはない特徴的な言語機能をいくつか提供しています (`-pedantic'オプションは、 これらの機能が使われた場合に 警告メッセージを出力するようGNU CCに対して指示するものです)。 条件コンパイルにおいて、 これらの機能が利用可能であるかどうかをテストするためには、 __GNUC__というマクロが事前に定義されているかどうかをチェックします。 この__GNUC__というマクロは、 GNU CCでは常に定義されています。 これらの拡張機能はCとObjective Cで利用可能です。 また、 そのほとんどはC++でも利用可能です。 C++にのみ適用可能な拡張機能については、 C++言語に対する拡張機能を参照してください。 式の中の文と宣言 GNU Cにおいては、 丸括弧()で囲まれた複文を1つの式とみなすことができます。 これによって、 1つの式の中でル

    hamasta
    hamasta 2006/08/03
  • Programming Language Trends - O'Reilly Radar

    adamsj [08.02.06 06:24 AM] Few publishers expected the quick uptake of Java and Ruby on Rails. You mean Javascript, right? The trendline I find most interesting is the one that isn't like any other one, in at least two senses: SQL. It's not a programming language like any of the others, and it's got a slow, steady trend upward. What makes this particularly interesting is that various BI vendors wi

    hamasta
    hamasta 2006/08/03
    プログラミング言語のトレンド Java優勢