タグ

cに関するyuki_2021のブックマーク (24)

  • http://www.kojima-cci.or.jp/~fuji/mybooks/cdiag/index.html

    yuki_2021
    yuki_2021 2006/11/08
    マシンのスペックに頼ったプログラミングで忘れられがちな、基本的なプログラミングの作法。
  • PHPのソースコードをC のコードに変換する:phpspot開発日誌

    SourceForge.net: BinaryPHP BinaryPHP is a PHP To C converter which will convert PHP scripts into C equivalents ready to be compiled using any ANSI compiler. PHPのソースコードをC++のコードに変換するBinaryPHPの紹介。 token_get_all関数によってPHPのコードをトークンごとに分割してゴニョゴニョやって変換してるみたいです。 PHPC++のコード変換を実際に使うかどうかは微妙かもしれませんが、どういう仕組みで変換しているかを調べるのはなかなか楽しいです。 token_get_allのようなトークン処理用の関数が標準(4.3.0以降)で備わっているところがPHPのすごい所ですね^^; token_get_all -

    yuki_2021
    yuki_2021 2006/11/07
    []結構すごいことをやってるけど、実用性はまったくないと思います。遊び用
  • 再帰再考 : 404 Blog Not Found

    2006年07月23日13:00 カテゴリLightweight Languages 再帰再考 今やこれは逆ではないか。 再帰的アルゴリズム まずは,非再帰プログラムで問題を考えてみる。 難しいと判断した場合,再帰プログラムで考えてみる。 むしろ私はこうしてきた。 まずは再帰で実装する。 速度と資源の制約があるとき、非再帰で実装しなおす 一番の理由は、今やプログラミングそのもののコストの方がプログラムを実行するコストよりも大きいからだ。早くプログラムを書く要請の方が速いプログラムを書く要請より強いからだ。 次の理由は、再帰は遅いとは限らないからだ。特にLisp系では、末尾再帰(tail recursion)は重くない。これはもうshiroさんが力説しているのでそちらを参照して欲しい。フィボナッチ数列を解くプログラムはとにかく、階乗を解くプログラムぐらいだとわざわざ再帰しないようにするご利益

    再帰再考 : 404 Blog Not Found
    yuki_2021
    yuki_2021 2006/11/07
    []確かに、最初から再帰で考えたほうが効率はいいかも
  • ボーランド、各種プログラミングソフトの無料提供開始

    ボーランドが伝統あるTurboブランドの復活として、Turbo Delphi for Win32、Turbo Delphi for .NET、Turbo C++、そしてTurbo C#のTurbo Explorer版の無料提供を日から始めました。ちゃんと日語版も用意されています。 ダウンロード手順は以下の通り。 ボーランド デベロッパーツールズグループ、伝統あるTurboブランドの復活を発表 Turbo Explorer Downloads:Download your free copy of Turbo Explorer today! まずはTurbo Downloadsのページにアクセス。 ダウンロードしたいソフトウェアのリンクをまずはクリック 「New User」をクリック 必要事項を入力していきます。大体このスクリーンショットの通りで大丈夫です。「Register」をクリック

    ボーランド、各種プログラミングソフトの無料提供開始
    yuki_2021
    yuki_2021 2006/11/07
    []Turbo C が無料配布に!!