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=3.8 required=5.0 tests=BAYES_00,INVALID_MSGID, RATWARE_MS_HASH,RATWARE_OUTLOOK_NONAME autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2565a93869a04901 X-Google-Attributes: gid103376,public From: "Tom Griest" Subject: Re: What ever happened to Ada Date: 1996/11/12 Message-ID: <01bbd0a7$4cfbb220$4c002480@griest>#1/1 X-Deja-AN: 196049280 references: <328848A2.53FC9822@3wis.nl> organization: Yale University, Department of Computer Science, New Haven, CT newsgroups: comp.lang.ada Date: 1996-11-12T00:00:00+00:00 List-Id: Noam Kloos wrote in article <328848A2.53FC9822@3wis.nl>... > Was: Ada on old and Simple systems > > What happened to the original philosphy of Ada usage? > I asked a quite general question how to use Ada programs on 8088 > and 80286 machines. > I received response in several ways like why don't I buy a 80386 or an > offer to buy an old Ada compiler for 8088 machines. > > It is just that i was testdriving the Gnat for Windows95 the first time > and simply compiled the hello.adb. Then tried to run the executable on > an old XT 8088 machine and got the message : 'this program cannot be run > in MSDOS mode'. > This seems to me a bit absurd and analog to over bureaucracy. When you have something called: "Gnat for Windows95", why do you think that it should generate code for a platform that cannot run Win95? It is not a cross compiler after all. What would really be absurd is to have a Pentium Pro processor that could not address over 640K of memory, which would be the limitation if your restricted the GNAT/Win32 code generation to the programming model of IBM PC/XT. There is no reason why you couldn't have a GNAT cross-compiler target the PC/XT... except economics. The fact of the matter is that these machines are beyond their useful life. Except for the possible special case (like using them as a terminal) they usually cost more to operate (if you include the value of the operator's time) than it takes to upgrade them. What IS reasonable is to take an OLD Ada compiler and be able to compile the SAME PROGRAM using the OLD compiler for the OLD PC/XT and a new compiler for the new Win95. This can be done, and it seems that this is all that is needed to satisfy your "dream" of Ada. -Tom