タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

samplecodeとcに関するlesamoureusesのブックマーク (2)

  • C言語の文法「宣言は置換規則」 - 簡潔なQ

    最近思うんだけれど、C言語の文法って 「宣言は置換規則」 っていう発想がところどころみられるよね。 たとえば、古いK&Rの関数定義なら #include <stdio.h> /* funcの定義 */ char func(x,y) int x; double y; { return 'B'; } /* funcの利用 */ main() { int x; /* xはintに置換される */ double y; /* yはdoubleに置換される */ x = 1; y = 2.0; printf("%c", func(x,y)); /* func(x,y)がcharに置換される、と考えることもできる */ } それから、悪名高いポインタと配列の定義。 #include <stdio.h> #include <string.h> int main() { int ary[10]; /* なぜ

    C言語の文法「宣言は置換規則」 - 簡潔なQ
    lesamoureuses
    lesamoureuses 2009/11/24
    C言語忘れてて違和感なかった>C言語の文法って「宣言は置換規則」
  • ApacheModuleでWebアプリケーションをつくろう:CodeZine

    1.はじめに Webアプリケーション開発の現場で使用されている開発言語には、JavaPerlPHP、最近であればRubyPythonなどがあります。この分野ではC言語も、CGIによるWebアプリケーション開発で旧来から用いられていますが、最近の開発者にはあまり馴染みがないかもしれません。当時の新技術であったJavaと比較して、あまりにも遅い結果が出ていたからとも言われています。 しかし、Webサーバの「Apache」、データベースの「PostgreSQL」「MySQL」、OSの「Linux」など、各所でオープンソースソフトウェア(OSS)の開発言語には、依然としてC言語が多く用いられています。このようにC言語は、Webアプリケーション開発の現場で使われるケースは減ったものの、現在でも重要な開発言語の一つです。 そこで今回は、Apache 2.2のmod_dbdで実装された「データベー

  • 1