C++ is annoying...

jread

Senior member
Jan 20, 2005
544
0
0
Taking a C++ course this semester and am already bored with it. I do think it's great for learning fundamentals, etc., but for the most part is just seems completely archaic and outdated. I'm way too spoiled to .NET

Is there something I'm missing here? I rather enjoy using C# and it seems better than C++ in every imaginable way (except it's not cross-platform).
 

mugs

Lifer
Apr 29, 2003
48,920
46
91
It's funny that we've gotten to the point that people call C++ outdated and archaic. :)

I don't think you can learn object-oriented programming as well with .NET, because .NET makes it too easy for you. I think you'll have a deeper understanding of how .NET works with a foundation in C++.

College is not really about teaching you languages, it's about teaching you the concepts. I'm programming in two languages right now, one that I didn't learn in college (PL/SQL, although it is similar to Ada which I learned in college) and one that I used only briefly in college (Perl). But I still use the concepts I learned in college while I'm programming in those langauges.
 

Goosemaster

Lifer
Apr 10, 2001
48,775
3
81
c++ blew my mind...good stuff. Pissed off the people in software too because of my endless jabbering:eek:
 

jread

Senior member
Jan 20, 2005
544
0
0
Ok, after looking at Mono I now see no reason to learn C++ at all. Too bad EVERY computer science department is still hanging from C++'s balls.
 

mugs

Lifer
Apr 29, 2003
48,920
46
91
You might want to ask the mods to move this to the Software forum... hopefully they do that rather than just deleting it.
 

BigJ

Lifer
Nov 18, 2001
21,330
1
81
Originally posted by: jread
Ok, after looking at Mono I now see no reason to learn C++ at all. Too bad EVERY computer science department is still hanging from C++'s balls.

Actually, a lot of departments are moving over to Java for Intro Programming Courses.

You will wind up taking a programming course in quite a few different languages. C, C++, .NET, Assembly, Java, + those involved with Databases, etc.
 

kalster

Diamond Member
Jul 23, 2002
7,355
6
81
with c++ you can write code that works on any platform that has a c++ compiler. with .net you are stuck to stupid ms platform. Isnt .net interpreted, code written with c++ will probably run much faster
 

zephyrprime

Diamond Member
Feb 18, 2001
7,512
2
81
The problem with C++ is it's craptacular function and class library. Curse the morons who devised it.
 

GeneValgene

Diamond Member
Sep 18, 2002
3,884
0
76
Originally posted by: joshsquall
C++ and Java are both a waste of time for Windows development. .NET makes everything easier.

true for windows development. but for other cases, c++ still has lots of value
 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
Having a solid understanding of pointers and memory management in C++ will help you write better code even in managed languages like C#.
 

The Pentium Guy

Diamond Member
Jan 15, 2005
4,327
1
0
Going from .NET to C++ is the hardest thing you can imagine. Going from C++ to .NET is a breeze, once you find out how much is done for you.
 

Platypus

Lifer
Apr 26, 2001
31,046
321
136
I think what Mugs said is exactly right.. they're teaching you the concepts. I don't use C/C++ at all but at the same time I use it every day because I understand how it works.. making stuff like perl, shell scripting, php infintely easy to the point where I can pick out pieces of what I know and apply them to other languages for quick/dirty scripts and code.
 

JohnCU

Banned
Dec 9, 2000
16,528
4
0
Originally posted by: mugs
It's funny that we've gotten to the point that people call C++ outdated and archaic. :)

I don't think you can learn object-oriented programming as well with .NET, because .NET makes it too easy for you. I think you'll have a deeper understanding of how .NET works with a foundation in C++.

College is not really about teaching you languages, it's about teaching you the concepts. I'm programming in two languages right now, one that I didn't learn in college (PL/SQL, although it is similar to Ada which I learned in college) and one that I used only briefly in college (Perl). But I still use the concepts I learned in college while I'm programming in those langauges.

QFT. i took 2 java classes, 1 C++ class, 1 C class and 1 assembly language class and all the concepts i learned have helped me switch over easily to other languages .