473,659 Members | 2,839 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

This is the end

I hope any of my post helps someone, specially to people who is
learning C.

Thanks to people who has teach me things I didn't know before.

And to all... all... and all others, too much posts about nothing, too
much calls to "skin" and "group habits". Something not seen in other
usenet groups. Too much for my taste.

I must end posting on this group.

Bye.

Jan 2 '06 #1
29 1800
I hope any of my post helps someone, specially to people who is
learning C.

Thanks to people who has teach me things I didn't know before.

And to all... all... and all others, too much posts about nothing, too
much calls to "skin" and "group habits". Something not seen in other
usenet groups. Too much for my taste.

Sorry if any of my comments has been offensive for someone.

I must end posting on this group.

Bye.

Jan 2 '06 #2
tmp123 wrote:
I hope any of my post helps someone, specially to people who is
learning C.

Thanks to people who has teach me things I didn't know before.

And to all... all... and all others, too much posts about nothing, too
much calls to "skin" and "group habits". Something not seen in other
usenet groups. Too much for my taste.

Sorry if any of my comments has been offensive for someone.

I must end posting on this group.


Too bad. We've all been burned here before (and in my case still get
burned sometimes). In my opinion, this is the best place to learn about
the subtleties of C.

I've been programming C code professionally for 5 years and was amazed
at how wrong some of my understanding of C was when I first read this
newsgroup. There are things that they don't teach you in your software
engineering class at university. And there are things that they DO
teach you at university that are just plain wrong.

There's something here for all to learn. Just have humility and don't
act like a troll. The resident experts have little patience for
arrogant trolls who inisit on invoking UB.

Jan 3 '06 #3


sl*******@yahoo .com wrote On 01/02/06 21:40,:

There's something here for all to learn. Just have humility and don't
act like a troll. The resident experts have little patience for
arrogant trolls who inisit on invoking UB.


One of C's strengths is that it's fairly easy to get
access to implementation-specific features. Initialize a
pointer with a magic integer, and you can muck with memory-
mapped hardware registers. Invoke system-specific operations
like fork() by making what seem to be perfectly ordinary
function calls. Use fdopen() to connect FILE* streams to
sockets. And so on, and so on. If C were unable to do
such things, it would never have become such an important
programming language.

A drawback of all this is that people easily lose sight
of what things are "C" and what are "C with extras." You
use the extras (because they help with what you're trying
to do), and you forget -- if you ever knew -- that they
aren't part of C. And when you can't get curses to change
font colors or you can't get a named pipe to buffer the
way you want, you take your difficulty to a C forum. After
all, these things are all declared in perfectly normal C
headers like <unistd.h> and <graphics.h>, so why should
they be any different from the things in <stdlib.h>?

