Programming Question

AznMaverick

Platinum Member
Apr 4, 2001
2,776
0
0
What are the differences between C, C++, and C#?? Which language would i find the most use for?
 

joohang

Lifer
Oct 22, 2000
12,340
1
0


<< Which language would i find the most use for? >>


This question must be answered first before we touch the other one.

What do you plan to do?
 

Chaotic42

Lifer
Jun 15, 2001
34,410
1,595
126
Um

C is an older language, it's the basis of the core of many systems.
C++ is basically C with some (ahem) OO added.
C#? I've heard it's a crappy hybrid of Java and C++, but I wouldn't know.

A lot of things are written in C. I suggest learning it, C++ is quite popular too. A lot of Unix(ish) apps are written in C.
 

Chaotic42

Lifer
Jun 15, 2001
34,410
1,595
126


<<

<< C#? I've heard it's a crappy hybrid of Java and C++, but I wouldn't know. >>


>>



Heh, happened sooner than I expected!

Seriously though, like I said, I've never messed with C# at all. It's greek to me.
 

joohang

Lifer
Oct 22, 2000
12,340
1
0


<< Heh, happened sooner than I expected! >>


Heh. You happened to post when I was neffing.



<< Seriously though, like I said, I've never messed with C# at all. It's greek to me. >>


I love it to death. Syntactically, though, it resembles Java a lot, and that is very true. manly once showed me a pretty extensive study that compared C# to Java and they were very very similar.

If you already know either Java or C++, it'll be a breeze to learn C#.

I just don't agree that it is a crappy language.
 

singh

Golden Member
Jul 5, 2001
1,449
0
0


<< C++ is basically C with some (ahem) OO added. >>



Not even close. No cookie for you! The best you could say is that most of C is a subset of C++.
 

Chaotic42

Lifer
Jun 15, 2001
34,410
1,595
126
I never really got into Java. About the time I was looking at it, I started on Python, which I like quite a bit. I know C++, I'm just really rusty as I never use it.

Once I get net access though, I'll take a look at C#.
 

joohang

Lifer
Oct 22, 2000
12,340
1
0


<< I started on Python, which I like quite a bit. >>


I heard quite a lot of good feedback about Python. I plan to learn it some time in the future when I get a chance.
 

Chaotic42

Lifer
Jun 15, 2001
34,410
1,595
126


<<

<< C++ is basically C with some (ahem) OO added. >>



Not even close. No cookie for you! The best you could say is that most of C is a subset of C++.
>>



Ah, the whole thing was kind of a joke, except the part about C being dominant in Unix apps.

I'm bored, sorry
 

Chaotic42

Lifer
Jun 15, 2001
34,410
1,595
126


<<

<< I started on Python, which I like quite a bit. >>


I heard quite a lot of good feedback about Python. I plan to learn it some time in the future when I get a chance.
>>



I like it. I picked up on it pretty quickly. I was so happy the first time I wrote a little socket app (I could send messages over the internet!!!!!) lol.
 

manly

Lifer
Jan 25, 2000
12,929
3,700
136
Personally, I'd avoid C++ unless you need to learn it or are dedicated to spending some time at it.

C++ is a big, hairy language and although you can learn the core constructs pretty quickly, that's really not sufficient enough to write and understand modern C++ code.

I feel Java or C# is a better choice, partly because of simplicity and partly because of the rich standard libraries. You can learn the languages pretty quickly, although the time involved to learn OOP will vary and is not necessarily a quick thing.

C will never die because it's the best systems programming language available.
 

KingNothing

Diamond Member
Apr 6, 2002
7,141
1
0
If you've never ever programmed before, I would start with C, of those three choices. I started with QBasic, though, and I think that's a good starting language for anyone. Just have to make sure to kick some bad habits if you program in it for very long before moving to a "real" language.

Interesting fact about C++: there's no such thing as a C++ compiler. All that a so-called C++ compiler does is convert your code to C and then compile *that*.
 

manly

Lifer
Jan 25, 2000
12,929
3,700
136
Are you a compilers expert?

You're talking about a C++ compiler, circa 1982. Things change in 20 years.
 

Ameesh

Lifer
Apr 3, 2001
23,686
1
0


<< If you've never ever programmed before, I would start with C, of those three choices. I started with QBasic, though, and I think that's a good starting language for anyone. Just have to make sure to kick some bad habits if you program in it for very long before moving to a "real" language.

Interesting fact about C++: there's no such thing as a C++ compiler. All that a so-called C++ compiler does is convert your code to C and then compile *that*.
>>




 

KingNothing

Diamond Member
Apr 6, 2002
7,141
1
0
That's what my computer programming teacher told me. He seems pretty knowledgable. Can you prove otherwise?
 

geekybear

Senior member
Oct 4, 2001
283
0
0
i program in C++ and like it. true, it can be big and hairy, but there's a lot you can do with it.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |