Java PICmicro MCU Development Tools
Robert Swirsky-Warner email (remove spam text)
Java is a rotten language for embedded programming (and nearly
everything else, too! We all dislike it here, and use it when we
absolutely have to).
A compliant Java VM would be very large, and would consume vast
amounts of RAM: memory is allocated and freed automatically
by its "garbage collector"--not a good choice when you only have
a precious 47 bytes of memory! I know Sun is working on "tiny"
version of this, but even those would be a minimum of several
hundred K for the exeuctable code itself.
Also, since you never know when it will decide to clean up
its memory, it makes it difficult to do real-time applications
where something must be guaranteed to happen within a predictable
A long time ago, Forth (it's spelled that way!) was popular
for embedded work. It runs on 8051s and PICs, and just about
everything else, too: http://www.forth.org/compilers.html
You may want to take a look at Forth if you want a HLL!
Walt Disney Imagineering, R&D
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email mitvma.mit.edu with SET PICList DIGEST in the body listserv
See also: massmind.org/techref/microchip/devices.htm?key=pic