TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sat, 15 Jun 2002 11:42:51 +0530
text/plain (112 lines)
Hi all,

        I listed some additional instructions of Ada 95 from Ada 83. Now I
need the following details for each instruction. If you find time please
help me out.

1.   Whether the instruction needs "Runtime Support (Requires runtime
memory manipulations, address manipulations etc..)
2.   Whether the instruction needs  "Dynamic Allocation (Involves memory
allocation at runtime.."
3.   Whether the instruction is used for implementing the "Object Oriented
Feature"
4.   Whether the instruction is Deterministic/In deterministic (
Determination of execution time Either at compile time-Deterministic or at
runtime -in deterministic)



               Additional Instructions of Ada 95 from Ada 83

1.        Aliased             -    Keyword
2.        Protected                -     Keyword
3.        Requeue             -    Keyword

4.        Access              -    Attribute
5.        Alignment                -     Attribute
6.        Bit_Order           -    Attribute
7.        Caller                   -     Attribute
8.        Class                    -     Attribute
9.        Component_Size           -     Attribute
10.       Identity            -    Attribute
11.       Input                    -     Attribute
12.     Max_Size_In_Storage_Elements  - Attribute
13.       Output              -    Attribute
14.       Read                     -     Attribute
15.       Storage_Pool             -     Attribute
16.       Tag                 -    Attribute
17.       Unchecked_Access         -     Attribute
18.       Write                    -     Attribute

19.       Asynchronous        -    Pragma
20.       Atomic              -    Pragma
21.       Atomic_Components        -     Pragma
22.       Attach_Handler           -     Pragma

Can you please send the results to me as soon as possible.  Can you please
justify your results also. You can fill the form and send it to me. If u
have any clarifications please mail me with your queries. Please do it
ASAP.

Thanks and Regards,
Selva.

|--------+----------------------------+--------------+--------------+--------------+---------------|
| Sno    | Instruction                | Need Runtime | Need Dynamic | Implementing | Deterministic/|
|        |                            | support?     | allocation?  | Object       | Indeterministi|
|        |                            | (With        | (With        | Oriented     | c             |
|        |                            | Justification| Justification| Feature?     | (With         |
|        |                            | )            | )            | (With        | Justification)|
|        |                            |              |              | Justification|               |
|        |                            |              |              | )            |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
| 1      | Aliased                    |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|2       | Protected                  |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|3       | Requeue                    |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|4       | Access                     |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|5       | Alignment                  |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|6       | Bit_Order                  |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|7       | Caller                     |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|8       | Class                      |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|9       | Component_Size             |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|10      | Identity                   |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|11      | Input                      |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|12      | Max_Size_In_Storage_Element|              |              |              |               |
|        | s                          |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|13      | Output                     |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|14      | Read                       |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|15      | Storage_Pool               |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|16      | Tag                        |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|17      | Unchecked_Access           |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|18      | Write                      |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|19      | Asynchronous               |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|20      | Atomic                     |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|21      | Atomic_Components          |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
| 22     | Attach_Handler             |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|





ATOM RSS1 RSS2