• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

OMG... Why Does C++ suck soo much?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.


<< Don't learn Java. It's just C++ with some stupid stuff added to it and good stuff taken out. >>



Umm do you know EITHER language? Its pretty obvious that you don't know Java.
 


<<

<< Don't learn Java. It's just C++ with some stupid stuff added to it and good stuff taken out. >>



wow, you dont know what you are talking about

java is module based, like VB
>>



 


<<

<< maybe it's because it wasn't your first language? i learned C then C++ and it all made sense to me... >>

could be... but what is even more whack.... is that when I talk to a counselor or my professor about me and not liking/understandly C++ they all suggest I change my major from Computer Science Engineering to Computer Science Engineering Technology..... I don't understand their reasoning.... sure there is a good amount of CSE majors that go off and program... but not all.... I don't know.... I'm still not switching.... I may change schools... (this wouldn't exactly be my reasoning why though)
>>


dude, maybe you should change, its computer SCIENCE not computer play, programming is a huge part of it...if something as simple as the program you describe is pissing you off that much, how would you ever make a real big program with a gui and all?
 
I gotta agree with XZeroII. I took a C++ course in high school for the AP test and a 200 level programming course in college in Java, and I've gotta say that they were almost identical languages (though Java tended to be, IMHO, gayer with respect to compiling errors). I dunno about where you learned Java, but at Cornell Java is taught as an OOP.


punk, is it really C++ that is driving you up a wall or is it programming? Those assignments would drive me insane in any language. Tell me this isnt an intro to programming course? If you havent had programming before I would say youre professor is being rediculous.

P.S. About those homos that seem to know it all. Computer Science, as a major, suffers a lot from the fact that there are so many people who have devoted their sad pathetic little lives to anything related to computers. If you plan to continue in any computer related field get used to them. If you really feel like it, its ok to beat them up.
 
Hey, its ok dude. We know how you feel. but don't give up, programming is hard. it takes time and effort, but keep practicing and u will become better.
 


<< Actually if you're just experimenting with algorithms and don't need a GUI, C++ is great for rapid development. Of course, MATLAB is probalby even better, especially if what you're doing involves matrices. >>



Yah, but the same is true in any language. If you're just experimenting, don't require a gui, then any language will due for "RAD." If you're actually trying to build an application, rapidly, C++ is not the choice. Of course, people don't look at C++ for throwing together an application quickly.
 


<< Don't learn Java. It's just C++ with some stupid stuff added to it and good stuff taken out. >>



well, that's one less person I have to compete with for a job.



<< wow, you dont know what you are talking about

java is module based, like VB
>>



Interesting...I thought it was class based...but now that I think about it...

It sounds like you're having some trouble with the syntax for classes. That's usually where people get snagged on c++, but it's also what seperates it from c or pascal etc...

Get a good desk reference and look at a lot of code examples...before you know it, you'll be posting "I love C++"....at least until you have to code a gui in it...hehe

you'll do fine.

I also hold by my mantra in code tho. If i need a gui...vb. if I can get away with it, code in java. If I need to have the speed, c++. As a result, I've gotten good in vb... been doing java for a LONG while ... and my c++ is getting rusty.
 


<<

<< Actually if you're just experimenting with algorithms and don't need a GUI, C++ is great for rapid development. Of course, MATLAB is probalby even better, especially if what you're doing involves matrices. >>



Yah, but the same is true in any language. If you're just experimenting, don't require a gui, then any language will due for "RAD." If you're actually trying to build an application, rapidly, C++ is not the choice. Of course, people don't look at C++ for throwing together an application quickly.
>>



It depends on the algorithms that you are trying to come up with, and their complexity. Each programming language has its strengths and weaknesses. Certain algorithms that are elementary to write in LISP, for example, are nearly impossible to write in C++, and vice versa.

MFC actually speeds up GUI development quite a bit as well, once you are familliar with it. Slower than VB, probably, but not by much.
 
Back
Top