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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,63bbc3281a2f80ea X-Google-Attributes: gid103376,public From: The Quelisher Subject: Re: Ada vs. C Date: 1996/08/09 Message-ID: <320B693F.4ACA@freenet.scri.fsu.edu>#1/1 X-Deja-AN: 173250857 references: <3208F2BA.E34@freenet.scri.fsu.edu> content-type: text/plain; charset=us-ascii organization: Florida State University mime-version: 1.0 reply-to: kendal@freenet.scri.fsu.edu newsgroups: comp.lang.ada x-mailer: Mozilla 3.0b6 (Win16; I) Date: 1996-08-09T00:00:00+00:00 List-Id: Robert Dewar wrote: > That's bogus, comparable programs in Ada and C will generate > executables of the same size, at least using a technology like GNAT. Ok, so let me explain where I am coming from then. Here is the source in both languages that does the exact same very basic thing: ----------------------------------------------------------------------- C : main() { printf("Hello world! \n"); } ----------------------------------------------------------------------- Ada : WITH Ada.Text_IO; USE Ada.Text_IO; PROCEDURE hello IS BEGIN Put_line("Hello world!"); END hello; ----------------------------------------------------------------------- When I compiled each of the above here are the file sizes that resulted: C ----> 24,576 Ada --> 253,952 I used gcc to compile the C code and gnatmake for the Ada code, both on unix machines. Now that's what I meant by the difference in file sizes. I understand though that there is a tradeoff between file size and functionability of a program, but let's take PC's for example. Who wants to run a 6 mb program written in Ada when a 2mb program written in C does the same thing? I'm not trying to knock Ada or anything, rather just making an observation. Again, just my $.02 -- *.........................................* . |/ . . |\ENDAL . . WWW => http://www.cs.fsu.edu/~vandyke . . EMail => kendal@freenet.scri.fsu.edu . . Pager => (904) 297-6658 . . . *.........................................*