- Nov 6, 2004
- 324
- 0
- 0
Which would be better to learn first? Would there even be a benefit from learning one before he other?
Thanks in advance
Thanks in advance
Originally posted by: tfinch2
If you have no programming experience, Python is a better learning language than both.
In degrees of complexity I think both C++ and Java are equal for someone just starting to learn a programming language.
I have done over 7 years of professional assembly programming.
Originally posted by: Spydermag68
I have done over 7 years of professional assembly programming.
I don't think assembly is going to help you with C a whole ton (maybe in terms of the fastest way of doing things). The most important thing in C IMO is to know precisely how data is stored (just one part of assembly).
I haven't heard anything about VB.NET- anyone here prefer it to java/c#?
Originally posted by: Markbnj
I haven't heard anything about VB.NET- anyone here prefer it to java/c#?
Different animal. Sort of halfway between java and javascript. Great for whipping out quick windows apps, or writing frameworks to run controls written in C++/C#.
not everyone deals with pointers.Originally posted by: xtknight
C++ is a lot harder than Java. They aren't even in the same league in the first place. C++ is unmanaged and Java is managed.
If your interest is in developing business applications, including web apps, Java is the way to go.
Originally posted by: itachi
not everyone deals with pointers.Originally posted by: xtknight
C++ is a lot harder than Java. They aren't even in the same league in the first place. C++ is unmanaged and Java is managed.
i think people who've dealt with C and C++ would have a difficult time figuring that one out too.. especially considering that C has no public modifier and C++ casts aren't done in that manner.
p-- is the post decrement operator and --p is pre.. it basically states whether the decrement/increment will be done before or after the assignment. if it's the only statement in a line, there is no difference.. int x = p--; after this statement, x = p and p = p - 1.. int x = --p; after this statement, x = p - 1 and p = p - 1.Originally posted by: xtknight
Originally posted by: itachi
not everyone deals with pointers.Originally posted by: xtknight
C++ is a lot harder than Java. They aren't even in the same league in the first place. C++ is unmanaged and Java is managed.
i think people who've dealt with C and C++ would have a difficult time figuring that one out too.. especially considering that C has no public modifier and C++ casts aren't done in that manner.
If you scrapped the public modifier it should be valid C...I just copied it off of C# code for an example. I guess it's more C than C++, but bleh... I have to admit I don't know the difference between p-- and --p, but I'm no C master. Wouldn't it be reinterpret_cast<byte*> for C++? What is the difference anyway?