Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/21/01 13:18
Read: times


 
#16772 - RE: C or Java
The original question was "By keeping in mind the latest Java development, for new comers, should they start embeded programing in Java or on C"

The term "embedded programming" has come to encompass everything from the program in a 1k OTP PIC to cellphones or whatever with an ARM processor, a DSP and 4M of memory.

I think they should start "embedded programming" in java, C or assembler, depending on which subfield of embedded programming they are interested in.

The question also raises the issue of in what direction does embedded programming move. While there is a definite move towards higher level languages is the larger applications, nobody making a million $8 talking dolls is going to allow the added hardware cost (be it only cents) of using java. I see all languages having their place in the embedded world.

It would not make sense to use Java to control something like a sewing machine (200.000 units, typical user not capable of updating - technology change total for next generation). It could very well be right to use java for something such as internet connected vending machines (frequent updates, may have to coexist with new product using different technology).
If the application is small and extremely reaction time critical, then, of course, assembler is the choice.

One BIG argument against java as a mainstream embedded language is that by its nature it wants RAM, not ROM. Also I can not visualize an embedded application for which it would be acceptable to spend 1 minute to "boot" (not that it is acceptable for Windows either)

Every time the subject of language choice comes up the pantyhose guys (one size fits all) chimes in but there is no one right language for everything.

My opinion

Erik


List of 15 messages in thread
TopicAuthorDate
C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java...Possibilites of Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      
RE: C or Java            01/01/70 00:00      

Back to Subject List