S
spinoza1111
Don't you two idiots think this has gone on long enough now?
I'm not an idiot.
Give it up already.
No. This clown is the problem with this newsgroup.
Don't you two idiots think this has gone on long enough now?
Give it up already.
spinoza1111wrote:
You want me to post C code to show how you make yourself look
incompetent? Well, yes, okay, I suppose that could work, in a way. But
it doesn't seem to me to be the best way to explain things to you. After
all, I have posted many thousands of lines of code to this newsgroup,
and that doesn't seem to have helped you at all.
But if I had no credibility, you would have had no need to attempt to
push me out of this newsgroup, as you have tried to do on many occasions.
I was one of the first to point out an obvious bug that prevented
compilation on some systems. By the time you'd got around to fixing it
(really hard fix, that - delete one line; no wonder it took so long),
I'd more or less lost interest in your code.
In comp.lang.c it's a bug. We don't all use Visual Studio, you know, and
even those of us who do use it don't necessarily do so exclusively.
Like the man said, you're doing that all by yourself. If you want to
know how, read my earlier reply.
I have not attacked his person. I *have*, however, criticised him in the
past for treating this newsgroup as a commercial outlet instead of a
technical discussion group. He has improved a lot in recent times,
although he still needs to learn that "disagrees with JN" and "lies" are
not necessarily synonymous.
He has, in the past, frequently tried to answer general C questions in
an lcc-win32-specific way, which certainly does seem as if he was trying
to attract custom rather than provide an independent C-based answer to
the question. He's not as bad at that as he was.
No doubt you can name at least six such people who have done so on at
least two occasions each?
More precisely, Jacob Navia has bought the rights to the source code to
a compiler, and has maintained it. That is not to diminish his
achievement - to keep lcc-win32 current is no easy task.
Whether he can write is not something I feel I can comment on right now,
since I rarely see his source code. Rarely isn't never, though; it is
quite likely that I have commented on his code in the past - and
probably critically, since that's par for the course in Usenet. Feel
free to dig out some examples.
Cite.
You don't get to dictate my behaviour. You can hardly even dictate your own.
You give me more credit than I think I deserve. Julienne Walker,
now -- *she* seems able to focus on technical matters and avoid
being pulled into pointless wrangling. Well, whatever.
spinoza1111 said:I solved the problem, which was to avoid string.h,
I clearly deserve A+ if you ask me.
spinoza1111wrote:
Where you did not deserve the A+ in your project.
- The coding project did not have clear design and testing
objectives. Feature sets were being debated after you
first released your code.
- Relevant algorithms for coding and testing your code
were not investigated. There are several replace test
suites on line that would have provided independent
validation of your code and more import probably
test cases that you may not have thought of.
- You did incorporate ideas of others in your code but
the source of those ideas were not reflected in your
comments.
- A plus for logical variable names a minus for not making
them intuitively readable.
- You did not define what successful completion was
including performance benchmarks. The thread subject
"Efficency and the standard library" was not addressed
in your results. A minus for not spelling "Efficiency"
correctly
spinoza1111wrote:
Where you did not deserve the A+ in your project.
- The coding project did not have clear design and testing
objectives. Feature sets were being debated after you
first released your code.
- Relevant algorithms for coding and testing your code
were not investigated. There are several replace test
suites on line that would have provided independent
validation of your code and more import probably
test cases that you may not have thought of.
- You did incorporate ideas of others in your code but
the source of those ideas were not reflected in your
comments.
- A plus for logical variable names a minus for not making
them intuitively readable.
- You did not define what successful completion was
including performance benchmarks. The thread subject
"Efficency and the standard library" was not addressed
in your results. A minus for not spelling "Efficiency"
correctly
Results are in the middle of the pack not the stuff of a A+.
w..
spinoza1111 said:That's not true. I reviewed the literature including articles on Boyer
Moore from CACM and on Knuth Morris Pratt. I have long refused to
equate some garbage code on the Web and peer-reviewed academic work,
because few programmers are as qualified as I am (for let us not speak
falsely now the hour is much too late)
"fag movement"? How is that *not* gay-bashing ....
Well, in all fairness, the default warning level for gcc is pretty
low also, no? I don't have experience with commercial C compilers;
are they in general better?
Speaking of gcc and warnings .... One of my semi-crusades as
someone who teaches C to undergraduates is to convince them
to always, always compile with at least -Wall. Some of them
are surprisingly resistant, which I find baffling. I guess I
should ask, but -- I wonder whether it's the extra keystrokes,
or the fact that they get more messages they don't know what to
do about, or what. Maybe I just need to come up with compelling
examples of warnings that really do help point out problems that
would otherwise show up at runtime and be difficult to debug?
I'm sure he's right on this. I've learned plenty of C here and I
probably fall into his "for-profit corporate job" box. On the other
hand I don't think being paid to write programs is fundamentally
wrong. For instance Jacob has been attacked in this ng for not giving
his compiler away for free, I don't agree with such attacks. He has as
much right to earn his daily bread as anyone else.
You don't give a **** about
reputations because you have none of your own, and you'd like to drag
others down.
How would you know?
This usually means "unqualified to write code in the way that an
unqualified and sometimes criminal management commands".
It's not all about money. The fact you think it is is part of the
problem.
constitutes a bug. Most code isn't written to run anywhere. We who are
minimally competent use Java for that.
Now this is just too funny. You say that your code isn't meant to run
anywhere? Mine certainly is. Very little of it is written to run
"everywhere", but all of it is written to run *somewhere*.
Next, you describe yourself as "minimally competent"; there's really
not a lot more that needs to be said about that.
I'm just wondering what he's talking about. I'm not even particularly sure
I count as "homosexual", let alone that I've "benefited from the fag
movement".
Morbid curiousity wars with a sense of topicality. I think curiousity wins,
this time -- that's just too crazy.
ObC:
There's been a recurring theme inspinoza1111'sposts about how he wants
to avoid <string.h>, but I haven't really seen a plausible technical reason.
Is there some reason for which this problem would be improved by omitting
<string.h>?
(And, BTW, <malloc.h> is not needed on the MS compiler, their documentation
is just pants.)
blmblm myrealbox.com wrote:
) Have you looked at the code posted by others here? On a quick
) skim of your code and that of the others I've been benchmarking
) (Harter, Bacarisse, Thomasson, and willem), all of them seem to be
) roughly comparable with respect to solving the problem correctly
) and efficiently, and the only one that's not at least as readable
) as yours (in my opinion anyway) is willem's -- and he probably
) wasn't trying for readable.
Indeed. I was going for compact and concise on the first go, and the
second was even worse. Note that I imagine the recursive solution would
even be hard to follow, had I used more descriptive variable names and
comments.
I was going for the unofficial 'easier to understand by a mathematician
than by a programmer' award on that second one.
(And, as we all know, mathematicians prefer single-letter variables).
The word "anywhere" is ambiguous in English; it can refer either to a
specific place (but we don't know which one) or to an unspecific place.
You're interpreting "run anywhere" as "there is at least one place it will
run", but I'm pretty sure he meant "it will run in any arbitrary place".
("place" being in this case shorthand for "platform", but "where" is
more easily described in terms of location.)
I actually think his meaning is reasonably clear here. The way that
the ambiguity is usually resolved is that:
Doesn't run anywhere => there exists no place p where it runs
Runs anywhere => for all places p, it runs in p
"Isn't written to run anywhere" is more reasonably, I think, understood
to mean "isn't written such that, for all places p, it runs in p".
... That said, I am obliged to grant that your interpretation is more
reasonable considering the actual code samples we've seen from the esteemedspinoza1111, whose code does indeed appear not to be written to run
anywhere at all.
Richard Heathfield said:Ah, a genuine technical point. And you *do* have a point. Personally,
however, if I have to choose between having too much diagnostic
information and too little, I'd rather have too much. It's easy to
filter out stuff I know is spurious, but impossible to make a decision
about something for which I don't have the data.
Branimir Maksimovic said:I think that Microsoft has obligation because of DWORD which is
typedef as 32 bit unigned long. Perhaps because of portability
reasons, they had to stick to 32 bits, as ms code is inherently
unportable even from 32 bit to 64 bit windows(ugly api's).
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.