comp.lang.ada
 help / color / mirror / Atom feed
* Windows NT and Ada
@ 1993-08-03 14:46 usenet.coe.montana.edu!mtvms2.mtech.edu!MGPOOLE
  0 siblings, 0 replies; only message in thread
From: usenet.coe.montana.edu!mtvms2.mtech.edu!MGPOOLE @ 1993-08-03 14:46 UTC (permalink / raw)


     I would like to respond to Mr. Aharonian's posting (on Aug 2) concerning
Microsoft's Windows NT undermining ADA.  I disagree.  I feel that WinNT will
provide a big boost to the Ada software world and to the software world in
general.  Having a flat 32-bit address space to program in as opposed to
fussing with 64k code/data spaces will be a major plus.  A second plus will be
the hardware independence (freedom from Intel!).

     The fact that WinNT is written in C/C++ isn't relevant.  After all, the
run-time windows DLLs are binary which can thus be accessed by anyone; COBOL,
Fortran, PASCAL and even ADA.  Both Meridian and RR Software have Windows
interfaces but I don't know how good they are.  If one looks at windows
programming books, one sees things like

      long FAR PASCAL WndProc( .... )

Thus the calling convention of windows follows that of Fortran/Pascal/Ada as
opposed to that of C.  I have seen somewhere that Ada9X will make it easier
to interface to Windows; could someone out there comment on this.

     A major problem with WinNT is that it is still Windows.  But it does have
a DOS box so that one can then pretend that the windows interface doesn't
exist.  I should point out that I am strictly neutral on the issue of Microsoft
vs the rest of the software world.  One sees references to "the Evil Empire"
and to "the Oceanside Borg", I don't think this is the proper forum for this.


Michael G. Poole
Dept of Math Sci/Comp Sci
Montana College of Mineral Science and Technology
Butte, Montana
email:  @mgpoole@mtvms2.mtech.edu
phone:  1-406-496-4362
-- ************************************************* --

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1993-08-03 14:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-08-03 14:46 Windows NT and Ada usenet.coe.montana.edu!mtvms2.mtech.edu!MGPOOLE

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