From: keith@telesoft.UUCP.UUCP
Subject: Quick Ada Questions
Date: Tue, 31-Mar-87 19:49:25 EST [thread overview]
Date: Tue Mar 31 19:49:25 1987
Message-ID: <8704010127.AA17390@sdcsvax.UCSD.EDU> (raw)
In article <8804@stroke.UUCP> you ask:
>From: sdcsvax!Xerox.COM!nosc!Felton.pa
>
> Here are a few quick questions for you Ada programmers out there.
>
> Does Ada support...
>
> Procedures passed as parameters?
Only to generics during instantiation; and whole tasks.
> Return of multiple values from procedures?
Yes. Functions and out mode parameters may be of any type
declarable in the Ada language.
> Automatic dereferencing of pointers?
Very automatic.
> Monitors?
Monitors may be implemented using tasks. Many of the texts (Shumate,
Buhr, Booch) refer to this.
> Dynamically allocated arrays with length determined at run time?
Absolutely. Better yet, record structures may be depend upon a
discriminant field, and have their structure altered during run time!
> Programmer definable machine representation of data structures?
> (i.e. specifying which bits are used to hold a given field of a record.)
As well as specifying what location an object is considered to be
within memory, and attaching a trap vector to a tasks entry point, and
specifying the values used to represent the elements of a scalar
type.
>
>Thanks, John
If you have more questions I would be pleased to correspond further over
mail.
Keith Allan Shillington telesoft!keith@UCSD.ARPA 619/457-2700x388.ATT
ucbvax!sdcsvax!telesoft!keith.UUCP
reply other threads:[~1987-04-01 0:49 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox