On 11/8/06, SZALAY Attila <[EMAIL PROTECTED]> wrote: > Hi All! > > On Mon, 2006-11-06 at 23:23 +1100, mikeiscool wrote: > > > > Hold the phone ... What debugging problems? What _specific_ speed > > issues? I'd be really surprised if your project couldn't be resolved > > with java; what specific problems are you facing? What tests have you > > run/consider to show that java's supposed "speed issues" will give you > > trouble? If it's just xml processing I'd say efficient data structures > > are what you care about, so java can help you there. > > 1. Debug > > When the program do something nasty or unwanted thing then in C I could > do a lot of thing to find what happened. > > For example I could make the program dropping a core and analyze it at > home. This needed because the program used some places where I cannot go > into. And there were bugs in program which is definitely a race > condition what is hard to reproduce. So it's not enough to write the > steps to reproduce the bug. > > And I'm not sure that I can get the complete state of the program (and > just the program) so I can detect where is the problem, even when the > problem is in the compiler. I think it's more harder in java language.
You can definately get appropriate information via the stack trace with java's exception handling. It's strange to see you say debugging is _eaiser_ in c, typically people find it far easier in a managed language :) > 2. Speed > > Yes, it's maybe an outdated information but for example if there are a > java plugin in my web browser (not javascript, java, for example the > terminal plugin in some management page of AMD64 servers) or the > ``famous'' Hungarian social web page iWIW, which was programmed in JAVA > and was slow like Hell. That's a java applet; please don't judge Java the language based on applets; they are a really bad representation. Serverside java will be very effective and useful; what sort of client are you writing? Is it a website or a desktop app? Even if it's a desktop app, perhaps look to azureus to see a good, well running app written in java for the desktop. There are others. -- mic _______________________________________________ Secure Coding mailing list (SC-L) SC-L@securecoding.org List information, subscriptions, etc - http://krvw.com/mailman/listinfo/sc-l List charter available at - http://www.securecoding.org/list/charter.php