| ??? 01/09/04 18:56 Read: times |
#62263 - RE: Worst of both worlds? Responding to: ???'s previous message |
"Thats because, no one seems to be doing it, you can't have experience on a non-existent product- see the early part of the thread......"
Sorry, my initial understanding was that it had been done and people were using it. Having re-read it I see that may not be the case. "My experience with other JVMs shows that they are relatively bulky - one I reviewed not terribly long ago said "requires ONLY 512K of RAM" and 4Meg of ROM." Sure, if I build an application to echo characters through the serial port in MSVC .NET I get an installation in excess of 30Mb. That doesn't mean that it *has* to be that big, only that the resources available have allowed it to bloat to that size. "That makes ME somewhat qualified to say "The 8051 is not really well suited to running JAVA"" I agree - but that is a much more reasonable statement. There's a big difference between "not really well suited" and "wrong". Let's face it, the 8051 isn't very well suited to 'C' due to its small stack but many (most?) 8051 programmers seem to agree that 'C' is usually the right language to use. "Since I have now worked in JAVA as well (snip) you shouldn't get the idea I don't have a view based on observed fact rather than heresay." Ok, as I said above I thought it had been implemented on the 8051. I am sure your observations on other implementations are valid and I would guess that they would be similar on an 8051 implementation. "There are MANY processors MUCH more suited to JAVA than the 8052." I agree totally - but that doesn't mean that if it can be implemented on the 8051 and people are able to use it successfully for certain types of project that there is any valid reason *not* to use it, or that it is somehow *wrong*. Some time ago I started a thread asking two questions: 1) Has anybody used Ceibo C++ for the 8051? 2) Is it any good? As usual, all the usual suspects jumped in with "Thou shalt not use C++ on the 8051 because C++ is the spawn of the devil, the 8051 shall verily be programmed only with a keypad of the hexadecimal variety - oh, er, and a bit of 'C' from time to time". How many of them had actually tried the very real C++ in question? Not a sausage. My point boils down to this: There are no 'right' or 'wrong' tools to use with the 8051, just different ones that suit different situations and different people. |



