C
Chris Hills
Joachim Schmitz said:So what does C89 require as the minmum?
Bye, Jojo
That's irrelevant the C standard is ISO 9899:1999 all other ISO C
standards are technically obsolete.
There is no ISO C 1989.
Joachim Schmitz said:So what does C89 require as the minmum?
Bye, Jojo
I doubt that, but anyway: what did ISO C 1989 require back than?Chris Hills said:That's irrelevant the C standard is ISO 9899:1999 all other ISO C
standards are technically obsolete.
There is no ISO C 1989.
Joachim Schmitz said:So what does C89 require as the minmum?
Joachim said:Chris is being somewhat doltish here.
That's something I never really understood - what is so doltish about
being *right*.
There never was an ISO C89
because that version was an ANSI standard.
So you're agreeing with Chris. Does that mean you're being doltish too?
Come on, Chuck, please don't insult people for being right.
Chris said:That's irrelevant the C standard is ISO 9899:1999 all other ISO C
standards are
technically
obsolete.
There is no ISO C 1989.
Historical revisionism at its finest.
They are just advertised as "C compilers" not ISO 989:1999 conforming
C compilers.
Thanks! Finaly a useful answer to what I meant to ask...Keith Thompson said:12.
C90 5.2.4.1:
12 pointer, array, and function declarators (in any combinations)
modifying an arithmetic, a structure, a union, or an incomplete
type in a declaration
I doubt my website would "validate as compliant HTML". That's because I editCharlton Wilbur said:MMcL> If people are coming to you claiming two years' experience
MMcL> as a C programmer developing desktop apps with Blogg's
MMcL> corps, or possessing a degree in computer studies, and
MMcL> seemingly now knowing basic things, then you really need to
MMcL> look at what is going on. Whilst the candidate is trying to
MMcL> sell himself and put a good gloss on his achievements,
MMcL> outright lying is relatively rare, and in Britain at least
MMcL> is illegal. It could be that people are elevating trivial
MMcL> exposure to something into wide experience, but then you
MMcL> might be making the mistake of saying "we need someone who
MMcL> knows how to log on to Unix".
Most of the time, it's been people who overestimate their level of
ability. They know a few buzzwords and think they're experts.
The last position I interviewed candidates for was that of a junior
web designer. The idea was to find someone who understood HTML, CSS,
and a little bit of design, and could take a design and turn it into a
webpage. We got around 30 resumes.
My favorite interview question with that lot was "Why doesn't <site
from your portfolio> validate as compliant HTML?" Now, the correct
answers are "Huh? What's that?" and "We had a constraint that made it
prohibitively expensive."
Richard said:Chris Dollin said:
Read what he said again, more carefully. There is not now, and nor has
there ever been, an ISO C 1989. This is not historical revisionism, but
historical fact.
Ben Pfaff said:Subject: How many levels of pointers can you have?
This question is occur in interview. Please help me.Twelve:
5.2.4.1 Translation limits
1 The implementation shall be able to translate and execute at
least one program that contains at least one instance of
every one of the following limits:13)
[...]
- 12 pointer, array, and function declarators (in any
combinations) modifying an arithmetic, structure, union,
or incomplete type in a declaration
Yes, but like all the limits in 5.2.4.1, it doesn't necessarily mean
very much. A conforming implementation is merely required to
translate and execute *one* program that hits all the listed limits.
Another program with 12 levels of pointers might fail to compile.
The point of the requirement, I think, is that the easiest way to
satisify it is not to have any fixed limits at all, by making the
relevant data structures within the compiler dynamic. A typical
compiler most likely won't complain about 13, or 20, or 99 levels of
pointers (unless it issues a warning).
--
Keith Thompson (The_Other_Keith) (e-mail address removed) <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://users.sdsc.edu/~kst>
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
Joachim Schmitz said:I doubt that,
but anyway: what did ISO C 1989 require back than?
CBFalconer said:Joachim said:Chris is being somewhat doltish here.
No just as pedantic as those on here who get VERY silly about
conformance. You can have it both ways.
There never was an ISO C89
because that version was an ANSI standard.
Ie a local US standard.
ISO took it over, did
some paragraph renumbering, and issued it otherwise unchanged as
C90.
There was unfortunately ,in my opinion, a whole section dropped.
Thank you,.Chris said:Oops.
Joachim Schmitz said:Thanks! Finaly a useful answer to what I meant to ask...
Bye, Jojo
Richard Heathfield said:Eric Sosman said:
One possible defence is to take your own copy of your CV to the
interview, so that you can show it to the interviewer during your
apology (which apology, by rights, the *headhunter* should be making).
I am, however, a little surprised that you got as far as the interview
stage without you yourself having found out about their requirements.
Two possibilities spring to mind - (a) a work-cultural difference
between your country and mine; (b) the headhunter was lying to *you*,
too. One cannot help but wonder what his motivation was, though. Trying
to bang Eric-shaped pegs into non-Eric-shaped holes must surely be a
losing proposition for all concerned.
For the record, if I'd been the interviewer I'd have said, "what, THE
Eric Sosman? Okay, never mind, we have THIS job for you instead..."
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.