Help me resolve this argument I am having with my friend over C , C++, and other languages... 
Author Message
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

It's a very simple question or two.
Why would anyone want to spend time learning C when C++ will do
more++.
Is C better for certain things?
Is that why there is still a C google group?
I personally want to learn C for historical reasons. Mainly so I can
begin to understand the code I see people write for the linux
kernal/Apache/extending languages etc. and other things related to
*nix stuff.
He says I'm wasting my time.
I understand the basics of C, C++, Java, Perl, python and Visual Basic
and am looking for a language to take to the extreme. I don't want to
learn how to program so I can write applications quickly or impress my
friends.
I want to learn about how computers work. I have delusions of writing
my own operating system; mainly specialized tools to be used in the
linux environment. Does anyone have any advice?
thank you all
Jim


Tue, 12 Apr 2005 21:02:00 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:

> It's a very simple question or two.
> Why would anyone want to spend time learning C when C++ will do
> more++.

I will not start learning C++ I will stick either to C or maybe have
another look on Objective C.
Quote:
> Is C better for certain things?

Yes.

Quote:
> Is that why there is still a C google group?

Well C is used and it's the "glue language" If you want to get Java
speak to Ruby and vs. what do you use? Right it's C

Quote:
> I personally want to learn C for historical reasons. Mainly so I can
> begin to understand the code I see people write for the linux
> kernal/Apache/extending languages etc. and other things related to
> *nix stuff.
> He says I'm wasting my time.

Your are wasting your time as much on learning C as on C++.

Quote:
> I understand the basics of C, C++, Java, Perl, Python and Visual Basic
> and am looking for a language to take to the extreme. I don't want to
> learn how to program so

So you don't want to learn programming, than I suggest you do not
learn either C or C++ ;-)

Quote:
>I can write applications quickly or impress my
> friends.

??? what do you want to say?

Quote:
> I want to learn about how computers work. I have delusions of writing
> my own operating system; mainly specialized tools to be used in the
> linux environment. Does anyone have any advice?

Learn C forget C++ ;-)

And in first line have a nice day just programming around ;-)

Regards
Friedrich



Tue, 12 Apr 2005 23:27:42 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:

> It's a very simple question or two.
> Why would anyone want to spend time learning C when C++ will do
> more++.

That's like asking why anyone would want to eat cheese-and-onion
sandwiches when chicken tikka sandwiches will feed more++.

IOW: your premise is wrong, therefore your conclusions are unwarranted.
HTH; HAND.

Richard



Tue, 12 Apr 2005 21:38:38 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:

> Why would anyone want to spend time learning C when C++ will do
> more++.
> Is C better for certain things?
> Is that why there is still a C google group?

... snip ...

Quote:
> I want to learn about how computers work. I have delusions of
> writing my own operating system; mainly specialized tools to be
> used in the linux environment. Does anyone have any advice?

There is no 'C google group'.  There is an international usenet
news group, which google monitors and makes available to people
without newsreaders, or who wish to examine archives.

C is much closer to the machine than is C++.  If you want to know
how things really work, you have a much better chance with C.  It
has been characterized as 'portable assembler'. C++ has never been
considered such.

--

   Available for consulting/temporary embedded and systems.
   <http://cbfalconer.home.att.net>  USE worldnet address!



Tue, 12 Apr 2005 22:30:37 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:
> That's like asking why anyone would want to eat cheese-and-onion
> sandwiches when chicken tikka sandwiches will feed more++.

Chicken tikka? Is this some kind of hybrid bird? =)

--

| Kingpriest of "The Flying Lemon Tree" G++ FR FW+ M- #108 D+ ADA N+++|
| http://www.helsinki.fi/~palaste       W++ B OP+                     |
\----------------------------------------- Finland rules! ------------/
"'It can be easily shown that' means 'I saw a proof of this once (which I didn't
understand) which I can no longer remember'."
   - A maths teacher



Tue, 12 Apr 2005 22:57:54 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:

<snip>
> I personally want to learn C for historical reasons. Mainly so I can
> begin to understand the code I see people write for the linux
> kernal/Apache/extending languages etc. and other things related to
> *nix stuff.

ah, memories of times gone by!

