Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Eiffel > Re: embedded or...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 11 of 12 Topic 903 of 917
Post > Topic >>

Re: embedded or real-time project using Eiffel

by Andrew Reilly <andrew-newspost@[EMAIL PROTECTED] > Feb 19, 2008 at 05:04 AM

On Mon, 18 Feb 2008 12:22:29 -0800, llothar wrote:

> On 18 Feb., 19:15, Daniel Klünder <kluen...@[EMAIL PROTECTED]
> wrote:
>> Hi all,
>>
>> does anyone know of an embedded or real-time project out there which is
>> using Eiffel? I've heard of HP using Eiffel for their printers
>> (seehttp://archive.eiffel.com/eiffel/projects/hp/creel.html),
but it
>> seems this information is a little outdated.
>>
>> What is your experience with performance of Eiffel programs in terms of
>> memory footprint and execution speed?
> 
> I think the most important for this would be a runtime that allows you
> to program
> in a C style with explicit memory management and without GC.
> 
> I would like to see something like this. But it does not yet exist in
> our solar system.


If you're keen to program in C style with explicit memory management, 
then there are several (many!) choices available: most languages designed 
before 1990 should fit the bill (but not most of the lisp family, of 
course).  Fortran and Forth are extreme cases: only stack and globals.  
Pascal or Modula-2 might suit an Eiffeler a little better.  There's C, C+
+ and Objective-C, of course.  If you were really keen to manually manage 
objects, it might be possible to use SmallEiffel with the "no-GC" option: 
just allocate pools of objects at startup and be careful to *never* make 
a new object after that.  Doesn't sound like much fun, IMO.

On the other hand, there is quite a bit of embedded work going on in 
systems that *do* use garbage collection.  Perhaps not PIC and 8051-level 
embedded, but if you can put a full Unix distribution into a $100 phone 
(and many are exactly that), then a garbage collector really isn't going 
to be much of a worry.  Go with the dynamic memory goodness and write 
good, clean code that someone will thank you for, when they have to 
extend it, years later.

Cheers,

-- 
Andrew




 12 Posts in Topic:
embedded or real-time project using Eiffel
=?ISO-8859-15?Q?Daniel_Kl  2008-02-18 13:15:44 
Re: embedded or real-time project using Eiffel
"Emmanuel Stapf [ES]  2008-02-18 10:20:58 
Re: embedded or real-time project using Eiffel
llothar <llothar@[EMAI  2008-02-18 12:22:29 
Re: embedded or real-time project using Eiffel
llothar <llothar@[EMAI  2008-02-19 06:04:52 
Re: embedded or real-time project using Eiffel
llothar <llothar@[EMAI  2008-02-19 06:06:11 
Re: embedded or real-time project using Eiffel
"Emmanuel Stapf [ES]  2008-02-19 09:00:05 
Re: embedded or real-time project using Eiffel
llothar <llothar@[EMAI  2008-02-19 09:31:12 
Re: embedded or real-time project using Eiffel
"Emmanuel Stapf [ES]  2008-02-26 10:03:57 
Re: embedded or real-time project using Eiffel
llothar <llothar@[EMAI  2008-02-27 04:25:51 
Re: embedded or real-time project using Eiffel
Marco <prenom_nomus@[E  2008-03-08 03:53:58 
Re: embedded or real-time project using Eiffel
Andrew Reilly <andrew-  2008-02-19 05:04:35 
Re: embedded or real-time project using Eiffel
David Thompson <dave.t  2008-03-02 22:40:40 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat May 17 3:26:44 CDT 2008.