From: development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de (Markus E.L. 2)
Subject: Re: Interested about number crunching in Ada
Date: Sat, 18 Aug 2007 13:40:58 +0200
Date: 2007-08-18T13:40:58+02:00 [thread overview]
Message-ID: <ql3ayh6pf9.fsf@hod.lan.m-e-leypold.de> (raw)
In-Reply-To: gnqxi.438468$p47.22540@bgtnsc04-news.ops.worldnet.att.net
'anon AT anon DOT org (anon)' wrote:
> As for GNAT converting Ada to C. Try looking at a number of papers
> of the net on GNAT Ada and also how to write a Frontend compiler for
> gnu's gcc c compiler. Also, for a direct proof take a look at the C coded
> procedure called 'gigi' in file "trans.c" in GCC-4.x Ada source packages.
> The 'gigi" procedure is called from the procedure "Call_Back_End" in
> file "Back_End.adb". Gnat uses it converts the C (ada tree) tree and
> generates the assembly code and finally the object code. This is the
> structure of all GCC type compilers that use GCC as a backend. And
> there are a number of papers at GNU on this.
Does the expression "intermediate representation" or "intermediate
code" convey any meaning to you?
>>- F2A is not a Fortran preprocessor for using Ada as the back end; you use it
>>once and forget the Fortran code, and continue developing the Ada source.
>>At the end, you have one step. Sorry...
>
> I guess you have never tried to increase a codes performance. To prove
> each step you must start with the original code every time. In the F2A
> that is, the FORTRAN code. And sometime to increase a codes
> performance you may need to alter the FORTRAN code which has some
> documentation and then test it, first. Because for functionally
> both the FORTRAN and Ada codes must yield the correct results.
> Both in performance and output.
What ist so difficult about "forget"? Forget as in "throw away" ...
- M
next prev parent reply other threads:[~2007-08-18 11:40 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-16 3:42 Interested about number crunching in Ada holst
2007-08-16 6:43 ` Nasser Abbasi
2007-08-16 9:16 ` Colin Paul Gloster
2007-08-17 9:43 ` Jerry
2007-08-16 11:17 ` anon
2007-08-16 18:59 ` Gautier
2007-08-17 4:44 ` anon
2007-08-17 7:24 ` Gautier
2007-08-17 23:42 ` anon
2007-08-18 11:22 ` Gautier
2007-08-18 11:40 ` Markus E.L. 2 [this message]
2007-08-20 22:31 ` To Markus anon
2007-08-17 8:23 ` Interested about number crunching in Ada Markus E.L. 2
2007-08-17 9:01 ` Stuart
2007-08-17 9:39 ` Martin Krischik
2007-08-18 0:47 ` anon
2007-08-18 11:58 ` Markus E.L. 2
2007-08-19 6:43 ` anon
2007-08-19 16:14 ` Markus E.L. 2
2007-08-19 16:23 ` Markus E.L. 2
2007-08-20 8:46 ` Stuart
2007-08-21 1:06 ` Randy Brukardt
2007-08-21 1:28 ` Gary Scott
2007-08-21 8:14 ` History of Ada - was " Stuart
2007-08-22 7:13 ` anon
2007-08-23 11:24 ` Stuart
2007-08-23 21:51 ` Gautier
2007-08-24 13:04 ` History of Ada - and about the NYU DOS version anon
2007-08-24 16:25 ` Georg Bauhaus
2007-08-25 11:49 ` History of Ada - to answer your question anon
2007-11-02 13:51 ` History of Ada - and about the NYU DOS version adaworks
2007-08-17 1:24 ` Interested about number crunching in Ada Gary Scott
2007-08-16 22:55 ` Jerry
2007-08-17 9:21 ` Nasser Abbasi
2007-08-17 9:52 ` Jerry
2007-08-17 14:35 ` Gautier
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox