From: Rich Maggio <maggior@world2u.com>
Subject: OS specific support in ADA
Date: 1996/06/29
Date: 1996-06-29T00:00:00+00:00 [thread overview]
Message-ID: <31D5A7CF.6547@world2u.com> (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
next reply other threads:[~1996-06-29 0:00 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-06-29 0:00 Rich Maggio [this message]
1996-06-29 0:00 ` OS specific support in ADA 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
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox