Don't use threading unless it's really justified. At times, it seems right, but you can lose lots to context switches. So reducing threading can help too.
Can't debug this stuff to demonstrate correctness. Must THINK.
To all this I'll add:
While staying in mainstream language land (which is worth a LOT), Java has great thread support. It works well. It works well on all platforms (excepting W95). You can use your OS
of choice and switch at will for the most part.
Linux/NT/Solaris/whatever. I use NT.
I like being able to use truss on Unix.
It's *very* helpful in unraveling knotty problems.
I have the most experience with this on Solaris.
Solaris threading is good stuff.
Java is a lot more productive than C++.
C/C++ can be lots more runtime efficient.
In lots of circumstances, these efficiency gains are unimportant.
Usually more important to efficiency is algorithmic choices and quality of program implementation -- and few developers are worth a damn in this arena.
So C++/Java is usually moot point regards efficiency trade-offs, because programmers product is such slop anyway.
When programmer's code is good, then a small subset of the time, you're better off in C++ for runtime efficiency.
Aside from that, you're better off in Java.
I miss C++ (and even C) sometimes, but Java is
usually a better language overall.
Not hard to migrate.
If you go with Java, take a strong look at Doug Lea's stuff.
Come on, guys. The Supreme Court vote was 8 to 1 to send it back to Appeals -- where it should be in the first place.
Stick around, M$ will win it...and they should. Contrary to belief around here, the proposed cure's worse than the disease -- and not warranted anyway, INMNHO.
Please say more about global workflow enhancers
(i.e. #11)
Not familiar with those applications, but
very curious/interested to understand your point.
Thanks
Longer discussion by GM: Full Article on Usenet
Preceeding found on Page from Internet Chess Club (ICC)
To all this I'll add:
Java is a lot more productive than C++.
C/C++ can be lots more runtime efficient.
Aside from that, you're better off in Java.
I miss C++ (and even C) sometimes, but Java is usually a better language overall. Not hard to migrate.
If you go with Java, take a strong look at Doug Lea's stuff.
Fine. So split the company over this?!
NO. Slap them hard and prevent anti-competitive practices. Finis.
Anti-trust must show harm to CONSUMER. That hasn't been done, IMO.
Come on, guys. The Supreme Court vote was 8 to 1 to send it back to Appeals -- where it should be in the first place.
Stick around, M$ will win it...and they should. Contrary to belief around here, the proposed cure's worse than the disease -- and not warranted anyway, INMNHO.
I've heard from a friend acquainted with the grid here in the USA that it wouldn't take much for things to spin way out of control (domino effects).
The C++ ARM is a real pleasure. Thank you.
What languages, language features, aspects of comptuer languages, or programming tools do you find most interesting these days? Why? Why not?
Silly kiddies. Long before the series, the Simpsons were a series of animated shorts that appeared in theatres.
I can't believe the parent of this is posted "2, Interesting" This post slams Java wo/having much of a clue about the defined programming model. RTFM