タグ

2008年11月21日のブックマーク (2件)

  • C CodでCコードをスクリプトのように扱う - SourceForge.JP Magazine

    C Codは、C、C++、またはObjective-Cコンパイラのフロントエンドとして、C言語をスクリプティング言語のように扱うことを可能とするものである。C Codには、C Server Pagesが付属している。C Server Pagesは、ウェブアプリケーションをCまたはC++で記述し、それをオンデマンドで自動的にコンパイルできるようにするために、CGIをサポートする。 Ubuntu、Fedora、openSUSE用のC Codパッケージは存在しない。今回は、64ビットのFedora 9マシン上でバージョン1.2.8のソースをビルドした。コンパイル中に小さな問題が生じたが、以下に示すように、CFLAGSにposition-independent code(PIC)のオプションを加えることにより解決することができた。PICコードは、メモリの別の場所にロードすることができるという利点が

    C CodでCコードをスクリプトのように扱う - SourceForge.JP Magazine
    pasela
    pasela 2008/11/21
  • MSDN:例外処理の設計ガイド(要約) - isla-plata.org Wiki

    FrontPage 例外処理の設計ガイド(要約) MSDNのドキュメントを要約した。原文はこちら。図表もこちらから参照されたい。 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/exceptdotnet.asp?frame=true 目次 例外管理とは 良好な保守性を持たせるための、アプリケーションの必須要件 例外補足 情報のロギングと報告 外部から監視するためのイベント発行(運用支援) かならず開発開始時に例外管理システムを設計しておくこと。あとで実装するのは困難である。 例外管理機構は十分に抽象化し、ビジネスロジックからロギングやレポート機能が隠蔽されていること。 運用担当者向けにシステムの状態・情報を通知する機構を用意すること ↑ 例外と例外の階層(ヒエラルキー)を理解する .