From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Nov 10 22:03:36 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id hAAD3aR47193;
	Mon, 10 Nov 2003 22:03:36 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail.j.dendai.ac.jp (mail.j.dendai.ac.jp [133.14.49.1])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id hAAD3aM47188
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 10 Nov 2003 22:03:36 +0900 (JST)
	(envelope-from fujimoto@j.dendai.ac.jp)
Received: from j.dendai.ac.jp (yebisu.j.dendai.ac.jp [133.14.49.224])
	by mail.j.dendai.ac.jp (Postfix) with ESMTP id 479268004
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 10 Nov 2003 22:03:36 +0900 (JST)
Message-ID: <3FAF8C9B.4070205@j.dendai.ac.jp>
From: FUJIMOTO Kou <fujimoto@j.dendai.ac.jp>
Organization: Tokyo Denki University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.5) Gecko/20031020
X-Accept-Language: ja, en-us, en
MIME-Version: 1.0
To: FreeBSD-users-jp@jp.FreeBSD.org
References: <200311090906.SAA06973@mail5.rim.or.jp>
In-Reply-To: <200311090906.SAA06973@mail5.rim.or.jp>
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 10 Nov 2003 22:03:23 +0900
X-Sequence: FreeBSD-users-jp 77175
Subject: [FreeBSD-users-jp 77175] Re: c =?ISO-2022-JP?B?GyRCOEAbKEI=?=
 =?ISO-2022-JP?B?GyRCOGwkTiVpJSQlViVpJWolPSE8JTklMyE8JUkbKEIg?=
 =?ISO-2022-JP?B?GyRCJHI4KyRrGyhC?=
 =?ISO-2022-JP?B?GyRCJEskTyEpGyhC?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: fujimoto@j.dendai.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+031103

$BF#K\!wEEBg$G$9!#(B

Norihiro Kumagai wrote:

> C $B8@8l;EMM$N@$3&$NCf$NOC$r$&$s$L$s$9$k>l9g!"!V2DHB@-$r5>@7$K$7!"$+$D$I(B
> $B$N$h$&$J7k2L$r0z$-5/$3$9$+$K$D$$$F%W%m%0%i%^$,@UG$$r;}$F$k!W$H$$$&A0Ds(B
> $B$r$*$/$Y$-$G$O$J$$$N$G!"!V(Bundefined $B$H=q$$$F$"$k$3$H$rHH$9$h$&$J%W%m%0(B
> $B%i%`$r!"%W%m%0%i%^$O=q$/$Y$-$G$J$$!W$H8@$C$F$b$h$$$H;W$$$^$9!#(B

$BA0Ds$rCV$/$Y$-$G$O$J$$$H$$$&$h$j!"$=$&$7$?A0Ds$r;}$C$?@$3&$r(B
$B@Q6KE*$KG'$a$b$7$J$$$,!V6X;_!W$b$7$J$$!"(BISO$B$G$O$=$&$$$&@$3&$r4XCN$7$J$$$h!"(B
$B$H$$$&0U;W$N0l$D$NI=$l$,(B "undefined" $B$@$H;W$$$^$9$1$I!#(B
$B$H$$$&$N$O!"(B

> $B$3$l$O!"=iBe(B Rationale $B$K$"$k!V(BC$B8@8l5,Dj$O8@8l=hM}7O<BAu<T$H%W%m%0%i%^(B
> $B$N7@Ls$G$"$k!W$N0UL#$9$k$H$3$m$@$H9M$($^$9!#(B

$BF1$8$/(B Rationale $B$K$*$$$F!"(B

C code can be non-portable.
Although it strove to give programmers the opportunity to write truly
portable programs, the C89 Committee did not want to force programmers
into writing portably, to preclude the use of C as a $B!H(Bhigh-level
assembler:$B!I!J8eN,!K(B

Keep the spirit of C.
$B!JCfN,!K(B
$B!&(BMake it fast, even if it is not guaranteed to be portable.


$B$J$I$H=q$$$F$"$k$+$i$G$9!#2DHB@-$NL5$$%W%m%0%i%`$r=q$/$3$H$KBP$7$F(B
$B@)Ls$r$9$k$D$b$j$O$J$$$H$$$&9M$($,$o$+$j$^$9!#$3$N$3$H$O!"$D$^$j!"(B
ISO$B5,3J$O!V2DHB@-$rJ]>Z$7$?$$<BAu<T!?%W%m%0%i%^$K$H$C$F$N!W7@Ls$G(B
$B$"$C$F!"2DHB@-$r5>@7$K$9$k3P8g$N$"$k%W%m%0%i%^$,6/@)$5$l$kN`$N7@Ls(B
$B$G$O$J$$!"$H$$$&$3$H$G$9!#(B

$B$:$$$V$s$HOC$,$:$l$F$7$^$$$^$7$?$,!"$^$"(BFreeBSD$B$K$*$1$k(BC$B$NDs6!!&(B
$B;HMQJ}K!$H$$$&$N$O(B

$B!&(Blibc$B$,%3%s%Q%$%i$H$OJL$G$"$k(B
$B!&%+!<%M%k8~$1$K$o$6$o$6I8=`%i%$%V%i%j4X?t$,:FDj5A$5$l$F$$$k(B

$B$J$I!"(B"Keep the spirit of C" $B$,?'G;$/;D$C$F$$$k$N$G$O$J$$$+$J$"!"(B
$B$H$$$&%*%A$G$$$+$,$G$7$g$&!#(B

-- 
FUJIMOTO Kou, Tokyo Denki University
http://www.j.dendai.ac.jp/~fujimoto/

