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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 115aec,f41f1f25333fa601 X-Google-Attributes: gid115aec,public X-Google-Thread: 103376,a3ca574fc2007430 X-Google-Attributes: gid103376,public From: eachus@spectre.mitre.org (Robert I. Eachus) Subject: Re: Ada and Automotive Industry Date: 1996/11/15 Message-ID: #1/1 X-Deja-AN: 196618459 references: <55ea3g$m1j@newsbf02.news.aol.com> <3280DA96.15FB@hso.link.com> organization: The Mitre Corp., Bedford, MA. newsgroups: comp.lang.ada,comp.realtime Date: 1996-11-15T00:00:00+00:00 List-Id: Richard Riehle said: > I continue to be a staunch supporter of Ada, but I see no > justification for Ada on the I8051. This view is not based > simply on the fact that it is an eight-bit processor. Rather, > it is based on the unique architecture of that machine. > I would like to think I am wrong about this. But it will take > someone who knows both Ada and the 8051 architecture well to > persuade me that I am.... > On the other hand, more conventional eight-bit architectures, > might be quite well suited to a restricted Ada subset. I was thinking about this on the drive home last night. Ada on the 68000 family and the old National 16000 chips was no real problem, and the Intel 8088 was a pain, but done due to the wide availability of PC clones once upon a time. But most of those chips fall into the 8/16 category. (I'm thinking of the 68008, etc. not their "big" brothers.) Has Ada ever been targeted to a machine where the largest registers are 16-bits? Such a compiler is possible, but it would be an effort. (Hmmm. Doesn't that describe the Western Digital compiler? The Russian compiler for the PDP-11 clone doesn't count, since the address register on most 11s has 22-bits.) Having said that, if given a choice would I target the 8051 or the Z80? Z80 I think. What about the 68HC11? Any other reasonable choices? (Incidently there have been several successful validations of very useful Ada compilers on 24-bit machines, so that establishes a range. Twenty-four bits is plenty, sixteen bits is cramped, and less than that probably wouldn't be useful.) -- Robert I. Eachus with Standard_Disclaimer; use Standard_Disclaimer; function Message (Text: in Clever_Ideas) return Better_Ideas is...