l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2003 Jun 30 16:00

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] Compiling C into Java bytecode?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] Compiling C into Java bytecode?

On Mon 30 Jun 03, 11:29 AM, Micah J. Cowan <micah@cowan.name> said:
> On Mon, Jun 30, 2003 at 10:37:15AM -0700, Rod Roark wrote:
> > 
> > Do you have a reference for that?  I always thought that
> > language by definition does not include libraries.  Perhaps
> > the standard you are referring to covers more than just the
> > language.
> The usual reference the first sentence of the first paragraph of the
> first section ("Scope") of the standard, which states:
>   This International Standard specifies the form and establishes the
>   interpretation of programs written in the C programming language.
> Yet, this standard provides a clause detailing all standard C library
> facilities. It is generally accepted among comp.lang.c regulars that
> the standard C library is part of the language itself, according to
> the language of the standard.
the two of you are talking about two different standards.

K+R very explicitly say:

   - there are no input/output functions in C.
   - there are no functions that perform file operations in C.
   - the std C library is NOT a part of the language proper.

of course, when they wrote the book, there was no C99.

as for the quote above, i have two comments:

1. you cannot logically infer that the std library is a part of the

2. however, i would agree that it's probably the intent of whoever wrote
   that sentence.


GPG Instructions: http://www.dirac.org/linux/gpg
GPG Fingerprint: B9F1 6CF3 47C4 7CD8 D33E 70A9 A3B9 1945 67EA 951D
vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Appahost Applications
For a significant contribution towards our projector, and a generous donation to allow us to continue meeting at the Davis Library.