[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::languages

Title:Languages
Notice:Speaking In Tongues
Moderator:TLE::TOKLAS::FELDMAN
Created:Sat Jan 25 1986
Last Modified:Wed May 21 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:394
Total number of notes:2683

39.0. "VAX ADA code generators" by GRDIAN::MEIER () Thu Oct 18 1984 16:33

Are any code generators for machines other than VAX's going to be written
for the VAX ADA compiler? Now, or in the future?
T.RTitleUserPersonal
Name
DateLines
39.1ORPHAN::BRETTThu Oct 18 1984 17:2012
Obviously not - else it would be called something other than VAX ADA compiler!

Seriously though - it doesn't seem implausible that other machines will be
targetted.

On the other hand - why should we build compilers to sell other companies
h/w?

In short - not yet decided.

/Bevin
39.2TURTLE::GILBERTThu Oct 18 1984 19:4816
Why should we build compilers to sell other peoples hardware?

Surprise!  Some folks are already using VAXen as software development machines
for software not intended to run exclusively on VAXen.  Cross-compilers make
a VAX purchase more attractive.  Surprise!  We sell more that just VAXen.
That's the advantage.  

Disadvantages are greater development and maintenance costs, and a potential
for lost uVAXen sales, where the customer could be using uVAXen instead of
some another target machine.

In this case, a gut feeling says Digital can't compete with the re-targetable
Ada compilers being built by software houses.  But I've seen no market analysis
to support either stance.

					- Gilbert
39.3LATOUR::AMARTINFri Oct 19 1984 08:475
Re .1:

What makes you think that the other architectures to write code generators for
are machines that Digital does not make?
				/AHM
39.4ADVAX::A_VESPERFri Oct 19 1984 10:1322
I would like to see a DEC supported ADA compiler that runs
on VAXen and generates code for the more important
microprocessors used in DEC products. 

	DEC 		J11, T11 	
	Intel 		80186, 8096
 	Motorola 	68000, 68012 

(I took the list of the top ten (plus 1) microprocessors 
recommended for new designs from Patrick Buffet's 
Micro*Letter and dropped 8-bit and special purpose 
processors.)

One of the problems with BLISS as a DEC standard
implementation language is that you cannot generate code
that might run on a VAX, a PDP-11 or a 68000 depending on
packaging or even late product decisions. 

Right now the most common language for this type of project 
is C.

Andy V
39.5EGEV00::SCHERRERFri Oct 19 1984 20:355
I also think that the VAX-11 ADA should be able to generate code for other
machine than the VAX, particularly the PDP-11 product line. It would provide
a real migration path to customers that could develop their new applications
in that language and run them in their current hardware and move them on
VAXes later on...
39.6HARE::GILBERTSat Oct 20 1984 01:042
Of course, they'd need at least one VAX to do the compilations.  However, this
might be a uVAX dedicated to doing Ada compilations.