From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC,SUBJ_ALL_CAPS autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,9e20292f693f1408 X-Google-Attributes: gid103376,public From: "Tarjei T. Jensen" Subject: Re: ADA CORE TECHNOLOGIES ANNOUNCES GNAT-TO-JAVA SYSTEM Date: 1997/09/14 Message-ID: <341C5A88.1A28@online.no>#1/1 X-Deja-AN: 272478796 References: <34196E8E.1790@gsfc.nasa.gov> <341A7D65.46FC@online.no> Organization: Jensen programvareutvikling Reply-To: tarjei@online.no Newsgroups: comp.lang.ada Date: 1997-09-14T00:00:00+00:00 List-Id: Robert Dewar wrote: > >So gcc as it stands is by FAR the more appropriate path if you want to >work on getting GNAT onto small machines. Whether this effort is worth >while for 128 byte machines, you have to figure out. Seems dubious to me! The biggest problem with using Ada for this purpose is that most people (at least those who are vocal) seems to want a complete language environment for any device. This does not make sense for a microcontroller market. Microcontoller seems to work best in polling mode with some interrupt work. In other words; not the standard Ada way of doing things. The Ada language sans floating point and tasking is still a powerful and useful language. Tasking is probably cost effective for some purposes when one uses CPUs like the 6502, Z80, HD180, 68xx, etc. Floating point with those CPUs are questionable, but doable. There is a number of floating point libraries available. Or at least was available when I dabbled in 8 bit assembly programming on 6502 and Z80s. For 8 bit work it would be possible to be able to define a generic 8 bit instruction set (procedures) which can be translated to something practical for an individual CPU. I'm not sure that efficienciy is needed, Greetings and congratulations to ACT, -- // Tarjei T. Jensen // tarjei@online.no || voice +47 51 62 85 58 // Support you local rescue centre: GET LOST!