可下载的标准文件? [英] Downloadable standards file?

查看:67
本文介绍了可下载的标准文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我以前曾问过是否有在线标准文件,所以我可以读取这个并回答我自己的问题而不在这里发布并获得

因为没有完成我的作业。


我被指向一个名为n1124.pdf的文件,结果证明这是一个C99

标准。看来引用该标准会让很多人说但是C99并没有得到广泛的支持,所以C90应该是你应该做的。

有没有一个C90文件我可以免费下载并交叉参考我的

C99一个?


我见过FAQ 11.2那个说它可以购买。鉴于

,C99 / N1124.PDF似乎没有
http://www.open-std.org/jtc1/sc22/wg...docs/n1124.pdf ,我希望

至少有一个足够好的C90也是免费的。


(旁白:如果共识是拒绝新标准,为什么要创建一个

?那些说话的人使用C90真的认为它最好是

永远锁定C?如果我的编译器是C99,我不应该被鼓励

符合那个标准?)

解决方案

Jim Cook写道:


我以前曾问过是否有是一个在线标准文件,所以我可以读取这个并回答我自己的问题,而不在这里发布并获得

因为没有完成我的作业而受到抨击。


我被指向一个名为n1124.pdf的文件,结果证明是一个C99

标准。看来引用该标准会让很多人说但是C99并没有得到广泛的支持,所以C90应该是你应该做的。

有没有一个C90文件我可以免费下载并交叉参考我的

C99一个?



快速搜索给了我

http://web.archive.org/web/200502070...c89-draft.html


作为一种可能性。


请注意,n1124是C99后的草案,而不是官方C99。同样地,

不是官方C90免费提供的。


我看到FAQ 11.2表示它可以购买。鉴于

,C99 / N1124.PDF似乎没有
http://www.open-std.org/jtc1/sc22/wg...docs/n1124.pdf ,我希望

至少有一个足够好的C90也是免费的。


(旁白:如果共识是拒绝新标准,为什么要创建一个

?那些说话的人使用C90真的认为它最好是

永远锁定C?如果我的编译器是C99,我不应该被鼓励

符合那个标准?)



这取决于您希望代码的可移植性。就个人而言,我有使用C99的公共子集以及他们的b
编译器支持的人没有问题。如果有人想用

不同的编译器编译该代码,并且它拒绝它,因为它不支持C99的足够的b / b,那就是编译器有问题,而不是代码。其他人更喜欢

能够在任何符合

编译器的平台上编译他们的代码并写入C90和C99的公共子集。什么是最好的

你可以决定。


Jim Cookaécrit:
< blockquote class =post_quotes>
我之前曾询问是否有在线标准文件,所以我可以阅读并回答我自己的问题,而无需在此处发布并获得

没有完成我的作业。


我被指向一个名为n1124.pdf的文件,结果证明这是一个C99

标准。似乎引用该标准会让很多人说但是C99并没有得到广泛的支持,所以C90应该是你应该做的b $ b。 ;


有没有C90文件我可以免费下载并与我的

C99交叉参考?


我已经看到FAQ 11.2表示可以购买。鉴于

,C99 / N1124.PDF似乎没有
http://www.open-std.org/jtc1/sc22/wg...docs/n1124.pdf ,我希望

至少有一个足够好的C90也是免费的。


(旁白:如果共识是拒绝新标准,为什么要创建一个

?那些说话的人使用C90真的认为它最好是

永远锁定C?如果我的编译器是C99,我不应该被鼓励

符合那个标准?)



告诉你标准C被拒绝的人这里是为自己说
。目前的标准是C99,而且该标准使旧的标准过时了。


这里有一群人认为C应该像

尽可能向后看,他们拒绝C99想要来1989年
甚至可能更早。


谁在乎?


目前的标准是C99。


该文件(n1124.pdf)可供个人使用,但也许你是

应该从ANSI获得真正的标准(大约20美元),或者获得C标准这本书。 (Wiley)。


你可以在这里得到它:
http:// www。 amazon.com/Standard-Incor...e=UTF8&s=books

那本书比ANSI标准的PDF更贵(48

美元)。




" jacob navia" < ja *** @ jacob.remcomp.frwrote in message

news:45 *********************** @ news .orange.fr ...


Jim Cookaécrit:


>我之前曾问过如果有一个在线标准文件,那么我可以阅读并回答我自己的问题而不在这里发布并因未完成我的作业而受到伤害。

我被指出一个名为n1124.pdf的文件,结果证明是C99
标准。看来引用该标准会让很多人说但是C99并没有得到广泛的支持,所以C90应该是你应该做的。
有没有一个C90文件我可以免费下载并与我的
C99交叉参考?

我看到FAQ 11.2说它可以购买。鉴于C99 / N1124.PDF似乎没有
http://www.open-std.org/jtc1/sc22/wg...docs/n1124.pdf ,我希望
至少有一个足够好的C90也是免费的。

(旁白:如果共识是拒绝新标准,为什么要创建一个?那些说使用C90的人真的认为它''更好地将C锁定到那个?如果我的编译器是C99,我不应该被鼓励
符合该标准吗?)



告诉你标准C被拒绝的人这里是为自己说
。目前的标准是C99,而且该标准使旧的标准过时了。


这里有一群人认为C应该像

尽可能向后看,他们拒绝C99想要来1989年
甚至可能更早。


谁在乎?


目前的标准是C99。


该文件(n1124.pdf)可供个人使用,但也许你是

应该从ANSI获得真正的标准(大约20美元),或者获得C标准这本书。 (Wiley)。


