女性の特徴をC言語で表現

2008/8/4-1

これはひどい、と思いつつもある意味上手にC言語の構造体と型を利用していると関心しました。 これって、男性版を含めてどんな内容にでも応用可能ですね。

あと、その他の言語でも同様の事ができそうですね。 例えば、Perlでやるともうちょっと深い表現ができそうな気がします。

C言語がステレオタイプ生成に使われている例があるとは思いませんでした。。。

型定義

以下、このネタでの型の意味づけです。

単語としての意味このネタでの使われ方
double倍化する
short短い短くなる
long長い大量にかかる
float浮くフワフワしている
void無い
charcharacter(文字)character(特徴)

ソースコード



struct married_females /* 結婚した女性 */
{
double weight;  /* 体重 */
Short tempered; /* 短気 */
long gossip;    /* 井戸端会議 */
float hopes;    /* 夢/希望 */
void word;      /* 言葉数? */
char unstable;  /* 不安定 */
};

struct engaged_females /* 婚約した女性 */
{
double time_on_phone;  /* 電話の時間 */
short attention_on_work; /* 仕事への集中 */
long boast;              /* 自慢話 */
float on_cloud_nine;     /* 夢見心地 */
void understanding;      /* 理解 */
char edgy;               /* イライラ */
};

struct husband_wife_professionals /* 共働き */
{
double income;               /* 収入 */
short tempered;              /* 短気 */
long time_no_see_each_other; /* 会わない時間 */
void love_life;              /* 愛のある生活 */
char money_making;           /* 貯金 */
};

struct beautiful_city_girl  /* 美しいシティガール */
{
double boyfriends; /* ボーイフレンド */
short affairs;     /* 関係 */
long stories;      /* 物語 */
void greymatter;   /* 頭脳 */
char flirt;        /* 浮気 */
};

struct old_lady /* 老婆 */
{
double chin;             /* あご */
short memory;            /* 記憶 */
long sighs ;             /* ため息 */
void attention_from_men; /* 男性からの注目 */
char chatterbox;         /* おしゃべり */
};


元ネタ

似たようなバージョンがいくつかあり、どれが元ネタだかわかりませんでした。 C言語バージョンとC++バージョンがありました。 CとC++の違いは主にタイトルだけで、構造体で表現する部分は一緒でした。

例えば「Woman in C」「C++ structures defining female software professionals」「Female software programming」「Strucutures of Females in defined by C programmer」などのタイトルで紹介されていたりします。 どこかの掲示板で掲載されたのが転載されて行った系のネタですかね?

最後に

ごめんなさい。

ごめんなさい。

ごめんなさい。

ごめんなさい。

ごめんなさい。

ごめんなさい。

プロフェッショナルIPv6解説動画シリーズ再生リスト

動画で学ぶ「プロフェッショナルIPv6」を作っています。 もしよろしければご覧ください。お楽しみいただければ幸いです!