Quote:
> He says I'm wasting my time.
> I understand the basics of C, C++, Java, Perl, Python and Visual Basic
> and am looking for a language to take to the extreme. I don't want to
> learn how to program so I can write applications quickly or impress my
> friends.

You want Malbolge!
Will have to found your own c.l.m though.

<snip>

Quote:
> thank you all
> Jim

HTH,
Wolfgang


Tue, 12 Apr 2005 23:16:08 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:


> <snip>
> > I personally want to learn C for historical reasons. Mainly so I can
> > begin to understand the code I see people write for the linux
> > kernal/Apache/extending languages etc. and other things related to
> > *nix stuff.

> ah, memories of times gone by!

> > He says I'm wasting my time.
> > I understand the basics of C, C++, Java, Perl, Python and Visual Basic
> > and am looking for a language to take to the extreme. I don't want to
> > learn how to program so I can write applications quickly or impress my
> > friends.

> You want Malbolge!

On second thoughts, you might prefer ETA:
10 000 LOC for 'hello world' IS the extreme experience, yoo're looking for.
http://www.miketaylor.org.uk/tech/eta/doc/

- Show quoted text -

Quote:
> Will have to found your own c.l.m though.

> <snip>

> > thank you all
> > Jim

> HTH,
> Wolfgang



Wed, 13 Apr 2005 00:30:57 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:

>> You want Malbolge!
> On second thoughts, you might prefer ETA:
> 10 000 LOC for 'hello world' IS the extreme experience, yoo're looking for.
> http://www.miketaylor.org.uk/tech/eta/doc/

This is another in our series "programming languages which only exist
because someone thought 'why not?'". And then there is the Shakespeare
programming language, in which variables are actors and commands are
acts they perform on stage. Writing a Shakespeare interpreter in
Shakespeare would be enough to drive one mad.

--

| Kingpriest of "The Flying Lemon Tree" G++ FR FW+ M- #108 D+ ADA N+++|
| http://www.helsinki.fi/~palaste       W++ B OP+                     |
\----------------------------------------- Finland rules! ------------/
"All that flower power is no match for my glower power!"
   - Montgomery Burns



Wed, 13 Apr 2005 00:42:53 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:

> Why would anyone want to spend time learning C when C++ will do more++.

        C++ aims to enable object oriented design using
a syntax very close to that of C, in many respects. Now
OOD is not the silver bullet that many would have us
believe. In addition, the OO approach feels natural to
some people, but not so to others. Finally, C++ makes
a pathetic job of enabling an OO approach - there are
far superior languages for that purpose out there - Java,
for one.

        My opinion, in a nutshell, is the opposite, for
I hope that C++ will eventually die a well-deserved,
painful death.



Wed, 13 Apr 2005 01:20:54 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:
> Is that why there is still a C google group?

Just to nitpick: They are not "google groups", they are Usenet
newsgroups. Usenet is a message protocol rather than a company or a
server, so no single company or other entity owns or controls Usenet.
Google tries to tell everyone they do, but they are lying. They just
provide Usenet access via their own (somewhat shoddy) WWW-based
newsreader.

--

| Kingpriest of "The Flying Lemon Tree" G++ FR FW+ M- #108 D+ ADA N+++|
| http://www.helsinki.fi/~palaste       W++ B OP+                     |
\----------------------------------------- Finland rules! ------------/
"To doo bee doo bee doo."
   - Frank Sinatra



Wed, 13 Apr 2005 01:53:36 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...
If you need to do kernel programming or device drivers, these are better done in
C. Also, depending on where your job takes you, they may be using a C++ api that
the company bought and you are forced to use. That is when to use C++.

The point is to use the language that is appropriate for the job, and is time
and cost effective for development/maintenance (and also fulfills the
requirements).


Quote:
> It's a very simple question or two.
> Why would anyone want to spend time learning C when C++ will do
> more++.
> Is C better for certain things?
> Is that why there is still a C google group?
> I personally want to learn C for historical reasons. Mainly so I can
> begin to understand the code I see people write for the linux
> kernal/Apache/extending languages etc. and other things related to
> *nix stuff.
> He says I'm wasting my time.
> I understand the basics of C, C++, Java, Perl, Python and Visual Basic
> and am looking for a language to take to the extreme. I don't want to
> learn how to program so I can write applications quickly or impress my
> friends.
> I want to learn about how computers work. I have delusions of writing
> my own operating system; mainly specialized tools to be used in the
> linux environment. Does anyone have any advice?
> thank you all
> Jim



