What would your ideal programming language have in it? I would make it totally OO, exept that I would make it were the objects were like sequences in Euphoria exept they could contain actual code. How about you?
Printable View
What would your ideal programming language have in it? I would make it totally OO, exept that I would make it were the objects were like sequences in Euphoria exept they could contain actual code. How about you?
- MUST compile to either a dependency-free EXE, or cross-platform byte code like Java
- Must have an EXCELLENT IDE (VB's is pretty darned good but can still be improved
- Should be quite strict (i.e., explicit declaration of variables, no variants
- Must solve everything in my pet peeves
C++ is the answer to all your problems, except the IDE one...
C++ sucks compared to Java. And don't just instantly reply; have you PROFESSIONALLY used Java? :)
C++ can't suck compared to Java because the JRE was created in C++... :rolleyes:
At fourteen had you PROFESSIONALLY used it?????????:confused: Don't you pick on my Dennis.........or you'll have to answer to ME!!!!!!!!:p
Maybe.
JBuilder (a Java IDE) was created in Java. :D
I'm 16, and on September 11, I'll be 17. I have JBuilder running right now. I'm trying to design a RingBuffer (a circular queue) in Java.Quote:
Originally posted by barrk
At fourteen had you PROFESSIONALLY used it?????????:confused: Don't you pick on my Dennis.........or you'll have to answer to ME!!!!!!!!:p
Well................?Quote:
Originally posted by barrk
At fourteen had you PROFESSIONALLY used it?????????
Well, what? :confused: :confused:
September 11th is my Dad's and my husband's birthday!:cool:
:eek: :eek:
Have you PROFESSIONALLY used Java, duh?!?Quote:
Originally posted by filburt1
Well, what? :confused: :confused:
hmm
sorry but java sucks PERIOD
c++ rulez
all your questions and concerns regarding everything
your old uncle Bill has lined them for you
.Net
Clearly you have not used it exensively. I thought the same way, but after using Java two years at work, it is SOOOOOO much better than C++.Quote:
Originally posted by kovan
hmm
sorry but java sucks PERIOD
c++ rulez
Yeah, for the two years I have worked at Commerce One.Quote:
Originally posted by barrk
Have you PROFESSIONALLY used Java, duh?!?
Filburt, your full of it
:eek: :eek: :eek:
So you HAVEN'T used it.
Quote:
Originally posted by filburt1
Clearly you have not used it exensively. I thought the same way, but after using Java two years at work, it is SOOOOOO much better than C++.
ok java WAS cross-platform
and no longer it is
as JVM is not gonna be installed on XP by default
so java is just as bad as others
C# is your answer my friend :)
Since you were 14?!?!?!?!:confused: :eek:Quote:
Originally posted by filburt1
Yeah, for the two years I have worked at Commerce One.
I have used java
i made a app with it
HATED it
so there for i went back and wrote my nice app in vb
and stayed HAPPY :))
i got JBuilder 5 Ent.
i dont like it at all
the java compilers suck
every single one of them
Since I was a couple months before 16. I'LL BE 17 ON SEMPTEMBER 11, I SAID! :)Quote:
Originally posted by barrk
Since you were 14?!?!?!?!:confused: :eek:
Well, you have your language of choice, and I have mine. :rolleyes:Quote:
Originally posted by kovan
I have used java
i made a app with it
HATED it
so there for i went back and wrote my nice app in vb
and stayed HAPPY :))
i got JBuilder 5 Ent.
i dont like it at all
the java compilers suck
every single one of them
ya so we agree java sucks
good
i rest my case
hehehehe
i love c++, but i am afraid of it to be honest
its so powerful, it scares me :)
hehehe
Java throws exceptions. C++ destroys your computer. :D
java throws them cus it cant catch
c++ catches them
can your java change the value of a const variable?
i think not
i just recently discovered const_cast in c++
and i think its one of the coolest things ever
oh ya, and i doubt java has RTTI and the use of dynamic cast (now thats cool) :)
Uh, dummy? :p Exceptions are objects that a Java class can throw. Instead of stopping your entire program, Java just keeps on running.
There is a reason why they're called const. :p
the fact that you can change a const var
thats just COOL :)
No, that's just WRONG. :D
keep learning a language that will be usless in few years :)
n e ways
am off to take care of my 3 month old sis
need to feed her and make her go to sleep
Is that why it's so damn slow?Quote:
Originally posted by filburt1
JBuilder (a Java IDE) was created in Java. :D
Also...
Kovan, a constant variable shouldn't be able to be changed, after all it's CONSTANT :D
JBuilder 4 and 5 are. 3.5 was not written in Java. Probably C++ (shut up Kovan ;)). Yes, it is slow to UI events, but still quite usable.
Wynd
but what if you want to change it?
i mean there is one elite program that for some stinken reason wants to change it
c++ says "you come up with the idea, i can do it" :)
and yes
for passed 2 years of hardcore programming lessons
"never make a var const if its gonna change"
hehe
filly
i will probably reinstall that shiat compiler you call jbuildir in a week or so
i dont want it ****ing up my other stuff while in school
Look, Kovan, I respect your view, so respect mine. :mad:Quote:
Originally posted by kovan
keep learning a language that will be usless in few years :)
hehe
i respect them dude
am just picking on you :)
Java Rulez
Yay. :D
JBuilder isn't a compiler. :p Anyway, enough Java. No more. Let's get back to the original topic at hand.Quote:
Originally posted by kovan
...compiler you call jbuildir ...
Quote:
You: What would you like to see in a programming language?
Leo: I have yet to see you try.
Quote:
Filburt: What would you like to see in a programming language?
Hal: Java is a programming language.
Filburt: Yes it is.
Hal: I disagree. It isn't.
Filburt: You just said it was.
Hal: I agree. I just said it was.
Filburt: Leo didn't know how to answer my question.
Hal: That might be, but you didn't answer the question.
Filburt: Good point.
Ok then, back to the question.
Basically everything filburt said, except an IDE isn't really necessary unless you are dealing with windows/VB-style programming, then it is useful. Other than that a command-line compiler would work fine.
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.