Slashdot Mirror


Getting the Java Religion

Anonymous Coward writes "Interesting article at angryCoder about java,c# and the entire .com "hype". Take a historical approach to the entire thing and brings up the following points: no business is truly altruistic, and one needs to learn from history or else."

63 comments

  1. Green and pink? by mshiltonj · · Score: 0, Offtopic

    What's with the pastel green and pink? Are they selling Barbie dolls?

  2. So, what was that about Java? by Violet+Null · · Score: 3, Insightful

    I mean, really. This isn't flamebait. I read the article, and the only thing about Java (or, more precisely, Java coders) that I found in it was that, man, Java coders are religious about their language (which could be said about any language), and Java runs slowly (which is true, but not a new observation).

    The rest was all quite rambling about different OSes for no particular reason that I could discern.

    1. Re:So, what was that about Java? by WasterDave · · Score: 3, Insightful

      Java runs slowly (which is true, but not a new observation).

      It's not even that true any more, certainly within 50% of C++ in most cases. What is true is that it doesn't allow any 'low down' control, and that it bloats out a treat. But, it is generally believed here (NZ) and quite possibly the rest of the world that Java is the near term future of internal applications (which accounts for perhaps 95% of software development) but certainly not systems programming (which accounts for perhaps 95% of CPU cycles executed).

      Dave

      --
      I write a blog now, you should be afraid.
    2. Re:So, what was that about Java? by Anonymous Coward · · Score: 1, Informative

      Not all "coders" are religious about languages.

      Many developers work with several languages, and recognize that each have different strengths.

      I myself am a Delphi and C++ guy.

    3. Re:So, what was that about Java? by WasterDave · · Score: 3, Insightful

      this is a great example of a post from a passive-religious-java-coder

      Wrong, from Wrongsville Alabama. I'm a C++ (systems) coder. There's just no point in trying to get C++ bespoke work any more since most projects are done in Java.

      meeting 50% of c++ speeds which is pretty sad

      Well, Java on a 1GHz Athlon is going to be about as fast as C++ on a 500MHz - which sounds fine to me. Don't use it for anything computationally expensive and you'll be fine.

      Dave

      --
      I write a blog now, you should be afraid.
    4. Re:So, what was that about Java? by Wavicle · · Score: 2
      There's just no point in trying to get C++ bespoke work any more since most projects are done in Java.

      It's interesting to hear different perspectives in different parts of the country. I live in Sacramento, CA and I've had recruiters tell me "We need to focus on your skills other than Java because I have a stack of Java programmers looking for work right now". They are telling me to brush up on my STL and newer C++ technologies to generate some interest from employers. I've been exclusively a Java developer for the last 3 years and have some contact experience with nearly every common enterprise used Java technology... But companies don't care about your JDBC experience unless the target database was Oracle.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    5. Re:So, what was that about Java? by nandix · · Score: 3, Funny
      systems programming (which accounts for perhaps 95% of CPU cycles executed)
      This may not have much to do with the discussion, but, assuming that by systems programming you mean OS code, you are here implying that 95% of the CPU cycles are consumed by the OS. This would be considered a TERRIBLE ammount of overhead, even for a redmond-based OS designer.
    6. Re:So, what was that about Java? by Twylite · · Score: 5, Insightful

      Religious? No. Obsessive? Often. And with good reason; I'll let you in on a few.

      Your average Java programmer is not a happy-go-lucky hacker. He works for a living, and wants a language that supports his development.

      With Java he gets:

      1. An extensive, well documented class library. This more than anything, more than syntax, more than platform neutrality, more than speed, more than any underlying technological benefit of any other language, more than you want a blowjob tonight, is what a serious wage coder wants from a language.
      2. Garbage collection, for added stability and not being anal retentive about freeing memory. Also easier to use than smart pointers.
      3. A pure-OO framework that allows designers to design stuff so that coders can't screw blissfully with each others minds, because there are no "back-doors" and the protection is run-time.
      4. No operator overloading or line noise syntax, so when you come to maintain the code done by the vac. student (guru hacker from outer space) you have a clue what it means.

      I like Java for all these reasons. I also like C++, for its power and the extra 5% performance I can squeeze out of it if I need to, and because I'm anal enough to do it right. But I've worked with more than a dozen people who weren't, so it became my problem to fix their mistakes.

      One final thing. Using an Apache-style architecture, a Java server can happily achieve 90% of C++ performance on most client-server applications. And I've worked on two projects that prove it.

      --
      i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
    7. Re:So, what was that about Java? by dataroach · · Score: 1

      I was around in 1995 doing Java development and I have to say that this article is, indeed, flamebait.

    8. Re:So, what was that about Java? by Anonymous Coward · · Score: 0

      "One final thing. Using an Apache-style architecture, a Java server can happily achieve 90% of C++ performance on most client-server applications. And I've worked on two projects that prove it."

      This right here proves you have no idea what you're talking about.

      An "apache-style architecture" is impossible in java, since it lacks any kind of fork (2) call. In fact, any architecture other than a thread-per-connection architecture is impossible in java.

      As for 90% speed, could not be more wrong. On this machine, Weblogic Server serves ~450 1 byte files/sec. X15 on the same machine pumps out over 2000. And that is with the "Weblogic Native Performance Pack" which is written in C.

    9. Re:So, what was that about Java? by Twylite · · Score: 2

      Hmm. I'll try the polite answer, shall I? :)

      First, I said Apache-style architecture, not Apache architecture. This means a pool of independant entities all of which block on a common kernel signal, and the first one to obtain the signal takes and processed the associated request synchronously with respect to itself.

      Whether threads or processes are used is largely academic, and is not an architectural consideration (it is an implementation consideration). On most Unix systems threads are not first-class entities in the scheduling system, and cannot be considered for high performance applications. Win32 systems on the other hand support multithreading as well as multiprocessing natively, and Apache itself could be implemented as efficiently using threads as using processed (possibly more so, because win32 doesn't have copy-on-write process creation).

      Java is perfectly capable of supporting several architectures other than thread-per-connection. Not to mention that Apache itself is a thread-per-connection (or process, if you wish to draw a distinction); in which threads/processes are reused, and a limitation is configured on maximum simultaneous threads/connections.

      The most significant thing about the Apache architecture is that there is no controller process which listens on the server socket and assigns new connections to pooled processes. Instead, each process is a peer, and listens for new connections when it can. This enhances both performance and stability. This is what I was meaning when I referred to an "Apache-style architecture".

      Java is able to scan in a non-blocking manner for new connections, or for data on a connection. As such it can implement pseudo-select() functionality. JDK1.4 in fact has the nio package which implements a Java equivalent of select().

      Finally, in connection with your claims about performance, I said "average client-server application". You have quoted me an extremely contrived benchmark. Not only is the serving of 1 byte files unreasonable as an "average" application, but a web server is not an application server, but a file server.

      Quote me a benchmark on a Java server versus a similarly-architeced C++ server in which there is some serving of static content, but primarily (say 70%?) involves server-side processing (even page generation would be reasonable), and I'll be more inclined to accept your view.

      --
      i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
    10. Re:So, what was that about Java? by WasterDave · · Score: 2

      I was including the JVM, webserver it is undoutoubly behind, database, any component overhead etc.

      Yeah, 95% was a bit much :)

      Dave

      --
      I write a blog now, you should be afraid.
    11. Re:So, what was that about Java? by Anonymous Coward · · Score: 0

      There's just no point in trying to get C++ bespoke work any more since most projects are done in Java.

      Completely OT, but what does the word 'bespoke' mean in this context? Webster and GCIDE don't seem to be much use.

  3. Hysterical. by WasterDave · · Score: 2

    Loved it, Microsoft astroturfers ramping it up once again. "Developers! Developers! Developers!"

    Dave

    --
    I write a blog now, you should be afraid.
    1. Re:Hysterical. by flacco · · Score: 2

      "Developers! Developers! Developers!"

      God, stop saying that! It gives me bad dreams of Ballmer as Kong demanding his next course in an endless banquet.

      --
      pr0n - keeping monitor glass spotless since 1981.
    2. Re:Hysterical. by Anonymous Coward · · Score: 0

      Yeah. The article was just too obvious. Looks like they are getting desperate.

  4. Missed an obvious insight by tunah · · Score: 2
    brings up the following points: no business is truly altruistic, and one needs to learn from history or else.

    And yet they omit to mention that somethimes it gets cold in Canada in the winter?

    --
    Free Java games for your phone: Tontie, Sokoban
    1. Re:Missed an obvious insight by MainframeKiller · · Score: 1

      And yet they omit to mention that somethimes it gets cold in Canada in the winter?

      That's only because we use the metric system and measure temperatures in degrees celsius (or centigrades). You think 25 is cold? That's what we get in the summer!

      --
      http://www.club977.com/ - The 80's Channel!
      Your source for commercial free 80's music!
    2. Re:Missed an obvious insight by Anonymous Coward · · Score: 1, Funny

      Some places can get down to -40 degrees, but I'm not sure if that is Celsius or Fahrenheit :)

    3. Re:Missed an obvious insight by MrBlack · · Score: 2

      I _wish_ I had mod points for your post. I read the article about a week ago, and remember thinking "and your point is..." at the end

    4. Re:Missed an obvious insight by ahde · · Score: 2

      25 is cold for summer -- that's below freezing!

    5. Re:Missed an obvious insight by Anonymous Coward · · Score: 0

      -40 is the same in Celsius and Fahrenheit :)

  5. No wonder by pma · · Score: 3, Funny

    "The 1st eZine build with ASP.NET" - No wonder it's called Angry Coder.

  6. Got me thinking... by Anonymous Coward · · Score: 1, Interesting
    One of the points this article makes that I agree with is that Unix is a platform of non-innovation. *nix started off as a server platform for geeks and thanks to RedHat, SUSE and the gang, are trying to work its way into the desktops of the public. How? By copying, porting or emulating anything that M$, Apple or the other innovative leaders do on the platform of choice - Windows. Sure, we have Larry Wall creating a wet-dream of a language (Perl) and keeping it fun & interesting. Sure, we have Alan Cox, Linus Torvalds and the gang keeping the Linux kernel relevant and worthwhile. But we need more! We need application innovators! We need desktop innovators! We need format innovators! We need a reason for the public to use *nix! That won't happen as long as I can't watch my .mov files (easily) or have a seamless experience with copy & paste, URL's, being able to print, etc.


    Bottom-line: We need to innovate better for the Linux platform.

    1. Re:Got me thinking... by Anonymous Coward · · Score: 1, Insightful
      That won't happen as long as I can't watch my .mov files (easily) or have a seamless experience with copy & paste, URL's, being able to print, etc.

      First you have a lengthy rant about how Linux needs "innovation", then you say what it needs is to clone a bunch of features from Apple and Microsoft.

      Bottom-line: You're babbling.

    2. Re:Got me thinking... by Anonymous Coward · · Score: 0

      Yeah, my last sentence didn't make sense in contrast w/ the whole paragraph, but don't discount my point. I'm hardly an innovator myself, so it's hard to write something about how to be innovative. I can see, though, that *nix is not innovative and needs to become that way, if it's to capture the hearts of the public & developers.

    3. Re:Got me thinking... by Wavicle · · Score: 2
      We need application innovators!

      Why would anybody who came up with an innovative application release it only for Linux? Linux is always going to be playing catch up, it doesn't have the monster market share and so things are going to be developed for Windows first.

      There are innovative window managers out there, but they just aren't as common because most people using Linux previously used Windows and are comfortable pressing alt-f4 to close an application, even though there is nothing intuitive about it.

      That won't happen as long as I can't watch my .mov files (easily) or have a seamless experience with copy & paste, URL's, being able to print, etc.

      Every one of those points I wholeheartedly agree with! Just yesterday I tried printing an email from Kmail. For reasons completely unclear to me, Kmail sent 8 1/2 x 11 formatted data to the printer. The result of course was that the printer has gutter space on every side of the paper so it didn't print those regions and the printout was unreadable. I opened the same mail in Eudora on windows and got a perfectly formatted print (was darker and therefore more readable too).

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    4. Re:Got me thinking... by Phillip2 · · Score: 2

      "Why would anybody who came up with an innovative application release it only for Linux? Linux is
      always going to be playing catch up, it doesn't have the monster market share and so things are going to be developed for Windows first. "

      I think you making a fundamental mistake here. Clearly people do produce applications for linux, or indeed other unix platforms. There are plenty of them around after all.

      The mistake is that you are assuming that all application developers are aiming at a wide market. Whilst it may be true that M$ want everyone to use word, its untrue of 99% of applications which are developed. Most applications are written for a small market base, for people with very specific requirements.

      So for instance if I was writing music software I would probably write for the Mac, because thats what most musicians use. Myself I'm a bioinformatician, and most of use some form of Unix. Hence linux is my main platform both for development, and my main target platform. There is nothing particularly religious about this. Unix is a better platform for our needs, and linux is useful because the hardware is dirty cheap.

      What the article is talking about is not actually innovating applications, he is talking about high volume, "killer applications". More or less by definition by the time something turns into a high volume killer app, it will have lost most of its innovation, and will be using something that has gone before.

      Phil

  7. Good, ole fashioned, F U D by gnovos · · Score: 5, Insightful

    This is FUD, albiet subtle FUD. Passages like "Whilst Windows has become a component-based rapidly-developing operating system, despite the open-source pretensions of mass part-time development, there is nothing revolutionary appearing (or likely to) on the same Unix platform it always was. Hopefully it will manage to survive in the niche's where Unix has been over the last many years." give away the writer's true intentions. If you want to make a point about something, you don't just come out and say it point blank, like "Linux is crap! Bppppt!", instead you take the subtle route and try and make your readers think that they came to that conclusion all by themselves, as this article seems to be doing.

    When you say "Hopefully Linux will manage to survive" what you are really saying subconciously is "Linux may not survive, so don't use it". also by adding another, better choice in the same passage ("Windows has become a component-based rapidly-developing operating system"), you allow the reader to think he has discovered for himself something that the author has blindly missed. It makes the reader think he's "figured out" that Windows is superior. When you "figure out" something like this, it is far more credible (since it is coming from your own head) than when somone just jumps out and trys to push something in your face.

    The propaganda battle (often called Marketing, btw) that's been going on recently would make a Nazi blush...

    --
    "Your superior intellect is no match for our puny weapons!"
    1. Re:Good, ole fashioned, F U D by corgi · · Score: 1
      In angryCoder tradition, this article is serious flame-bait and attempts to address some of the pretensions within the Java and general developer community.
      Nice editorial work, Hemos. As if there aren't enough flame-baits in /. commentary already.
    2. Re:Good, ole fashioned, F U D by Anonymous Coward · · Score: 0

      So, rather than argue the guys point, you'd rather declare it "FUD", because someone _might_ draw the wrong conclusions.

      Just to shut you up -- What markets is Linux the strongest in?

      A) Traditional Unix roles such as HTTP and database serving
      B) As a "Component-based RAD" Platform.

      I think you'd have to be on crack to not say A, where B has been the right answer for Windows for a long time. I don't see what's wrong with that at all.

    3. Re:Good, ole fashioned, F U D by ahde · · Score: 2

      all I had to do to come to the same conclusion is notice the five (5) .NET & one (1) c# adverts in the sidebars to figure out who "wrote" this "commentary"

    4. Re:Good, ole fashioned, F U D by Anonymous Coward · · Score: 0

      You are right. But I wonder why it is at all necessary to state your point.

      The fact that this article is posted on Slashdot really -- unfortunately -- brings up the old stereotype of Americans as rambling idiots. Of course, that's just my prejudice. But it's hard to get over that stereotype when one is faced with this sort of evidense.

      <self-hypnosis>
      All Americans are not idiots.
      All Americans are not idiots.
      All Americans are not idiots.
      All Americans are not idiots.
      </self-hypnosis>

      Hm, I feel better now. Maybe I actually get some work done. :)

  8. article=waste of time by tongue · · Score: 3, Insightful

    This article has nothing real to say, except apparently that java coders all like to jump on bandwagons for an over-hyped technology, and that we should all instead hop on a microsoft bandwagon for an overhyped technology. I really fail to see what the difference between an overhyped java platform and an overhyped ".Not" platform is.

  9. Death of Linux and Java imminent by karb · · Score: 2, Insightful
    OK, not really. But, like everybody else in the news media, associates linux and open source with the dot-com era (even though they have been around far longer). I have never seen anyone before associating java with the dot-com era. But it's associated again here, I guess hoping for death by association.

    He also says good things about visual basic. Visual basic is a crappy language. Or, at least, everybody thinks that. So, of the 10 or 20 competent programmers I have met in my life, only one of them would even consider programming in Visual Basic (and I'm sure he'll drop it once he learns java or C++).

    --

    Jack Valenti and the MPAA are to technology as the Boston strangler is to the woman home alone

    1. Re:Death of Linux and Java imminent by Anonymous Coward · · Score: 0

      Well, I guess I'm a pretty good coder (top 10 at topcoder.com). My langs are Java and VB. Yep, I'm one of those "obsessive" Java people, but I'll use VB for 10% of my work cause it just would take 1/10th the time in some cases.

      For example, desigining a form with text fields and labels corresponding to an answer sheet of someone with say, 20 or so fields and labels would take 2 minutes in VB, and maybe 20 in java.

    2. Re:Death of Linux and Java imminent by elem · · Score: 1

      Hey... don't knock VB

      I used VB once - its great for quickly prototyping crap applications.

      But then I found C and C++ Building and was happy

  10. Tipifies Linux zealots... by Anonymous Coward · · Score: 0

    The first paragraph tipifies the Linux zealots you find on /.

  11. Interesting?? Not. by TheLink · · Score: 1

    I found it very boring. Just like this post :).

    Too many words for very little point and new info.

    --
  12. Good languages come and go? by thogard · · Score: 1

    In a 5 year period we get one superb programming language - only we can't control when the 5 year period will begin. --Alan J. Perlis

    I don't think we are anywhere close to one of thouse 5 year periods.

  13. Incoherent rambling by smoon · · Score: 4, Insightful

    Where in the h*ll is this guy coming from?

    Has he ever had to _support_ a big MS server installation?

    Sure, the "Mainframe is dead", except for the tens of thousands of businesses that rely on fast, efficient, reliable, and comparatively cheap processing provided by mainframes and the relatively inexpensive cobol programmers that man them.

    Sure, Unix is a 'niche market', except for the millions of users who use it every day for tasks ranging from mainframe replacement to destop applications, not to mention the countless academic, engineering, and other uses Unix is put to. For example, running most of the infrastructure on the Internet.

    Yeah, Java runs slow. Boo hoo. So does a windows machine, even when you ignore downtime due to reboots and system crashes.

    When this bozo is ready to bet his business on a technology, and is ready to assume full responsibility for the consequences of his decision, and is able to execute on his strategy, then and only then is he qualified to write a credible version of the article referenced.

    --
    "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
    1. Re:Incoherent rambling by highcitadel · · Score: 1

      oh dear - why must we argue about such trival things. I mean it's like engineers fighting over which hammer to use :)

      I would love to see a solution to programming lang's and operating systems that meant we could all get on with doing the more interesting problems - but we need the open community and the microsofts, as long as there is more than one, then we should all be happy.

      and who cares if jave or c# or vb is slow, its a great excuse to write better algo's or even buy a better/cooler machine :)

      --
      Go to the high ground, (avoid local minimums)
  14. kindof a rambling piece, but.. by Anonymous Coward · · Score: 0

    the guy makes one good point

    I can even understand the open guys wanting to protect their community code-base from commercial use, but why the crusading, anti-money, idealistic baggage? Most of us make a living out of writing software (feeding the kids etc), given most are not employed in Academia or studying for future careers. So, by all means have fun, add value, but the anti-capitalist attitudes are really tiresome!

  15. faster changing != better by Anonymous Coward · · Score: 0

    Whilst Windows has become a component-based rapidly-developing operating system...

    Just because its "rapidly-developing" doesn't mean its getting any better. It just means I have to rewrite my windows code every couple of years.

    1. Re:faster changing != better by Ayende+Rahien · · Score: 2

      Really, show me just *where* you need to re-write your windows code every couple of years, not to get new functionality or anything, just to make it keep working.

      MS has an excellent track record for backward compatability. And on 90%+ of the cases, you need to make zero changes to the code to make it work the way it did.
      On the other 10%, either you didn't write to the spec, or there was a bug that was solved, or (actually rarer that you may think) a bug in the new API changed the way it behave.

      For crying out loud, I've a Win3.11 applications that I can still run on XP, so don't tell me about having to re-write code.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    2. Re:faster changing != better by ahde · · Score: 2

      to paraphrase Linus:

      "If, by compatability* you mean lack of features"

      *Linus was talking about Minix and the word was 'portability' then. Basically, he was saying that sure, Minix may run on an Atari or 8086, but it can't take advantage of the advanced features of 386 CPU. While I'm not a fan of too fast change -- Windows's is backward compatibility is severely limited by what it is able to do. Try porting a multithreaded networked 32 bit Windows application from say, 6 years ago. Heck, try running a dos program with more than 640K memory. I think in "modern" windows OS, you can't even use half that.

    3. Re:faster changing != better by Ayende+Rahien · · Score: 2

      Why *port* it? It would work, just as it used to do, (unless there are bugs in the application).
      You want to extend it without re-writing it, use the old methodology, it would *work*. That is the nice thing about Windows, backward compatability is extremely good.

      Backward compatability -- The ability of OS to run executables that run on older version of the OS.
      Hey, I can play GoldenAxe on XP, And that dates to 90's or so, so don't try to tell me about no backward compatability.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    4. Re:faster changing != better by Anonymous Coward · · Score: 0

      Not changing?! I had to recode one software component at least 4 times one week week for a given release as each version and subversion of IE had a different API for the functionality I needed (was doing http tunneling from an IE browser to a server and we were going to distribute the software to 220 external companies to use). So, using VB incresed my workload for coding and testing by a factor of 4 costing the client thousands of dollars due to the delay in getting the system their workers needed to automate their work, not to meantion thousands of dollars of lost productivity to the external users of the software due to the delay.

  16. Java is the new way ? by Lips · · Score: 1

    Based on very little, these individuals crusade as to how this new way revolutionizes everything that came before.

    This is the funniest line in the piece. Java has been released for how long now? .NET has been released for how long now?
    Oh thats right, it hasn't.

  17. "This is not an anti-Java article"? by CMBurns · · Score: 0

    Well, I doubt that. After all, doesen't the line "The 1st eZine built with ASP.NET" suggest a little bias towards Microsoft?

    C. M. Burns

  18. Java doesn't use the stack (internally) by ahde · · Score: 2

    i assume you meant a "heap of Java programmers"

  19. The whole article is a troll by coltrane99 · · Score: 1

    Let's see..
    "Although J2EE is designed specifically to run on any platform, given the nature of running under a VM, realistically Unix (or Linux) became the main target. "
    Huh? after whining about VB not getting respect for running under a VM?
    "alternative means of producing software for the software-starved and innovation stagnant Unix platforms. "
    Nice. No need to comment.
    "So Java is a new revolutionary language? Errrm, well, NO! Those with a C/C++/BCPL or whatever background find it all VERY familiar"
    Totally missing the point that the familiarity is intentional, and the libraries and runtime are key elements in Java's usability and widespread adoption. Focus only on the language and those things go away.
    "Many of the Nintendo-playing, JVM-weaned Java-kiddies passionately shout about the evil Microsoft empire, joined by the die-hard Unix guys who are still bitter about the mass-market juggernaut of the Microsoft technologies. "
    Nice derisive stuff, illustrating the formidable bias of the author. Note the subtle smear along the lines of "java is a toy language". Reminds me of 1996!
    "So many of us are very excited about the .Net. This is probably the next big crusade"
    Again, no comment needed.
    Typical stuff. Microsoft has an army of resellers and service vendors who will spew this stuff as long as anyone will listen.

    1. Re:The whole article is a troll by elem · · Score: 1

      "So many of us are very excited about the .Net. This is probably the next big crusade"

      I'm very excited about the .NET virus....

  20. Of course it is. by Anonymous Coward · · Score: 0

    I'm just wondering why Hemos posted it. Some weird Slashdot humor perhaps?

  21. .Net = by hackus · · Score: 1

    A perfect method of truly making my currently Virus free UNIX systems totally VIRUS COMPATIBLE with Microsoft applications!!!

    SIGN ME UP NOW. I WANT A .Net development kit!!!

    Go MONO!!!

    Yahoo!!!

    -hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  22. extra 5% performance out of C++?! by Anonymous Coward · · Score: 0

    try a conservative 50% C++ performance increase over Java. You must be the worse C++ coder in the world if you can only eek out 5%.

  23. IBM will drop Linux by elem · · Score: 1

    The Java and Linux crusade is getting some support from IBM, but let's be realistic and understand they just want to shift some more very expensive boxes - they will drop Java/Linux in a heartbeat depending on what makes money.

    Thats odd... I'm sure I've seen IBM pour a large amount of money in to porting linux over to its 390 range servers and its infamous "Love, Peace and Pengiun" adverts that they got in trouble for when they spray painted them on side walks.

    IBM also seem to be pushing java a fair amount also, I have got a heap of IBM/Java demo crap at home from shows

  24. Hey, just do a WHOIS ... by Joseppi+Blauinski · · Score: 0

    ... on this "Angry" crap site. The domain owner Jonathan Goodyear is up past his eyeballs with Micro$hit. His company is named "ASPsoft" -- get it? He owes his living to Bill Gates. Which way ya think he's gonna lean? Arf, arf

  25. Maybe he is just tired about all these hypes... by caesarsgarten · · Score: 1

    There are tons of technolgies popping out these days and in the golden era of dot-coms it was even wilder. Every techology claimed to be the silver bullet for this or that problem. Looking at it seriously we have to admit that - Windows rules the desktop - That old-fashioned software and hardware concepts rule the server. Why is it going this way? Quite easy, the bulk of the software and hardware ist crafted by professionals. None of them is eager to throw away his/her acumulated knowledge and take the risk of starting something completly new where nobody can make any perdictions about the outcome. Professionals use existing technolgies and develop them further. The advent of the java language ist no contradiction. Java is a simplified C++, i.e. a C++ the is more usable. If you take a look at the development of client-apps, you'll discover that Java and VisualBasic are both considered to be powerfuil platforms. Thes didn't made it through the evaluations of big companies because of their avangardistic concepts, but because of their user (programmer)-friendlyness. A professional chooses a tool because it is appropiate to the problem not because it is geekish or nicely structured. How would you explain the success of the PERL otherwise?

  26. Dropping VB by caesarsgarten · · Score: 1

    Dropping VB for C++? Your kidding! Instead of wirting 3000 lines of application code, you'll deliberatly choose to addt 1700 lines for ctors, dtors and memory management? No thanks! If your task ist to implement high-performance libraries I admit that you might gain something (although I would prefer to go with strict ANSI-C for tasks like this) Dropping it in favour for Java? Well, I dropped C++ for Java...