Wed, 13 Apr 2005 02:07:27 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:


> > Is that why there is still a C google group?

> Just to nitpick: They are not "google groups", they are Usenet
> newsgroups. Usenet is a message protocol rather than a company or a
> server, so no single company or other entity owns or controls Usenet.
> Google tries to tell everyone they do, but they are lying.

Do you have any evidence to back up that claim?

Quote:
> They just
> provide Usenet access via their own (somewhat shoddy) WWW-based
> newsreader.

No, they don't just provide Usenet access. They also provide as complete
a Usenet archive as we're likely to get, which they allow all comers to
use for free.

--

"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton



Wed, 13 Apr 2005 05:31:04 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:

>It's a very simple question or two.
>Why would anyone want to spend time learning C when C++ will do
>more++.

Why learn to drive a car, when you can learn to fly an aeroplane?
ie, the two are different languages. C++ doesn't do more, it does
different.

Quote:
>Is C better for certain things?

Depending on what you want to do, fortran may be better, or Java, or
Visual Basic (gasp), or DCL, or cshell.

Quote:
>Is that why there is still a C google group?

There;s still a C usenet group (nb not a google group, google does not
own usenet) because millions of people earn a good living programming
in C, and billions of computer systems use it.

Quote:
>He says I'm wasting my time.

he's an idiot.  Probably tho, hes just winding you up.

Quote:
>I want to learn about how computers work. I have delusions of writing
>my own operating system; mainly specialized tools to be used in the
>linux environment. Does anyone have any advice?

C is good for that. Java would be terrible. C++ would work too.

--
Mark McIntyre
CLC FAQ <http://www.eskimo.com/~scs/C-faq/top.html>
CLC readme: <http://www.angelfire.com/ms3/bchambless0/welcome_to_clc.html>



Wed, 13 Apr 2005 05:59:43 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...
On Fri, 25 Oct 2002 22:31:04 +0100, in comp.lang.c , Richard

Quote:



>> > Is that why there is still a C google group?

>> Just to nitpick: They are not "google groups", they are Usenet
>> newsgroups. Usenet is a message protocol rather than a company or a
>> server, so no single company or other entity owns or controls Usenet.
>> Google tries to tell everyone they do, but they are lying.

>Do you have any evidence to back up that claim?

Well, they call it "google groups", which sort of implies that it
belongs to them, especially to new users of the net. If they called it
"googles usenet portal" then it would be clearer, if less punchy.  

--
Mark McIntyre
CLC FAQ <http://www.eskimo.com/~scs/C-faq/top.html>
CLC readme: <http://www.angelfire.com/ms3/bchambless0/welcome_to_clc.html>



Wed, 13 Apr 2005 06:40:01 GMT  
 Help me resolve this argument I am having with my friend over C , C++, and other languages...

Quote:



> > > That's like asking why anyone would want to eat cheese-and-onion
> > > sandwiches when chicken tikka sandwiches will feed more++.

> > Chicken tikka? Is this some kind of hybrid bird? =)

>     It was supposed to have been "Chichen Itza," but
> Richard mis-read the Standard and thought "Itza" was a
> reserved identifier, along with itzadigit(), itzaspace(),
> and the rest.

>     And "k" for "h" was just a typu.

    P.S.: No `void Mayan()' jokes, please.

--



Wed, 13 Apr 2005 06:02:56 GMT  
 
 [ 25 post ]  Go to page: [1] [2]

 Relevant Pages 

1. I am having problems setting up that a specified dialog is displayed before any others

2. Newbie: separate big .cs file into small .cs files

3. HELP, I am having problems with pointer...

4. I am having probability difficulties...HELP

5. Resolved: Can a friend be a template function?

6. MSVC having trouble resolving set::set.erase() overload

7. I am custom Traverse97 Programmer, seeking others.

8. Help a Newbie at Visual C++ (I am not a newbie at C++)

9. newbe/cs student, need help w/ code

10. Compiler error CS 1595 - Help

11. Help!!! Novice CS Advice

12. Hey Friends I am Not Able To View the Messages Posted

 

 
Powered by phpBB® Forum Software