ya lets go back
hehe
Kovan likes:
const_cast in c++
dynamic_cast in c++
ide in vb
have a coffee waiting for jbuilder to load
everthing about java and java related because filburt likes it
oh and i like ms cus they have ADO :)
Printable View
ya lets go back
hehe
Kovan likes:
const_cast in c++
dynamic_cast in c++
ide in vb
have a coffee waiting for jbuilder to load
everthing about java and java related because filburt likes it
oh and i like ms cus they have ADO :)
I DO wish that there was another VB IDE. Just for variety.
You've got VC++. But I haven't used it. Maybe C++.NET (or whatever) will be good.
*snicker* Nobody uses C#. It's just MS's version of Java.
And what does that mean will happen to JAVA by version 3 of c#? :eek:Quote:
Originally posted by filburt1
*snicker* Nobody uses C#. It's just MS's version of Java.
*sigh*
I wish people would stop comparing C++ to Java. They're NOT for the same thing. C++ is a general-purpose language designed for source-compatibility. Java is binary-compatibility, and was never designed to beat C++ for speed, because things like that never can.
For server environments, servlets and JSPs are pretty good, but you can always make them faster and leaner by using C++.
My point is, don't compare them on unfair territory....however I still think C++ whips Java :) And I *have* used Java properly, but didn't like it too much :)
Parksie,
Filburt and I were referring to C# not C++.
I'm referring to a few posts back ;)
I'm ignoring C# because it involves .NET and therefore, despite what anyone says about CLR, is irrelevant when cross-platform compatibility is discussed...
Here's my top10 list of C++ features, if there's any language to beat C++ then it has to have these features because I can't live without them :)
Templates
Pointers, pointer aritmetics
Dynamic memory allocation
inlininig
mutliple inheritance
virtual functions
virtual inheritance
function/operator overloading
functors
preprocessor directives
what is a functor?
A function object. You can overload () operator on a class and use it as if it was a function. Great use when implementing functionality in templates and callback operations. Also you can use them as virtual functions to make the polymorphic but that implies no inlining.
Thanks for the info
:)
Templates: Good, but in Java you already have the Object class which is the ultimate superclassQuote:
Originally posted by kedaman
Here's my top10 list of C++ features, if there's any language to beat C++ then it has to have these features because I can't live without them :)
Templates
Pointers, pointer aritmetics
Dynamic memory allocation
inlininig
mutliple inheritance
virtual functions
virtual inheritance
function/operator overloading
functors
preprocessor directives
Pointers: *gag* Causes of memory errors and security breaches
Dynamic Memory Allocation: Windows tends to do that already...
Inlining: eh.
Multiple inhertance: Any good language should, and VB.NET will
Virtual functions: I think that's the same as abstract in Java, so thumbs up
Virtual inheritance: A phrase you made up :p
Function overloading: Wished it was in Java, thank god it is already in C++ and will be in VB.NET
Functors: freaky sounding word
Preprocessor directives: The ultimate const declaration
I'm done now. :)
Virtual inheritance roxx Java's tiny little dinghy.
*is too tired to start arguing over Java and C++ even after you said they can't be compared*
I wasn't comparing them :) You compared them, and I just made a counter-point ;)
Ok then...
Virtual Inheritance roxx every other language feature you could possibly think of in any language :)
Virtual inheritance really roxx, functors kicks ass and templates rulez! Java su>< big time.no pointers, baby language BWAHAHAHAHA! :D And java apps are 10 times slower :p
I like JavaScript.....
lol, it would be good if it didn't need runtimes.