你可以在这里得到它:
http:// www。 amazon.com/Standard-Incor...e=UTF8&s=books

那本书比ANSI标准的PDF更贵(48

美元)。



I previously had asked if there was an online standards file so I could
read that and answer my own questions without posting here and getting
flamed for not having done my homework.

I was pointed to a file called n1124.pdf which turns out to be a C99
standard. It appears that quoting from that standard makes a lot of
people say "but C99 isn''t widely supported, so C90 is what you ought to do."

Is there a C90 file I can download for free and cross reference with my
C99 one?

I have seen the FAQ 11.2 that says it''s available for purchase. Given
that the C99/N1124.PDF appeared to be free from
http://www.open-std.org/jtc1/sc22/wg...docs/n1124.pdf, I was hoping
that there was at least a "good enough" C90 one also for free.

(Aside: if the consensus is to reject the new standard, why should one
be created? Do the people who say to use C90 really think it''s better to
lock C forever to that? If my compiler is C99, shouldn''t I be encouraged
to conform to that standard?)

解决方案

Jim Cook wrote:

I previously had asked if there was an online standards file so I could
read that and answer my own questions without posting here and getting
flamed for not having done my homework.

I was pointed to a file called n1124.pdf which turns out to be a C99
standard. It appears that quoting from that standard makes a lot of
people say "but C99 isn''t widely supported, so C90 is what you ought to do."

Is there a C90 file I can download for free and cross reference with my
C99 one?

A quick search gives me

http://web.archive.org/web/200502070...c89-draft.html

as one possibility.

Note that n1124 is a post-C99 draft, not official C99. Similarly, there
is no official C90 freely available.

I have seen the FAQ 11.2 that says it''s available for purchase. Given
that the C99/N1124.PDF appeared to be free from
http://www.open-std.org/jtc1/sc22/wg...docs/n1124.pdf, I was hoping
that there was at least a "good enough" C90 one also for free.

(Aside: if the consensus is to reject the new standard, why should one
be created? Do the people who say to use C90 really think it''s better to
lock C forever to that? If my compiler is C99, shouldn''t I be encouraged
to conform to that standard?)

It depends on how portable you want your code to be. Personally, I have
no problem with people using the common subset of C99 and what their
compiler supports. If anyone wants to compile that code with a
different compiler, and it rejects it because it doesn''t support enough
of C99, it''s the compiler that''s at fault, not the code. Others prefer
to be able to compile their code on any platform with any conforming
compiler and write in the common subset of C90 and C99. What''s best for
you is for you to decide.


Jim Cook a écrit :

I previously had asked if there was an online standards file so I could
read that and answer my own questions without posting here and getting
flamed for not having done my homework.

I was pointed to a file called n1124.pdf which turns out to be a C99
standard. It appears that quoting from that standard makes a lot of
people say "but C99 isn''t widely supported, so C90 is what you ought to
do."

Is there a C90 file I can download for free and cross reference with my
C99 one?

I have seen the FAQ 11.2 that says it''s available for purchase. Given
that the C99/N1124.PDF appeared to be free from
http://www.open-std.org/jtc1/sc22/wg...docs/n1124.pdf, I was hoping
that there was at least a "good enough" C90 one also for free.

(Aside: if the consensus is to reject the new standard, why should one
be created? Do the people who say to use C90 really think it''s better to
lock C forever to that? If my compiler is C99, shouldn''t I be encouraged
to conform to that standard?)

The people that told you that standard C is "rejected" here are speaking
for themselves. The current standard is C99, and that standard makes
older standards obsolete.

There is a group of people here that think that C should be as
backward looking as possible, they reject C99 want to come to 1989
and maybe even earlier.

Who cares?

The current standard is C99.

That document (n1124.pdf) is OK for personal use, but maybe you
should get the real standard (around 20 dollars) from ANSI,
or get the book "The C standard" (Wiley).

You can get it here:
http://www.amazon.com/Standard-Incor...e=UTF8&s=books

That book is more expensive than the PDF of the standard from ANSI (48
dollars).



"jacob navia" <ja***@jacob.remcomp.frwrote in message
news:45***********************@news.orange.fr...

Jim Cook a écrit :

>I previously had asked if there was an online standards file so I could
read that and answer my own questions without posting here and getting
flamed for not having done my homework.

I was pointed to a file called n1124.pdf which turns out to be a C99
standard. It appears that quoting from that standard makes a lot of
people say "but C99 isn''t widely supported, so C90 is what you ought to
do."

Is there a C90 file I can download for free and cross reference with my
C99 one?

I have seen the FAQ 11.2 that says it''s available for purchase. Given
that the C99/N1124.PDF appeared to be free from
http://www.open-std.org/jtc1/sc22/wg...docs/n1124.pdf, I was hoping
that there was at least a "good enough" C90 one also for free.

(Aside: if the consensus is to reject the new standard, why should one be
created? Do the people who say to use C90 really think it''s better to
lock C forever to that? If my compiler is C99, shouldn''t I be encouraged
to conform to that standard?)


The people that told you that standard C is "rejected" here are speaking
for themselves. The current standard is C99, and that standard makes
older standards obsolete.

There is a group of people here that think that C should be as
backward looking as possible, they reject C99 want to come to 1989
and maybe even earlier.

Who cares?

The current standard is C99.

That document (n1124.pdf) is OK for personal use, but maybe you
should get the real standard (around 20 dollars) from ANSI,
or get the book "The C standard" (Wiley).

You can get it here:
http://www.amazon.com/Standard-Incor...e=UTF8&s=books

That book is more expensive than the PDF of the standard from ANSI (48
dollars).



这篇关于可下载的标准文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