And then there's another matter. We make much of the
facts that two's complement representation is not universal,
that time_t need not be a count of seconds, that auto
variables need not be allocated on a stack, and so on. But
you can write C for years and years and years and never run
into an implementation where any of these facts are apparent.
Data point: I last saw a ones' complement machine in the
mid-1970's, and haven't seen a signed-magnitude machine since
1968 (it was decimal, by the way). Data point: Every time_t
I have ever seen was a count of seconds, even if the system
actually kept time differently "under the hood." Data point:
Every C implementation I've ever seen used a stack for auto
variables (those that didn't disappear into registers). If
a person sees hundreds and hundreds of crows and all of them
are black, he can be forgiven for jumping to the conclusion
that all crows are black even if crow DNA doesn't guarantee it.

The point of all this is that ignorance is forgiveable
and should be forgiven. Newbies are not to be scorned, but to
be helped; nobody is born an expert. It can be exasperating
to correct `void main' for the skillionth time, but it is wrong
to blame a first-time offender for following the examples he
sees all about him, never knowing that they're bad examples.

Let us reserve our flamage for those who truly deserve it:
the apostates who have been told that fflush(stdin) is wrong
but who inisit [sic] on doing it anyhow, who protest that what
is true of their own machine must be true of all, and who keep
trying to pass off C-with-extras as C. Those who will not
learn are not in the same class as those who have not learned.

(I apologize for using the word "class" in c.l.c. Please
don't flame me for it.)

--
Er*********@sun .com

Jan 3 '06 #4
Eric Sosman said:
(I apologize for using the word "class" in c.l.c. Please
don't flame me for it.)


Why /shouldn't/ you use it? It's not as if it's reserved or anything.

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at above domain (but drop the www, obviously)
Jan 3 '06 #5

"Eric Sosman" <er*********@su n.com> wrote in message
news:dp******** **@news1brm.Cen tral.Sun.COM...
<snip>

The point of all this is that ignorance is forgiveable
and should be forgiven. Newbies are not to be scorned, but to
be helped


<snip>

Laudable *or* Laughable?

I totally agree with your comments - and I think they were very well put,
and I certainly appreciate them.

BUT ...

Maybe it's that the coffee shop sold out of double-extra/caf mochas today,
or that someone's finally had enough of saying 'you shouldn't cast
malloc()'. Or - maybe the night before just wasn't a good time of the month
for someone? But, it seems to me that too often someone rolls out of bed on
the wrong side here!

Since I've been taking part in c.l.c (and 'contributing' positively, I hope
(but seldom, I admit - as I mostly 'listen')), I've noticed that often
(IMHO) scorn and offensive comments *win* over respectful ones ... not in
*number* - far from it - but often in 'holier than thou' attitudes, and in
'the oi, you numbnuts!, where's the context!' etc that I think are
unwelcomely submitted here. For instance - is it deliberate that when
someone makes a OP point - that's perfectly valid - that someone else then
comes along and basically (deliberately?) reads something else into the
reply, and pisses on the perfectly reasonable answer someone just gave!?

I've also noticed that this group gets its fair share of 'you assholes'
comments (slightly paraphrased!) and I am just a little bit upset at that
(as there's plenty of great advice here from knowledgeable people), esp. as
it's often due, I think, to an overly anal, and retrograde attitude amongst
some members. For example - I've never understood the 'thou shalt not top
post' thing - is it a fashion, habit, a religion - or what? Ok, so,
***include context***, but what's wrong in top posting - it's the 21st
century for goodness sakes? I for one am often well aware of what's been
(already) said, and I'm personally 'pissed' that I often have to scroll over
stuff I've already seen numerous times in order to see a reply - often
doubly pissing-me-off' if it's ultimately a one liner! Surely, if everyone
top-posted, it would be 'optimal' ---- it'd save an awful lot of scrolling
and show things in a naturally temporal order?

As far as I can see/tell, this group is in some ways a 'mine is bigger than
yours' pissing-post, and I note with interest that ppl don't seem to be able
to lighten up much either - or have any 'sense of community' or can't post
in any other way than capriciously, e.g., note the O/T lack of Reponses to
any Happy Christmas/Holidays/New Year here.

It's a shame!

Ok, flame away, abuse, and *not* consider the collective attitude - let's
see how far you might cogitate now?

For those that can't resist posting without due reflection (reading the
entire post) - it's a shame.

Let's be 'nice' to people - or else, just NOT post!
Jan 3 '06 #6
sl*******@yahoo .com a écrit :
Too bad. We've all been burned here before (and in my case still get
burned sometimes). In my opinion, this is the best place to learn about
the subtleties of C.

I've been programming C code professionally for 5 years and was amazed
at how wrong some of my understanding of C was when I first read this
newsgroup. There are things that they don't teach you in your software
engineering class at university. And there are things that they DO
teach you at university that are just plain wrong.

There's something here for all to learn. Just have humility and don't
act like a troll. The resident experts have little patience for
arrogant trolls who inisit on invoking UB.


This is a nice testimony. I like it. Actually, I lived about the same
experience.

--
A+

Emmanuel Delahaye
Jan 3 '06 #7
rayw said:

<big old snip>
For example - I've never understood the 'thou shalt not top
post' thing - is it a fashion, habit, a religion - or what?
For the record, up to this point in your article I've been more or less
nodding in agreement. Okay, so here we go, on top-posting...
Ok, so,
***include context***, but what's wrong in top posting - it's the 21st
century for goodness sakes?
..dnuor yaw gnorw eht sgniht gnittup htiw gnorw gnihton yletulosba s'erehT

..tnetnoc hcus daer ot yrassecen naht redrah eb nac ti tuB

lanoitanretnI ti sI .ecnereffid yna sekam yrutnec eht woh erus ton ma I
?etaretillI eht fo yrutneC
I for one am often well aware of what's been
(already) said, and I'm personally 'pissed' that I often have to scroll
over stuff I've already seen numerous times in order to see a reply -
We don't just advocate context-based posting, for comprehension. We also
advocate proper trimming of material not relevant to the reply, for
brevity.
often
doubly pissing-me-off' if it's ultimately a one liner! Surely, if
everyone top-posted, it would be 'optimal' ---- it'd save an awful lot of
scrolling and show things in a naturally temporal order?
It would show everything *upside-down*, and it would show *everything*
upside-down, because nobody would bother to snip irrelevant stuff any more.

<snip>
e.g., note the O/T lack of
Reponses to any Happy Christmas/Holidays/New Year here.
A lot of comp.lang.c people are traditionalists . For a very long time, the
*only* date of celebration recognised all over Usenet was 1st April. In
comp.lang.c that is still more or less the case.

<snip>
Let's be 'nice' to people - or else, just NOT post!


You would get on well with Stefan Wilms.

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at above domain (but drop the www, obviously)
Jan 3 '06 #8
"rayw" <ra**********@g mail.com> writes:
[...]
For example - I've never understood the 'thou shalt not top
post' thing - is it a fashion, habit, a religion - or what? Ok, so,
***include context***, but what's wrong in top posting - it's the 21st
century for goodness sakes? I for one am often well aware of what's been
(already) said, and I'm personally 'pissed' that I often have to scroll over
stuff I've already seen numerous times in order to see a reply - often
doubly pissing-me-off' if it's ultimately a one liner! Surely, if everyone
top-posted, it would be 'optimal' ---- it'd save an awful lot of scrolling
and show things in a naturally temporal order?

[...]

Bottom-posting without trimming quoted material isn't much better than
top-posting. The correct way to post a followup is to quote *only*
what's relevant to your followup, followed by any new text (as I've
done here). This allows each article to be read naturally from top to
bottom.

You're suggesting that all the extraneous quoted material that nobody
wants to re-read should be relegated to the bottom of the article,
where it's easier to ignore. If you expect it to be ignored, do your
readers a favor and just don't post it (i.e., trim what's irrelevant).
By choosing which parts of the parent article are relevant, you're
exercising some editorial control and, again, making your own article
much easier to read. Since most of us spend more time reading
articles than writing them, any extra time you spend making things
just a little easier for your readers is a net gain.

It's what we've been doing here for many years, and it works very
well.

--
Keith Thompson (The_Other_Keit h) ks***@mib.org <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.
Jan 3 '06 #9
In article <Op************ *******@fe2.new s.blueyonder.co .uk>,
rayw <ra**********@g mail.com> wrote:
For example - I've never understood the 'thou shalt not top
post' thing - is it a fashion, habit, a religion - or what? Ok, so,
***include context***, but what's wrong in top posting - it's the 21st
century for goodness sakes? I for one am often well aware of what's been
(already) said, and I'm personally 'pissed' that I often have to scroll over
stuff I've already seen numerous times in order to see a reply - often
doubly pissing-me-off' if it's ultimately a one liner! Surely, if everyone
top-posted, it would be 'optimal' ---- it'd save an awful lot of scrolling
and show things in a naturally temporal order?


Perhaps my memory is not as good as yours, but I *don't* remember
the detailed context or exact wording of many threads; I need
the properly trimmed and interspersed quoting to refocus my attention.

Yes, the exact wording is important, not just the "gist" of the words.
In technical discussions, small differences in wordings can indicate
completely different conceptions of what is really happening. In
non-technical discussions, small differences in wording are important
if one is to avoid "putting words in someone else's mouth".

If you find that you are able to remember the details to your satisfaction,
then I would inquire about the volume of messages you read, and how
closely you follow them. Typically, I'm following several hundred -new-
threads simultaneously on any one day. The average thread that I follow
has an active lifespan of -about- four days -- but there are some
discussions that I follow that involve literally -months- of heavy posting
(e.g., more than 7500 concentrated postings in news.groups in less than
4 months.)

I would speculate that you probably do not read more than a small
fraction of the number of messages that some of us do.
--
All is vanity. -- Ecclesiastes
Jan 3 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
3352
by: James | last post by:
I have a from with 2 fields: Company & Name Depening which is completed, one of the following queries will be run: if($Company){ $query = "Select C* From tblsample Where ID = $Company Order By Company ASC";
5
2749
by: Scott D | last post by:
I am trying to check and see if a field is posted or not, if not posted then assign $location which is a session variable to $location_other. If it is posted then just assign it to $location_other I keep getting "Notice: Undefined index: location_other" referring to (!($_POST)) { $location_other = $location; } else
2
2723
by: Nick | last post by:
Can someone please tell me how to access elements from a multiple selection list? From what ive read on other posts, this is correct. I keep getting an "Undefined variable" error though... Form page************************************************************ <form action="/process.php" method="get" name="formOne" id="formOne"> <select name="owner" size="6" multiple id="owner"> <option value="one">one</option> <option...
2
2541
by: Alexander Ross | last post by:
I have a variable ($x) that can have 50 different (string) values. I want to check for 7 of those values and do something based on it ... as I see it I have 2 options: 1) if (($x=="one") || ($x=="two") || ... || ($x=="seven")) ... or 2) switch ($x){ case("one"):
0
3275
by: Dan Foley | last post by:
This script runs fine, but I'd like to know why it's so slow.. Thanks for any help out there on how i can make it faster (it might take up to 5 min to write these 3 export files whith 15 records each!!!) Dan ==================== <style> body, table, tr, td { font-family: 'verdana'; font-size: 12px;
5
3222
by: Lee Redeem | last post by:
Hi there I've created abd uploaded this basic PHP script: <html> <head> <title>PHP Test</title> </head> <body> <H1 align="center">
5
10048
by: christopher vogt | last post by:
Hi, i'm wondering if there is something like $this-> to call a method inside another method of the same class without using the classname in front. I actually use class TEST { function func1()
6
2661
by: Phil Powell | last post by:
Ok guys, here we go again! SELECT s.nnet_produkt_storrelse_navn FROM nnet_produkt_storrelse s, nnet_produkt_varegruppe v, nnet_storrelse_varegruppe_assoc sv, nnet_produkt p WHERE s.nnet_produkt_storrelse.id = sv.nnet_produkt_storrelse_id AND sv.nnet_produkt_varegruppe_id = v.nnet_produkt_varegruppe_id AND sv.nnet_produkt_varegruppe_id IN ( SELECT nnet_produkt_varegruppe_id FROM nnet_produkt_varegruppe
1
2193
by: Michel | last post by:
a site like this http://www.dvdzone2.com/dvd Can you make it in PHP and MySQL within 6 weeks? If so, send me your price 2 a r a (at) p a n d o r a . b e
11
3162
by: Maciej Nadolski | last post by:
Hi! I can`t understand what php wants from me:( So: Cannot send session cache limiter - headers already sent (output started at /home/krecik/public_html/silnik.php:208) in /home/krecik/public_html/silnik.php on line 251 Line 208: print ( "error: " . mysql_error()); Line 251: session_register("uprawnienia", "zalogowany"); I can understand that sth, is wrong in line 251 after line 208 and it is logical to
0
8427
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8746
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8525
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8627
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
5649
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4335
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2750
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
1975
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1737
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.