comp.lang.ada
 help / color / mirror / Atom feed
From: climber.cui@gmail.com
Subject: About studying Ada's implementation on its concurrent programming features.
Date: 30 May 2007 12:08:30 -0700
Date: 2007-05-30T12:08:30-07:00	[thread overview]
Message-ID: <1180552110.488340.247990@g37g2000prf.googlegroups.com> (raw)

Hi ALL,

  I am currently working on implementing an experimental parallel/
concurrent programming language, and I am advised to look into Ada's
implementation on its concurrent programming constructs, e.g. the Ada
multi-tasking.
  Although some Ada compiler is open source, I still found it is very
hard to study Ada's implementation through the source code. So, what I
am looking for is relevant literatures that systematically documented
how an Ada compiler(like the GNU-ada compiler) is constructed. I have
found some articles from Annual International Conference on Ada, such
as Proceedings of the conference on TRI-Ada '94(some papers on GNAT),
and  Proceeding of the ACM-SIGPLAN symposium on Ada programming
language '80. But I am not sure these articles together describes the
design and implementation of an Ada compiler and runtime system.
There are plenty of papers on Ada's implementation available,but they
seem to be so scattered that I do not know where to start.
  I would very much appreciate suggestions from Ada compiler
developers and Ada experts.

  Thanks a lot.

cheers,

Xiao-lei




             reply	other threads:[~2007-05-30 19:08 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-30 19:08 climber.cui [this message]
2007-05-30 23:46 ` About studying Ada's implementation on its concurrent programming features jimmaureenrogers
2007-05-31  3:23 ` Steve
2007-05-31 12:53   ` Ed Falis
2007-05-31 17:17     ` Ray Blaak
2007-05-31 18:00       ` ezkcdude
2007-05-31 20:27         ` Ray Blaak
2007-05-31  8:40 ` Georg Bauhaus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox