PDA

View Full Version : C++, inefficient and memory hogging!?



Doomraider
01-14-2004, 06:52 PM
Apparently, the author of C++ made it a complex and hard to learn language on purpose.:moon: He says that it is also memory hogging and inefficient. Check out the interview here. http://members.safe-t.net/jwalker/programming/interview.html (http://members.safe-t.net/jwalker/programming/interview.html)

Ben
01-14-2004, 10:32 PM
That's fake, buddy. But funny.

Jaguar
01-14-2004, 10:35 PM
That's fake, buddy. But funny.You beat me to it. :sweat:

RZetlin
01-14-2004, 11:51 PM
Apparently, the author of C++ made it a complex and hard to learn language on purpose.:moon: He says that it is also memory hogging and inefficient. Check out the interview here. http://members.safe-t.net/jwalker/programming/interview.html (http://members.safe-t.net/jwalker/programming/interview.html)
You are not a C++ Programmer are you?

SSJPabs
01-15-2004, 12:03 AM
You are not a C++ Programmer are you?
Personally I think a program where you could say "make the background blue!" and it WAS would be much more efficient.

zmanjz
01-15-2004, 02:05 AM
heh...

C++ is what made me decide NOT to continue getting a minor in Computer Science.

Tedster
01-15-2004, 06:54 AM
If my university had C++, I wouldn't be a business major right now. I can't believe they used Java as their main teaching code... so lame, that the TA's didn't even know how to use the program they told us to use for compiling and coding.

Guess because of Java, the rest of my life is going to suck. :P
Down with Java! Yay for C++!

RZetlin
01-15-2004, 07:15 AM
If my university had C++, I wouldn't be a business major right now. I can't believe they used Java as their main teaching code... so lame, that the TA's didn't even know how to use the program they told us to use for compiling and coding.

Guess because of Java, the rest of my life is going to suck. :P
Down with Java! Yay for C++!
You are not a Java programmer are you?

As a programmer who used Java and C++, Java is an "offspring" of C++. The concepts of Java is almost the same as C++.

MJC
01-15-2004, 08:09 AM
*is taking a C++ class this semester*
*is very scared*

Tedster
01-15-2004, 09:20 AM
You are not a Java programmer are you?

As a programmer who used Java and C++, Java is an "offspring" of C++. The concepts of Java is almost the same as C++.The program we were forced to use while coding and compiling was my problem, and unfortunately, the entire cirriculum here was based on it from what I was told by the other students. I really didn't like random errors popping up out of nowhere, random crashes, the clunkiness of linking one part of the proggie to another, the near impossibility of making even simple bits of code to work and compile correctly, and the general bad look of it - there was more, but I'll just leave it at that. When not even the TAs can figure out what the problem is sometimes, you have to wonder...

And no... I had no trouble programming anything simple in C++ until I started using that crap. *sigh* But now it's been so long since I've coded anything worth a toot that I've forgotten it all. Oh well... at least it means that I'll only be sitting in front of a comp when I want it, instead of it being my job. :) Too bad one lame program soured my entire view on this one language, though.

FredNash
01-15-2004, 09:39 AM
Java is an "offspring" of C++. The concepts of Java is almost the same as C++.
True, but untill you've learned C++, Java is a B*thc! Most C compilers are much more friendly, and since java is meant for mostly web applications, there is a real lack of decent compilers.

At the school I went to they were thinking of switching their core language to java from C, and they had one teacher who "taught" java at the time! He had no idea what he was doing, I got the distinct impression that he read the chapter about a half hour before we did... our editor was Notepad for god's sake! Our compiler was an insanely complicated process of command lines and freeware... as a result, I hate Java.

Even though Java is an offshoot of C++, that's not the problem. Languages are always being updated and C++ is out of date now, C# is the new fad (#='sharp' like in music) because that's what microsoft is backing...

And in any case you all should thank your lucky stars either way that it's a high-level language and not F**K**G R.P.G.! Now there's a language worthy of despise...

RZetlin
01-15-2004, 11:49 AM
*is taking a C++ class this semester*
*is very scared*If you taken C Programming that is more scarier.



At the school I went to they were thinking of switching their core language to java from C, and they had one teacher who "taught" java at the time! He had no idea what he was doing, I got the distinct impression that he read the chapter about a half hour before we did... our editor was Notepad for god's sake! Our compiler was an insanely complicated process of command lines and freeware... as a result, I hate Java.

Even though Java is an offshoot of C++, that's not the problem. Languages are always being updated and C++ is out of date now, C# is the new fad (#='sharp' like in music) because that's what microsoft is backing...
Ah, from the looks it you just used notepad to write Java.

You should have gotten a Java editor to write the code, that would have been so much easier.

Once you understand one concept of a language it shouldn't be too hard to transfer to another language program. It's the syntax that has to be learned.

FredNash
01-15-2004, 12:05 PM
Ah, from the looks it you just used notepad to write Java.Yup, it was moronic. Just because the school wanted to save afew bucks... oh well. I'm not saying that Java isn't usefull, it's a great language for programming webgraphics and such, just that it's not a good way to start out a novice... I still think C++ is the way to go. The concepts are simple and straight forward and the controll you have over your code and what it does is pretty much absolute.

To start off in Java you need to know alot of stuff to make it work that is not essential to understanding programming, since it's usually an embedded language...

Roman Legion
01-15-2004, 01:11 PM
I find this thread greatly amusing. Keep it up, folks! :D

--Romey

Boy Wonder
01-15-2004, 01:18 PM
I find this thread greatly amusing. Keep it up, folks! :D

--Romey
Either that, or be closed.

FredNash
01-15-2004, 01:43 PM
I find this thread greatly amusing. Keep it up, folks! :D

--Romey
to find this thread amusing Romey, you must either be a programmer, or very weird... programming languages are something I find very relevant and interesting and even I can't stand long, detailed discussions of the nuances of various flavors of languages (that's why I never read the threads on a programming story on /.) So...

if (Romey <> Programmer) then
Romey = Weird
else
Romey = Bored
endif

Ed Liu
01-15-2004, 02:31 PM
Howdy,

C++?

<CRANKY OLD GUY>
In my day, we had to do our Data Structures class in LISP! I learned systems coding in C and we didn't have none of these newfangled constructors or accessor methods or member data or NOTHIN' you young whippersnappers talk about! We had to MALLOC and FREE our own memory! It was a BIG DEAL when we got STRUCTS standardized! REAL programmers just hand-coded ASSEMBLER!

AND WE WERE THANKFUL FOR IT!!!
</CRANKY OLD GUY>

Ahem. ;).

I think a whole ton of stuff in Java is easier to wrap your brains around if you understand C or C++. C is not that scary. It's just far too easy to shoot yourself in the foot with is all.

Of course, we all know the One True Programming Language is Python :).

My favorite comment from Bjarne (writer of C++) was something like, "People predicted that one day programming a computer would be as easy as using a telephone. That has now come true, because I can no longer use my office telephone."

Never expected to get into a programming language discussion here, but hey -- it's a big board.

-- Ed/Ace

Nimbleness
01-15-2004, 03:55 PM
As you can hopefully can tell by the title he was joking. But his post confuses.