comp.lang.ada
 help / color / mirror / Atom feed
* OS specific support in ADA
@ 1996-06-29  0:00 Rich Maggio
  1996-06-29  0:00 ` Robert Dewar
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Rich Maggio @ 1996-06-29  0:00 UTC (permalink / raw)


I am an experienced 'C' programmer.  For a course that I will be taking in the fall, I will need to learn ADA. 
 I have downloaded GNAT for DOS and I have poked around some tutorials to get familiar with the language 
philosophies, purpose, and over-all general structure.

I noticed that GNAT is available for a multitude of OS's as well as hardware platforms.  What kind of OS calls 
are supported in GNAT?  For example, can you call a DOS interrupt directly from an ADA program?  Can you 
utilize OS/2's or Win32 semaphore API's?  Or do you have to rely upon the ADA implementation of these OS 
features, hoping that the compiler's RTL didn't leave anything out.

Also, is it possible to do ISR's in DOS using the GNAT compiler?  I understand that GNAT supports calling 'C' 
functions from and ADA application.  I was wondering if functions that call the OS directly would need to be 
written in 'C' and these functions would need to be called from the ADA program.

My understanding is that ADA was originally developed as an embedded system language, so I was surprised when 
I saw no mention of ISR's or OS calls in any of the docs that I have read so far.

Any info would be appreciated.

Thanks,
Rich Maggio




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~1996-07-04  0:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-06-29  0:00 OS specific support in ADA Rich Maggio
1996-06-29  0:00 ` Robert Dewar
1996-07-01  0:00 ` Jerry van Dijk
1996-07-03  0:00 ` Scott H. James
1996-07-04  0:00   ` Jerry van Dijk

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