[comp.lang.ada] Resource control within the programming language

saharbaugh%roo.dnet@WINNIE.FIT.EDU (06/13/90)

     I like resource control within the programming language
for two reasons:
1. Students can use it as a safe laboratory in which to
learn design of concurrent processes.  For instance a VMS
or Unix machine can be used by many students simultaneously
and one student can experiment  with deadlocking
without affecting the other students.
2. Designers can control relative resource allocation
within their program without interacting with the operating
system.  For instance an integrated product, running under X-windows
could "simultaneously" execute a word processor, spreadsheet,
communications package and a drwaing package in separate windows
and the product designer can have control of relative use of
resources amongst and within windows.  The product is more 
portable because its dependency upon the host operating
system and the system manager is less.
Note: I have not mentioned "tasking" or "Ada" because I
believe that they are but instances of
the general problem. I believe that the
programmer should have complete control of the programs
resources from the same programming language.
regards, sam harbaugh
---------------------