Article View: aus.computers.linux
Article #59128Ada under Linux
From: Hamish Moffatt
Date: Sat, 16 Mar 1996 00:00
Date: Sat, 16 Mar 1996 00:00
40 lines
2240 bytes
2240 bytes
Thursday March 14 1996 23:24, davidf@syd.csa.com.au wrote: > Unfortunately GNAT is crap though. It's an interpreter not a compiler > and it doesn't support tasks (or other "difficult" stuff). Wrong, it does support tasking on suitable operating systems. So no, it isn't supported on DOS but I believe it IS supported on Linux and OS/2, for example. And so what if it's an interpreter? Seems fast enough to me, and since it's an extension to gcc, you get to use all standard gnu programming tools to go with it, like gdb instead of whatever debugger comes with your compiler. The name is GNAT - GNU NewYorkUniversity Ada Translator. Your program IS compiled (not interpreted), but the name implies it's translated to C first, hence the use of gcc. Is this a problem? On DOS this makes it much easier with pragma import and export, since the C and Ada compilers are one and the same and hence share the same object format. (I could be wrong but I believe gcc (djgpp) on DOS doesn't use the normal Intel relocatable object format (.OBJ)). Does Meridian Ada support linking an .OBJ from Borland C++ in? > There are no good free ada compilers (and the expensive ones aren't > too crash hot either!). Also, GNAT supports Ada95; how many commercial compilers are out with 95 support yet? I've used Meridian Ada for DOS, GNAT for OS/2, Linux and Solaris, and DEC Ada on VMS, and GNAT is definately the best among these. hamish Hamish Moffatt | Rising Software, Melbourne, Australia Phone: +61 19 429 086 | Email: rising@rising.com.au hamish@rising.com.au | Phone: +61 3 9894 4060 moffatt@yallara.cs.rmit.edu.au | Fax: +61 3 9894 3362 Cloud Nine BBS: +61 3 9886 5195 | Web: http://www.rising.com.au --- GoldED/P32 2.42.G1219+
Technical Details
Message-ID:
<49F0B9A9@rising.com.au>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 102983,4c82791fc5a2bc3b X-Google-Attributes: gid102983,public From: hamish@rising.com.au (Hamish Moffatt) Subject: Ada under Linux Date: 1996/03/16 Message-ID: <49F0B9A9@rising.com.au> X-Deja-AN: 142991396 x-posting-software: interRA 0.70 organization: Rising Software, Melbourne, Australia newsgroups: aus.computers.linux