comp.lang.ada
 help / color / mirror / Atom feed
From: emery@mitre-bedford.arpa  (David Emery)
Subject: Re: INFO-ADA Digest V93 #359
Date: 8 Jun 93 15:21:11 GMT	[thread overview]
Message-ID: <EMERY.93Jun8102111@goldfinger.mitre.org> (raw)

Naive users of C don't understand the distinction between the standard
library and the basic language.  This is certainly not true of good C
programmers, particularly those concerned with portability across
platforms.  One of the strengths of C is the rich 'standard library'
that came with Unix.  ANSI C adopts and standardizes much of this
environment.  

The C++ community has expressed no particular desire for a C++ POSIX
binding, for instance.  They seem content to make use of existing C
interfaces in many case.  (I think this is a mistake, as it surrenders
all of the advantages of C++ at this interface, which is a critical
design boundary.  It's too easy to propogate interface mistakes, and
dropping down into C invites trouble later on in the program...)

The Ada community (despite Greg's rantings) has been very active in
sharing code and reuse.  Unfortunately, much of this code required net
access, which was not common in many production shops until recently.
The ATIP program, in particular, has focused towards producing
bindings and reusable components (e.g.  the ADAR packages for decimal
arithmetic.)  

The Ada9X effort has acknowleged the importance of a rich set of
'standard packages', and it will be very interesting to see how the
various 9X annexes (e.g. Real-Time, Information Systems, etc) work
out.  There are a lot of secondary/associated standards, such as the
ISO mathematical functions packages and the various binding efforts
such as POSIX, SAMeDL, etc.  

Perhaps the problem is that no one has really done a good job of
pulling this stuff together and presenting it to the community.

				dave

             reply	other threads:[~1993-06-08 15:21 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-06-08 15:21 David Emery [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-06-11 21:00 INFO-ADA Digest V93 #359 David Helken
1993-06-10 12:06 cis.ohio-state.edu!math.ohio-state.edu!howland.reston.ans.net!agate!linus
1993-06-09 19:30 asuvax!ennews!mcdphx!schbbs!tigger!tannen
1993-06-09 16:53 Gregory Aharonian
1993-06-09 14:13 David Emery
1993-06-09  4:34 Gregory Aharonian
1993-06-08 21:29 Kenneth Anderson
1993-06-08 20:15 cis.ohio-state.edu!math.ohio-state.edu!darwin.sura.net!seas.gwu.edu!mfeld
1993-06-07 20:43 Larry Keeler
replies disabled

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