* Mike Feldman, meet Archie
@ 1993-03-03 15:08 Gregory Aharonian
1993-03-03 16:36 ` Scott McCoy
` (3 more replies)
0 siblings, 4 replies; 24+ messages in thread
From: Gregory Aharonian @ 1993-03-03 15:08 UTC (permalink / raw)
Periodically, Mike Feldman posts a list of projects using Ada. By
itself, the list is interesting, I guess, but without any context (in
terms of use of other languages in projects, and comparisons by lines
of code, year of start and end, cost ,etc) it is hard to conclude much
from the list other than - Ada use exists. Since we all know Ada use
exists - what's the point.
Anyways, I decided, since I have nothing better to do, to come up with
my own list. My list is the distribution of Ada on public computer sites
around the world - a global form of a version of Mike's list. To prepare
this list, I issued an Archie query for the string "Ada". Archie is a
program available at most Internet sites that searches through a database
of all of the files publicly available over the Internet through anonymous
ftp. Periodically computers around the world have their directories swept
for information on such files, and all of this information is stored in
a central database, which can be searched with the Archie protocol. It is
a very valuable service, to be able to search many of the world's computers
easily and for free (and it also illustrates how far behind the world the
DoD is when it comes to software and information reuse - Archie itself
show how primitive ASSET and DSRO are - you guys ever hear about the Internet?)
What were the results of my query? First, keep in mind that for some
reason most xxx.yyy.MIL sites are not scannable with Archie - you will notice
no such sites in the list below. Thus the SIMTEL20 repository will not
show up here, as well as other .MIL sites with Ada codes and information.
Also, for some reason the SEI and AJPO sites don't show up here. However
as a measure of Ada presence in the non-Mandated world, these sites should
be excluded from any search. Also, I did not do the most comprehensive
Archie search, through which I could have picked up more sites. Thus,
while my search is not exhaustive, it probably is as exhaustive as
Mike's search.
What did I find? Not much. The majority of any such Ada references
on sites around the world were to copies of the Ada bindings to X-Windows,
and to the Adaed compiler. Beyond that, there were a few references to
Ada documents and Ada source code. Keep in mind that in my string search
for "Ada", I got more references to the "Adams Family" than I did for all
of the Ada-specific references (though putting Gomez in charging of Ada
policy does sound interesting).
Anyways, measures like this, help wanted ads, commercial reuse products,
actually licensed software, all show that Ada acceptance has been, is and
will be minimal in the non-Mandated world until someone (the DoD, compiler
vendors, or contractors) takes the responsibility of actively promoting
Ada. This Archie result is embarrassing, given the billions being spent
on Ada development projects. Embarrassing.
Gregory Aharonian
Source Translation & Optimization
==============================================================================
Host plaza.aarnet.edu.au
Location: /X11/contrib
260518 Jan 8 14:23 Ada.Xlib.full_Ada.tar.Z
Host nic.switch.ch
Location: /software/unix/X/X-contrib
260518 Jan 8 15:23 Ada.Xlib.full_Ada.tar.Z
Host falcon.stars.rosslyn.unisys.com
Location: /pub
DIRECTORY drwxr-xr-x 512 Jun 29 1992 AdaX
Location: /pub/AdaX
113411 Jul 11 1991 AdaMotif.tar.Z
663895 Feb 18 1992 AdaXt_3.3.tar.Z.split-aa
626040 Feb 18 1992 AdaXt_3.3.tar.Z.split-ab
471958 Feb 18 1992 AdaXt_3.3.tar.Z.split-ac
527901 Jul 11 1991 AdaXt_SAIC_391.tar.Z
Location: /pub/PCTE
229473 Aug 5 23:19 AdaPCTE.0.1.tar.Z
Host rs3.hrz.th-darmstadt.de
Location: /pub/X11/contrib
260518 Jan 8 15:23 Ada.Xlib.full_Ada.tar.Z
Host ipc1.rvs.uni-hannover.de
Location: /ftp1/X11/contrib
260518 Jan 8 14:23 Ada.Xlib.full_Ada.tar.Z
Host switek.uni-muenster.de
Location: /pub/X11R5/contrib
260518 Jan 8 14:23 Ada.Xlib.full_Ada.tar.Z
Host athene.uni-paderborn.de
Location: /uninstalled/languages/ada
2809229 Jun 1 1992 Adaed-1.11.0a+-pc.exe.tar.Z
1244261 Jun 1 1992 Adaed-1.11.0a+-pc.src.tar.Z
3998377 Jun 1 1992 Adaed-1.11.0a+-pc.tar.Z
Host ftp.denet.dk
Location: /mirror1/X11/contrib
260518 Jan 8 15:23 Ada.Xlib.full_Ada.tar.Z
Host export.lcs.mit.edu
Location: /contrib
260518 Jan 8 09:22 Ada.Xlib.full_Ada.tar.Z
Host cs.nyu.edu
Location: /pub/adaed
2809229 Feb 27 1992 Adaed-1.11.0a+-pc.exe.tar.Z
1244261 May 8 1992 Adaed-1.11.0a+-pc.src.tar.Z
3998377 Feb 24 1992 Adaed-1.11.0a+-pc.tar.Z
1235309 Feb 11 1992 Adaed-1.11.0a.tar.Z
Location: /pub/adaed/plclass
1284823 Oct 1 22:10 Adaed-1.11.2.tar.Z
Host anna.stanford.edu
Location: /pub
DIRECTORY drwxrwxr-x 512 Jun 19 1992 XAda
Host bigmax.ulowell.edu
Location: /graphics
DIRECTORY drwxr-xr-x 512 Dec 12 1991 MotifAda
Host ulowell.ulowell.edu
Location: /graphics
DIRECTORY drwxr-xr-x 512 Mar 21 1991 MotifAda
Host sunsite.unc.edu
Location: /pub/X11/contrib
260518 Jan 8 14:23 Ada.Xlib.full_Ada.tar.Z
Host pprg.eece.unm.edu
Location: /pub/X/X11
260518 Jan 19 14:57 Ada.Xlib.full_Ada.tar.Z
Host goya.dit.upm.es
Location: /info/unix/windows/X11/ada
113411 Oct 9 1991 AdaMotif.tar.Z
888616 Nov 18 1991 AdaXt_3.2.tar.Z.split-aa
828174 Nov 18 1991 AdaXt_3.2.tar.Z.split-ab
527901 Oct 9 1991 AdaXt_SAIC_391.tar.Z
Host nic.funet.fi
Location: /pub/X11/contrib
260518 Jan 8 16:23 Ada.Xlib.full_Ada.tar.Z
Location: /pub/amiga/programming/ada
811817 Jun 18 1992 AdaEd-1.11.0a.lha
Host cnam.cnam.fr
Location: /pub/Ada/Ada-Ed
2809229 Mar 9 1992 Adaed-1.11.0a+-pc.exe.tar.Z
1244261 May 8 1992 Adaed-1.11.0a+-pc.src.tar.Z
3998377 Feb 24 1992 Adaed-1.11.0a+-pc.tar.Z
3988737 Feb 25 1992 Adaed-1.11.0a-pc.tar.Z
1235309 Feb 25 1992 Adaed-1.11.0a.tar.Z
Location: /pub/Ada/Ada-Ed/plclass
1284823 Oct 1 23:10 Adaed-1.11.2.tar.Z
Location: /pub/Archives/comp.archives/auto/comp.lang.ada
879 Jan 23 1992 Ada-9X-paper
2076 Dec 16 1991 Ada-Style-Guide-available-on-AJPO-host
1252 Jan 23 1992 Looking-for-Military-Standard-Ada-Prog-Manual
1948 Dec 23 1991 Where-is-Ada9x-Rationale
3127 Jan 17 1992 cyclic-pointers-was-Re-Multiple-Inheritance-in-Ada-9X-Pointers
Location: /pub/Archives/comp.archives/auto/comp.windows.x
5094 Jan 8 1992 Ada-and-X11
0 Jan 2 1992 Ada-and-X114dc
Host gogol.cenatls.cena.dgac.fr
Location: /pub/ada
113411 Apr 29 1992 AdaMotif.tar.Z
1761893 Apr 29 1992 AdaXt-3.3.tar.Z
1235309 Feb 27 1992 Adaed-1.11.0a.tar.Z
Host ariadne.csi.forth.gr
Location: /pub/contrib
260518 Jan 8 14:23 Ada.Xlib.full_Ada.tar.Z
Host relay.iunet.it
Location: /disk0/documents
DIRECTORY drwxrwxr-x 512 May 9 1992 Ada-9X
Location: /disk0/unix/programming/languages/ada
1235309 Mar 15 1992 Adaed-1.11.0a.tar.Z
Host isfs.kuis.kyoto-u.ac.jp
Location: /lang/AdaEd
2809229 Mar 10 1992 Adaed-1.11.0a+-pc.exe.tar.Z
3998377 Mar 10 1992 Adaed-1.11.0a+-pc.tar.Z
1235309 Mar 10 1992 Adaed-1.11.0a.tar.Z
Host theta.iis.u-tokyo.ac.jp
Location: /contrib
260518 Jan 12 09:56 Ada.Xlib.full_Ada.tar.Z
Host wnoc-fuk.wide.ad.jp
Location: /pub/misc/AdaEd
2809229 Mar 14 1992 Adaed-1.11.0a+-pc.exe.tar.Z
3998377 Mar 14 1992 Adaed-1.11.0a+-pc.tar.Z
1235309 Mar 14 1992 Adaed-1.11.0a.tar.Z
Host ascwide.ascii.co.jp
Location: /pub/MSDOS/language/ada
3998377 Nov 23 05:04 Adaed-1.11.0a+-pc.tar.Z
Host ftp.uu.net
Location: /pub/window-sys/X/contrib
260518 Jan 8 09:23 Ada.Xlib.full_Ada.tar.Z
Host csn.org
Location: /SDA/PCTE/PCTE_software
262367 Jan 18 20:08 AdaPCTE_0.2.tar.Z
Host lth.se
Location: /pub/netnews/specification/volume92/feb
434 Feb 15 1992 Larch_Ada.Z
805 Feb 15 1992 and.Ada.Z
Location: /pub/netnews/sys.sun/volume89/apr
685 Nov 18 1989 Ada.Bindings.for.Sun
Location: /pub/netnews/sys.sun/volume89/jul
1860 Nov 18 1989 Best.Ada.editor
Host unix.hensa.ac.uk
Location: /pub/uunet/pub/window-sys/X/contrib
260518 Jan 8 14:23 Ada.Xlib.full_Ada.tar.Z
Host src.doc.ic.ac.uk
Location: /usenet/comp.archives/auto/comp.compilers
526 Oct 13 1991 Ada-grammar-added-to-archives.Z
789 Apr 9 1992 Compiler-for-Toy-Ada-in-SML-NJ.Z
Location: /usenet/comp.archives/auto/comp.lang.ada
478 Jan 19 1992 Ada-9X-paper.Z
731 May 3 1992 Ada-9X-report-Transition-Plan-May-1992-available-electronically.Z
1219 Dec 12 1991 Ada-Style-Guide-available-on-AJPO-host.Z
11523 May 13 1992 AdaEd-DOS-version-documentation.Z
2899 May 31 1992 AdaIC-Info-Avail-via-FTP.Z
1531 Oct 13 1991 Announcing-an-Ada-WAIS-server.Z
706 Jan 19 1992 Looking-for-Military-Standard-Ada-Prog-Manual.Z
1303 Mar 5 1992 NYU-Ada-Ed-compiler-interpreter.Z
1032 Dec 21 1991 Where-is-Ada9x-Rationale.Z
1700 Jan 14 1992 cyclic-pointers-was-Re-Multiple-Inheritance-in-Ada-9X-Pointers.Z
Location: /usenet/comp.archives/auto/comp.windows.x
2818 Jan 3 1992 Ada-and-X11.Z
--
**************************************************************************
Greg Aharonian
Source Translation & Optimiztion
P.O. Box 404, Belmont, MA 02178
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-03 15:08 Gregory Aharonian
@ 1993-03-03 16:36 ` Scott McCoy
1993-03-03 23:03 ` Scott McCoy
1993-03-04 8:20 ` Benjamin Ketcham
` (2 subsequent siblings)
3 siblings, 1 reply; 24+ messages in thread
From: Scott McCoy @ 1993-03-03 16:36 UTC (permalink / raw)
I wanted to point out a couple of assumptions implicit in
Gregory's archie query:
1. the query was case-sensitive.
2. Archie queries are based on file (and dir) names.
Therefore, if any Ada stuff appeared without the string 'Ada'
in its file name, it wouldn't appear in the query results.
Note this is valid for all archie data, not just Ada. For
example, most of the comp.sources.unix submissions are
written in 'C'. But very few are distinguishable as being
written in 'C' just from the file name.
In any case, as a point of comparison, somebody want to run
an archie query on 'c++', 'fortran', 'cobol', etc. and
summarize the results?
--
Scott McCoy Harris ISD Opinions expressed are my own.
Staff Eng - SW Internet: smccoy@dw3g.ess.harris.com
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-03 16:36 ` Scott McCoy
@ 1993-03-03 23:03 ` Scott McCoy
0 siblings, 0 replies; 24+ messages in thread
From: Scott McCoy @ 1993-03-03 23:03 UTC (permalink / raw)
I wrote:
|>
|> In any case, as a point of comparison, somebody want to run
|> an archie query on 'c++', 'fortran', 'cobol', etc. and
|> summarize the results?
|>
I just took a couple of minutes and ran an archie query on 'C++'.
All archie found were (hundreds of copies) of C++ LaTex, and a
C++ mode configuration file for emacs.
There may have been some wheat in all that chaff, but I didn't
see it.
--
Scott McCoy Harris ISD Opinions expressed are my own.
Staff Eng - SW Internet: smccoy@dw3g.ess.harris.com
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-03 15:08 Gregory Aharonian
1993-03-03 16:36 ` Scott McCoy
@ 1993-03-04 8:20 ` Benjamin Ketcham
1993-03-04 14:30 ` David Emery
1993-03-04 16:03 ` C558172
1993-03-12 21:17 ` timothy shimeall
3 siblings, 1 reply; 24+ messages in thread
From: Benjamin Ketcham @ 1993-03-04 8:20 UTC (permalink / raw)
Looks like you did a case-sensitive search for "Ada", Greg. Don't you
think it would have been good to look for "ada" as well? Or, perhaps,
".ada" and "ada.", to cut down on things like "canada"...
$.02, please.
--ben
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-04 8:20 ` Benjamin Ketcham
@ 1993-03-04 14:30 ` David Emery
1993-03-04 17:47 ` cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!sol.ctr.columbia.edu!eff
0 siblings, 1 reply; 24+ messages in thread
From: David Emery @ 1993-03-04 14:30 UTC (permalink / raw)
For various stupid reasons, the Verdix compiler and its derivatives
require that Ada source code in in ".a". So Greg should add this to
his search. (Of course, then he'll have to distinguish between
ada_file.a and unix_archive.a.)
dave
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-03 15:08 Gregory Aharonian
1993-03-03 16:36 ` Scott McCoy
1993-03-04 8:20 ` Benjamin Ketcham
@ 1993-03-04 16:03 ` C558172
1993-03-12 21:17 ` timothy shimeall
3 siblings, 0 replies; 24+ messages in thread
From: C558172 @ 1993-03-04 16:03 UTC (permalink / raw)
In article <C3BJEx.5Gy@world.std.com>
srctran@world.std.com (Gregory Aharonian) writes:
>
>show how primitive ASSET and DSRO are - you guys ever hear about the Internet?)
I spent four years in the AF. I heard plenty about Ada (and saw nothing)
and heard nothing of the internet ('till I got to college).
> Anyways, measures like this, help wanted ads, commercial reuse products,
>actually licensed software, all show that Ada acceptance has been, is and
>will be minimal in the non-Mandated world until someone (the DoD, compiler
>vendors, or contractors) takes the responsibility of actively promoting
>Ada. This Archie result is embarrassing, given the billions being spent
>on Ada development projects. Embarrassing.
>
>
>Gregory Aharonian
>Source Translation & Optimization
>
Well I agree with that. At least one person in the government understands
the power of internet--Al Gore. Why don't we all just email him a
"save Ada" message. Let's see, Gore knows internet, Gore's big on
endangered species (Ada & Ada programmers), Gore wants to save jobs
=> Gore the Ada Czar
--Shannon
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
@ 1993-03-04 17:47 ` cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!sol.ctr.columbia.edu!eff
1993-03-04 19:54 ` David Emery
0 siblings, 1 reply; 24+ messages in thread
From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!sol.ctr.columbia.edu!eff @ 1993-03-04 17:47 UTC (permalink / raw)
As many have pointed out, and as I pointed out in my original posting,
the Archie search I performed was not very thorough. I did not intend it to
be, as it was more of a lark prompted by Mike's periodic posting of Ada
projects.
As someone pointed out, searches for "C++" strings don't return much,
even though there is over ten gigabytes of C/C++ code scattered across the
ftp-sites of the world. Though, given the logic of assuming a search of
"ada" or "Ada" is what most people would do using the various Internet
searching protocols, you would figure that people with Ada codes available
across the nets would take the initiative and rename their files to be
more obviously identifiable. If Verdix uses ".a", why can't such sites
use a file-name-redirect to create a variant filename that points to the
original file. It's these little initiatives that separate real software
reuse practioners from the amatuers at places like ASSET and DSRO, that is,
trying to anticipate and support your customers (don't you hate that word)
needs.
The point I weakly tried to make with my posting, and more strongly in
other postings, is that the Ada world has no validated measure of Ada
acceptance in the non-Mandated world, that is, no one knows the actual
market share currently, or during the past ten years. No one knows if
Ada as a new language is being more widely accepted than other new
languages, such as C++ (probably), Smalltalk (maybe), Forth (doubtful)
or Prolog (doubtful), if it is gaining or losing compared to these
languages.
The stick-our-heads-in-the-ground attitude, as epitomized in the
million dollar waste of the Mosemann studies, is that the Ada community
has no interest in the demographics of Ada in the non-Mandated world, and
as the GAO pointed out and the DoD not addressed, even in the Mandated world,
the data collected is incomplete and sparse.
There is nothing more silly than the whole Ada-9X project, for the
simple reason that Ada83 is a pretty good language already, whose major
problems was that no one (DoD, compiler vendors, contractors) cared to
really evangelize for the language and help it win market share. Instead
of focussing on that rather complex socioeconomic problem, the DoD decided
to focus on a technical problem, that of upgrading Ada83. Fine, I guess,
but the language is going to be even less accepted than Ada83 because some
of the windows of opportunity open to Ada83 have been shut by C++ and
Smalltalk (partially thanks to IBM).
Now if people in the DoD were serious about making Ada an accepted
language outside of the Mandated world, in the formal business sense of
launching a product, the first business thing to do would be to do a
comprehensive survey of Ada use in the non-Mandated world, for example,
by doing methodical Archie and WAIS surveys, contacting software
development companies, scanning thousands of technical reports with
source code listings, searches of universities theses, commercial CDROMS
with source code, counting job requirements in help wanted ads for languages
listed, and other areas to find out usage trends for programming
languages for the past ten years to see how well Ada is doing, where it
is doing well, and what are the perceptions of Ada in the non-Mandated
world.
Such information is crucial for Ada83 and Ada9X survival, yet no one
seems to care, and the one chance to answer such questions, the Mosemann
studies, were flawed beyond conception. All anyone ever hears about Ada
in the non-Mandated world are ancedotal information, like Mike's posting.
There are no hard facts, more specifically, no systematic collection of
information that would satisfy someone interested in investing in an Ada
venture.
I would love to do such a study, if for nothing else than to give the
rest of you a chance to flame me for something I have done at taxpayer
expense (and if anyone knows a DoD office I can contact, let me know).
In any event, my Archie search, Mike's posting, and general knowledge
about Ada usage, are all pretty much equally twentieth-assed, even though
many DoD decisions are made assuming such data exists.
Gregory Aharonian
Source Translation & Optimization
--
**************************************************************************
Greg Aharonian
Source Translation & Optimiztion
P.O. Box 404, Belmont, MA 02178
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
@ 1993-03-04 19:54 ` David Emery
1993-03-05 16:18 ` Gregory Aharonian
1993-03-06 3:32 ` agate!howland.reston.ans.net!paladin.american.edu!darwin.sura.net!seas.gw
0 siblings, 2 replies; 24+ messages in thread
From: David Emery @ 1993-03-04 19:54 UTC (permalink / raw)
> Now if people in the DoD were serious about making Ada an accepted
>language outside of the Mandated world, in the formal business sense of
>launching a product, the first business thing to do would be to do a
>comprehensive survey of Ada use in the non-Mandated world, for example,
>by doing methodical Archie and WAIS surveys, contacting software
>development companies, scanning thousands of technical reports with
>source code listings, searches of universities theses, commercial CDROMS
>with source code, counting job requirements in help wanted ads for languages
>listed, and other areas to find out usage trends for programming
I agree that there is room for a serious Ada study, but in the list
Greg mentions, the *only* thing that counts is "contacting software
development companies." The reason is that 'real developers' are too
busy doing 'real work' to write tech reports, and they generally do
not place their code in the public domain. Studying Archie and WAIS
databases, technical reports, university theses, etc, will generally
reveal the state of the practice in the research community, which is
different than the state of practice in the commercial world.
What's most important is finding those companies that are using Ada
when they don't have to, and capitalizing on lessons learned from
them. Some companies using Ada have declined to answer such surveys,
citing their reasons for Ada as a competitive advantage. Others have
been more open.
On the other hand, as has been said many times, choice of language is
*not* generally a technical decision. The fact that Ada was developed
by the DOD tends to prejudice it in the eyes of many who believe that
anything having to do with the military is inherently evil. This is
particularly true in academic settings...
dave
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
@ 1993-03-04 23:48 enterpoop.mit.edu!usc!howland.reston.ans.net!bogus.sura.net!jhunix.hcf.jh
1993-03-05 14:45 ` Marketing Ada Mark A. Breland
0 siblings, 1 reply; 24+ messages in thread
From: enterpoop.mit.edu!usc!howland.reston.ans.net!bogus.sura.net!jhunix.hcf.jh @ 1993-03-04 23:48 UTC (permalink / raw)
In article <C3BJEx.5Gy@world.std.com> srctran@world.std.com (Gregory Aharonian)
writes:
>
> Periodically, Mike Feldman posts a list of projects using Ada. By
>itself, the list is interesting, I guess, but without any context (in
>terms of use of other languages in projects, and comparisons by lines
>of code, year of start and end, cost ,etc) it is hard to conclude much
>from the list other than - Ada use exists. Since we all know Ada use
>exists - what's the point.
>
You'd be amazed at the number of people who think that Ada is exclusively
a US DoD toy. The point for net readers, and their friends, and their
friends' friends, is that there are a number of documented projects
beyond the DoD in organizations that have chosen Ada. This knowledge,
and the growing use of Ada as a serious educational language, is intended
to strengthen the hand of those whose supervisors or colleagues resist
Ada because "nobody but DoD uses it." I'm doing what I can to create a
positive, rather than a negative, self-fulfilling prophecy.
I re-post the list whenever there are substantial changes.
Mike Feldman
^ permalink raw reply [flat|nested] 24+ messages in thread
* Marketing Ada
1993-03-04 23:48 Mike Feldman, meet Archie enterpoop.mit.edu!usc!howland.reston.ans.net!bogus.sura.net!jhunix.hcf.jh
@ 1993-03-05 14:45 ` Mark A. Breland
1993-03-05 16:30 ` Gregory Aharonian
1993-03-09 3:34 ` Thomas N Erickson
0 siblings, 2 replies; 24+ messages in thread
From: Mark A. Breland @ 1993-03-05 14:45 UTC (permalink / raw)
In article 18550@seas.gwu.edu, mfeldman@seas.gwu.edu (Michael Feldman) writes:
>
>You'd be amazed at the number of people who think that Ada is exclusively
>a US DoD toy. The point for net readers, and their friends, and their
>friends' friends, is that there are a number of documented projects
>beyond the DoD in organizations that have chosen Ada. This knowledge,
>and the growing use of Ada as a serious educational language, is intended
>to strengthen the hand of those whose supervisors or colleagues resist
>Ada because "nobody but DoD uses it." I'm doing what I can to create a
>positive, rather than a negative, self-fulfilling prophecy.
An incredible amount of energy has been expended on c.l.a indicting users
and mandators of Ada for failing to champion the language to a broader
compputing audience. Being a diehard pragmatist, I always wondered why
those with the most to gain (e.g., compiler vendors) did not wave the flag
and mount the charge to lead this proselytizing effort. So when the chance
came recently to gain some insight, I unembarrassedly asked many somewhat
obnoxious questions of the senior Products VP for one of the top 5 Ada
compiler vendors.
The most telling question was: "Why don't you, the Company, seek to market
Ada as a language; thereby expanding your customer base, generating more
revenue, and strategically securing the Company's position within the
marketplace?"
The answer: "We don't have the marketing personnel resources for that; we
already have a strong niche within the existing market; the target user for
Ada is already aware of Ada's benefits (doesn't need to be sold); the target
user consists of the complex, embedded, _large_ system community (i.e.,
volume of compilers sold is meaningless); we don't know how to market the
merits of Ada to the global community (and don't want to); and (to be
expected) insert_C/C++_flame_here."
Well, that part of me that wears the little green accountant's visor hat
was utterly dumbfounded. But even worse, I strongly suspect that the
Company mentioned above is not alone. Rather, I venture to say that ALL
the major Ada compiler vendors have adopted the same philosophy. In essence,
they feel they have a captive customer base with which they are quite content
to continue conducting business with. They consider themselves busy enough
meeting the concerns and desires of _that_ customer base without introducing
the complexity of a more eclectic user mix. To their credit, they are
successful in their innovations as requested by existing customers, they just
don't care to raise their horizons any further.
So...unless a company with an attitude like Borland shows up on the scene,
don't expect to see *any* Ada marketing hype directed at the masses.
---
Mark A. Breland - Microelectronics and Computer Technology Corporation (MCC)
Ada Fault Tolerance | voice: (512) 338-3509
3500 West Balcones Center Drive | FAX: (512) 338-3900
Austin, Texas 78759-6509 USA | internet: breland@mcc.com
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-04 19:54 ` David Emery
@ 1993-03-05 16:18 ` Gregory Aharonian
1993-03-06 3:32 ` agate!howland.reston.ans.net!paladin.american.edu!darwin.sura.net!seas.gw
1 sibling, 0 replies; 24+ messages in thread
From: Gregory Aharonian @ 1993-03-05 16:18 UTC (permalink / raw)
>I agree that there is room for a serious Ada study, but in the list
>Greg mentions, the *only* thing that counts is "contacting software
>development companies." The reason is that 'real developers' are too
>busy doing 'real work' to write tech reports, and they generally do
>not place their code in the public domain. Studying Archie and WAIS
Dave,
I should have been more specific about the technical reports,
for they are important to analyze for the following reasons. There is
much software that comes out of the DoD that appears as listings in
technical reports available from DTIC/NTIS. For example, about a year
ago I came across a technical report for cruise missile trajectories
over irregular terrains, which contained either Fortran or C code (a
report a few foreign agencies snapped up).
These reports are a good measure of what goes on inside the
DoD research and development world, and the DoD academic world. It
measures how people in the Mandated world who have a choice of language
for these smaller projects choose languages. For example, there is a
constant stream of Master's thesis available from the Naval Postgraduate
School and Air Force Wright Patterson Graduate School, many of which have
excellent source code in them. For example, a few years ago I was able
to snag a nice recursive descent compiler for Ada written in Ada.
Analysis of these reports shows that Ada is making inroads into
these defense facilities, but at a rate indicating that it is just
another language, as opposed to something that the DoD is all out to
get accepted. A classic case was some tank battlefield simulation code
written in Fortran available from the Ballistic Research Lab. I had the
report with the source code listed, but didn't feel like typing it in.
I called up the guy and asked for the code, which he refused to give to
me for some mumbling reason, even though I already had the listing.
I then tried plan B, saying that I was interested in translating the code
to Ada, and would swap my Ada translation for a diskette of the Fortran
source code. At this point, he said that if could get someone at the
Ballistic Research Lab to buy him an Ada compiler, he would have done it
himself and didn't need me, but no one wanted to buy him an Ada compiler.
After I stopped laughing, I realized he wasn't going to release the code
and said goodbye.
Trust me, this is not an isolated incident depicting DoD apathy to
Ada acceptance and the difficulties of trying to do anything with existing
DoD software.
I could gone for years about bullshit like this throughout the DoD
with regards to Ada unhappiness and hostility to software reuse. It's a
shame that no one at AJPO or anywhere else is interested in the truth.
Anyways, analysis of DoD technical reports available publicly
(I have access only to the ADA reports, and not anything classified ADB or
higher) will reveal much about Ada attitudes inside the DoD, as well as
leading to the discovery of tons of great software that is available.
Too bad no one is interested about all of this great software, or Ada
attitudes inside the DoD (of which I think, based on the many not-for
circulation email messages I get, that the Air Force is the most unhappy
having Ada "forced" on them).
Greg Aharonian
Source Translation & Optimization
617-489-3727 (my phone number, not my Social Security number)
--
**************************************************************************
Greg Aharonian
Source Translation & Optimiztion
P.O. Box 404, Belmont, MA 02178
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Marketing Ada
1993-03-05 14:45 ` Marketing Ada Mark A. Breland
@ 1993-03-05 16:30 ` Gregory Aharonian
1993-03-09 3:34 ` Thomas N Erickson
1 sibling, 0 replies; 24+ messages in thread
From: Gregory Aharonian @ 1993-03-05 16:30 UTC (permalink / raw)
Mark Breland concludes:
>So...unless a company with an attitude like Borland shows up on the scene,
>don't expect to see *any* Ada marketing hype directed at the masses.
Unfortunately, things are worse than this, since a fair number of DoD
software policies implicitly assume certain levels of Ada acceptance in
the general marketplace (to provide the DoD with the programmers, tools
and libraries) to meet DoD goals. With the STANFINS fiasco, having
someone strongly publicly push for Ada becomes even more important so
that Ada is accepted enough to have the marketplace provide the supply
of programmers, libraries and tools needed to meet DoD software goals.
Thus it is not just sad that the Ada vendors (as well as the DoD and
contractors like the STARS people) have dropped the Ada marketing ball.
If it gets any worse, it probably will become a mild threat to national
security, as it becomes more difficult for the DoD to meet its software
needs on a diminished budget.
However, as much of the grapevine that I monitor suspects, there is
a fair chance within the next few years that the DoD will drop the Ada
mandate as unworkable. When even the outrageously biased and yes-man
Mosemann studies say that Ada currently is only marginally more economical
than C/C++ (read the TRW) section, with C++ catching up, the reality is
probably in C++'s favor, which the generals eventually will be unable to
ignore.
J'accuse.
Greg Aharonian
Source Translation & Optimization
--
**************************************************************************
Greg Aharonian
Source Translation & Optimiztion
P.O. Box 404, Belmont, MA 02178
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
@ 1993-03-06 3:32 ` agate!howland.reston.ans.net!paladin.american.edu!darwin.sura.net!seas.gw
1993-03-08 13:24 ` Mark Priestley
0 siblings, 1 reply; 24+ messages in thread
From: agate!howland.reston.ans.net!paladin.american.edu!darwin.sura.net!seas.gw @ 1993-03-06 3:32 UTC (permalink / raw)
In article <EMERY.93Mar4145446@goldfinger.mitre.org> emery@goldfinger.mitre.org
(David Emery) writes:
>
[good stuff deleted]
>On the other hand, as has been said many times, choice of language is
>*not* generally a technical decision. The fact that Ada was developed
>by the DOD tends to prejudice it in the eyes of many who believe that
>anything having to do with the military is inherently evil. This is
>particularly true in academic settings...
>
This is increasingly seen to be a canard. I have met many hundreds of
academics in the last few years as an active Ada teacher and SIGAda
education co-chair. I hear _over and over_ that the problems with Ada
in recent years in breaking into academia are mostly _not_ political-
correctness problems, but (in no particular order)
- ignorance about Ada's accomplishments and possibilities;
- perceived tremendous cost of compilers;
- lack of curriculum-oriented textbooks.
Various outreach efforts, especially the November 92 CACM issue and
the SIGAda outreach to places like the Computer Science Conference are
setting them straight about the first 2 issues - most folks realize now
that academic prices are affordable enough, especially from academia-
friendly companies ike Meridian and (since 1991) Alsys.
Ada/Ed is making a BIG impact here. Next week I will post a list of all
the schools to which Ada/Ed copies (for DOS and Mac) were given at this
year's CSC last month. You'll see what I mean. Stay tuned.
There are now 7 freshman-level texts and a couple dozen more oriented
specifically to undergrad courses. As teachers find out about these
(and book publishers - unlike Ada vendors - really do know how to
advertise to reach teachers) they are looking upon Ada much more
favorably.
With all due respect, Dave, I've done my homework on this and i've got
my facts straight. Please do not perpetuate the myth of idelogical
opposition to Ada in the universities. There is undoubtedly a small
group of academics for which this is true, but most thinking people
realize that both X and Berkeley Unix were also funded by DoD, so
resisting Ada on that basis is foolish.
I'm not going to post my "serious Ada schools" list again until there
are significant changes to it - send e-mail if you want one. I will,
on thye other hand, post an updated book list next week.
Cheers -
Mike Feldman
^ permalink raw reply [flat|nested] 24+ messages in thread
* Mike Feldman, meet Archie
@ 1993-03-06 14:42 Colin James 0621
0 siblings, 0 replies; 24+ messages in thread
From: Colin James 0621 @ 1993-03-06 14:42 UTC (permalink / raw)
Gregory Aharonian's lists from Archie (despite case) are of only limited
value because the actual sites are not described. For example,
"stanford.edu" is pretty self-explanatory; but "unc.edu" is not (probably
means University of North Carolina, but could mean University of Northern
Colorado as well).
Colin James III
Bureau of Land Management, DoI
Denver Service Center
SC-342D, Bldg 50
Denver, CO 80225
(303) 236 - 5897
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-06 3:32 ` agate!howland.reston.ans.net!paladin.american.edu!darwin.sura.net!seas.gw
@ 1993-03-08 13:24 ` Mark Priestley
1993-03-08 15:28 ` Michael Feldman
0 siblings, 1 reply; 24+ messages in thread
From: Mark Priestley @ 1993-03-08 13:24 UTC (permalink / raw)
In article <1993Mar6.033256.18621@seas.gwu.edu> mfeldman@seas.gwu.edu (Michael Feldman) writes:
This is increasingly seen to be a canard. I have met many hundreds of
academics in the last few years as an active Ada teacher and SIGAda
education co-chair. I hear _over and over_ that the problems with Ada
in recent years in breaking into academia are mostly _not_ political-
correctness problems, but (in no particular order)
- ignorance about Ada's accomplishments and possibilities;
- perceived tremendous cost of compilers;
- lack of curriculum-oriented textbooks.
There is another, more fundamental reason in my opinion: Ada is widely regarded
as a dead language, both by students and many faculty members, and as a result,
although the technical merits of the language might be well-understood,
no-one's prepared to make the significant investment that changing to Ada would
represent. By "dead language" I mean an ill-assorted collection of
observations, including: "there are very few jobs in Ada"; "why don't Borland
have an Ada compiler?"; "why is Ada introducing tagged types, instead ofjoining
the OO mainstream?" As a colleague said: "it's like teaching Latin instead of
French, on the grounds that Latin's got more grammmar".
--
Mark Priestley Email: M.Priestley@uk.ac.westminster
School of Computer Science ...
University of Westminster
115 New Cavendish Street Telephone: +44 (0)71-911 5000 ext. 3653
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-08 13:24 ` Mark Priestley
@ 1993-03-08 15:28 ` Michael Feldman
1993-03-09 11:22 ` Mark Priestley
0 siblings, 1 reply; 24+ messages in thread
From: Michael Feldman @ 1993-03-08 15:28 UTC (permalink / raw)
In article <1993Mar8.132419.21952@westminster.ac.uk> priestm@westminster.ac.uk (Mark Priestley) writes:
>
>There is another, more fundamental reason in my opinion: Ada is widely regarded
>as a dead language, both by students and many faculty members, and as a result,
>although the technical merits of the language might be well-understood,
>no-one's prepared to make the significant investment that changing to Ada would
>represent. By "dead language" I mean an ill-assorted collection of
>observations, including: "there are very few jobs in Ada"; "why don't Borland
>have an Ada compiler?"; "why is Ada introducing tagged types, instead ofjoining
>the OO mainstream?" As a colleague said: "it's like teaching Latin instead of
>French, on the grounds that Latin's got more grammmar".
>
Well, you make some good points. I suggest, though, that you ask your friends
at the following UK universities why they don't think Ada is dead. In all
these schools, Ada is being taught as the entry-level language and, as
far as I can tell, propagated through the curriculum. Most of these places,
by the way, have adopted this "dead language" recently, after the C++
craze got started, so they're not just hanging onto something out
of sheer inertia:
Cranfield Institute of Technology, United Kingdom
Portsmouth Polytechnic, United Kingdom
University of Aston, United Kingdom
University of Bradford, United Kingdom
University of Lancaster, United Kingdom
University of Liverpool, United Kingdom
University of Paisley, United Kingdom
University of Stafford, United Kingdom
University of Wales, Aberystwyth, United Kingdom
University of York, United Kingdom
As far as I can tell, there is a distinct trend _toward_ Ada in the UK.
(Undoubtedly there are other trends away from Pascal too.)
Two new first-year texts have just appeared from UK authors: one is by
Culwin and I don't recall the author of the other. Clearly these authors,
and their publishers, seem to have the heretical notion that Ada is alive :-)
I believe, as do many other teachers, that one's first language influences
one's thinking forever. This holds for natural as well as computer languages.
Ada should certainly not be the only one learned by students, but many of
us believe it should be the first. Even in the UK, apparently...
Let's talk a bit about this "investment" to move to Ada. Are you referring
to universities' perceived investment in compilers? Have you checked the
prices lately? Are you referring to mental investment? Are you claiming
that the mental investment to move from, say, Pascal, to ML or C++ is
lower? I find that difficult to believe.
As far as Ada's "death" is concerned, we'll have to see where it is in
five years or so. Obviously nobody has a pure, clear crystal ball. But
we can all make predictions. Mine is that Ada will, over the long run,
be seen to have "staying power" and may outlast some of the more faddish
things as people become disillusioned with the instability of the fads.
Ada's stability and conservative "waterfall model" design may be thought
of as stodgy by many of us impatient computer tekkies, but I'll stick
out my neck and speculate that the conservativeness and accompanying
portability will be eventually seen as a distinct advantage.
Cheers all -
Mike Feldman
------------------------------------------------------------------------
Michael B. Feldman
co-chair, SIGAda Education Committee
Professor, Dept. of Electrical Engineering and Computer Science
School of Engineering and Applied Science
The George Washington University
Washington, DC 20052 USA
(202) 994-5253 (voice)
(202) 994-5296 (fax)
mfeldman@seas.gwu.edu (Internet)
"The most important thing is to be sincere,
and once you've learned how to fake that, you've got it made."
-- old show-business adage
------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Marketing Ada
1993-03-05 14:45 ` Marketing Ada Mark A. Breland
1993-03-05 16:30 ` Gregory Aharonian
@ 1993-03-09 3:34 ` Thomas N Erickson
1993-03-09 4:24 ` Michael Feldman
1 sibling, 1 reply; 24+ messages in thread
From: Thomas N Erickson @ 1993-03-09 3:34 UTC (permalink / raw)
breland@mcc.com (Mark A. Breland) writes:
>Well, that part of me that wears the little green accountant's visor hat
>was utterly dumbfounded. But even worse, I strongly suspect that the
>Company mentioned above is not alone. Rather, I venture to say that ALL
>the major Ada compiler vendors have adopted the same philosophy. In essence,
>they feel they have a captive customer base with which they are quite content
>to continue conducting business with. They consider themselves busy enough
>meeting the concerns and desires of _that_ customer base without introducing
>the complexity of a more eclectic user mix. To their credit, they are
>successful in their innovations as requested by existing customers, they just
>don't care to raise their horizons any further.
Don't count Alsys in the above. We are positive about the future of Ada
outside of defense and are doing things about it. The efforts are
extremely targetted at this time, but next year (94) should see a much
broader emphasis.
Tom Erickson
Group Vice-President, Marketing
Alsys
--
---------------------------------------------------------------------------
Tom Erickson Alsys
tne@world.std.com 67 South Bedford Street
Burlington, MA 01803
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Marketing Ada
1993-03-09 3:34 ` Thomas N Erickson
@ 1993-03-09 4:24 ` Michael Feldman
1993-03-11 22:14 ` Michael Feldman
0 siblings, 1 reply; 24+ messages in thread
From: Michael Feldman @ 1993-03-09 4:24 UTC (permalink / raw)
In article <C3LrA2.7zB@world.std.com> tne@world.std.com (Thomas N Erickson) writes:
[stuff deleted]
>
>Don't count Alsys in the above. We are positive about the future of Ada
>outside of defense and are doing things about it. The efforts are
>extremely targetted at this time, but next year (94) should see a much
>broader emphasis.
>
Ummm - excuse me for being skeptical, Tom. I've been around Ada for 10
years (actually more, but let's start from 1815A's adoption). What I've
heard EVERY year from all the vendors I've spoken to (and that's most
of the ones whose names we'd all recognize) is "well, that's great but
we really don't have the budget to do that big marketing push just now,
so you'll have to wait till next year." After 10 "next year's", I'm still
waiting for the magical next year. Somehow I don't think it would be
prudent for me to hold my breath...
Reminds me of a song I used to hear on the radio as a kid:
"Manana, manana, manana is soon enough for me." (Sorry, I couldn't
put tildes on the first n's - it's Spanish for "tomorrow", right?)
'Nuff said.
Mike Feldman
------------------------------------------------------------------------
Michael B. Feldman
co-chair, SIGAda Education Committee
Professor, Dept. of Electrical Engineering and Computer Science
School of Engineering and Applied Science
The George Washington University
Washington, DC 20052 USA
(202) 994-5253 (voice)
(202) 994-5296 (fax)
mfeldman@seas.gwu.edu (Internet)
"The most important thing is to be sincere,
and once you've learned how to fake that, you've got it made."
-- old show-business adage
------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-08 15:28 ` Michael Feldman
@ 1993-03-09 11:22 ` Mark Priestley
1993-03-12 16:38 ` mjl-b
0 siblings, 1 reply; 24+ messages in thread
From: Mark Priestley @ 1993-03-09 11:22 UTC (permalink / raw)
In article <1993Mar8.152831.6407@seas.gwu.edu> mfeldman@seas.gwu.edu (Michael Feldman) writes:
>In article <1993Mar8.132419.21952@westminster.ac.uk> priestm@westminster.ac.uk (Mark Priestley) writes:
>>
>>There is another, more fundamental reason in my opinion: Ada is widely regarded
>>as a dead language, both by students and many faculty members, and as a result,
>>although the technical merits of the language might be well-understood,
>>no-one's prepared to make the significant investment that changing to Ada would
>>represent. By "dead language" I mean an ill-assorted collection of
>>observations, including: "there are very few jobs in Ada"; "why don't Borland
>>have an Ada compiler?"; "why is Ada introducing tagged types, instead ofjoining
>>the OO mainstream?" As a colleague said: "it's like teaching Latin instead of
>>French, on the grounds that Latin's got more grammmar".
>Well, you make some good points. I suggest, though, that you ask your friends
>at the following UK universities why they don't think Ada is dead. In all
> [stuff about takeup of Ada in the UK omitted]
Don't get me wrong - I'm basically on the side of the angels here, and I know
about the spread of Ada in the UK. We currently teach Ada as a second-year
option for students specialising in Software Engineering: I occasionally moot
the possibility of switching to Ada as a first language (in place of Modula-2)
and the argument I have most difficulty confronting is the "dead language"
argument. It basically has two components:
* Ada's missed the boat on object orientation.
* Ada's too big, and hasn't caught on (just like Algol 68, for example)
Now I disagree about 80% with both of these assertions - but I find them very
difficult to counter. The people who hold these opinions just aren't
sufficiently impressed by Ada's good points, I'm afraid (maybe I'm no good at
arguing :-)
>I believe, as do many other teachers, that one's first language influences
>one's thinking forever. This holds for natural as well as computer languages.
>Ada should certainly not be the only one learned by students, but many of
>us believe it should be the first. Even in the UK, apparently...
I agree wholeheartedly with all this, except that I waver on whether the
benefits of switching from Modula-2 to Ada outweigh the costs ...
>Let's talk a bit about this "investment" to move to Ada. Are you referring
>to universities' perceived investment in compilers? Have you checked the
>prices lately? Are you referring to mental investment? Are you claiming
>that the mental investment to move from, say, Pascal, to ML or C++ is
>lower? I find that difficult to believe.
Compiler prices are certainly an issue: we want to use a Unix network, not PCs,
for most of our programming teaching, and our Ada compiler supplier recently
shocked us with the suggestion that we should pay a lot more than we currently
are! We're currently looking around: all recommendations gratefully received!
Mental investment in moving to Ada certainly is significant, though less than
moving to ML or C++ (heaven forfend!) would be.
Most significant is the knock-on effect on the resources required for other
courses: a lot of courses use the first language simply as a tool, and in many
cases rely on particular libraries, or interfaces being available. If we were
to switch to Ada, we'd need to find equivalents for all these. I'm not saying
it couldn't be done, but it's a *lot* of work.
>As far as Ada's "death" is concerned, we'll have to see where it is in
>five years or so. Obviously nobody has a pure, clear crystal ball. But
>we can all make predictions. Mine is that Ada will, over the long run,
>be seen to have "staying power" and may outlast some of the more faddish
>things as people become disillusioned with the instability of the fads.
>Ada's stability and conservative "waterfall model" design may be thought
>of as stodgy by many of us impatient computer tekkies, but I'll stick
>out my neck and speculate that the conservativeness and accompanying
>portability will be eventually seen as a distinct advantage.
Well, I hope you're right, but Ada's superiority to competing languages was
IMHO much clearer 10 years ago, and for whatever reasons, it hasn't exactly
swept the floor with them since then.
>Cheers all -
>Mike Feldman
Cheers
Mark Priestley
--
Mark Priestley Email: M.Priestley@uk.ac.westminster
School of Computer Science ...
University of Westminster
115 New Cavendish Street Telephone: +44 (0)71-911 5000 ext. 3653
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Marketing Ada
1993-03-09 4:24 ` Michael Feldman
@ 1993-03-11 22:14 ` Michael Feldman
1993-03-12 14:02 ` Mark A. Breland
0 siblings, 1 reply; 24+ messages in thread
From: Michael Feldman @ 1993-03-11 22:14 UTC (permalink / raw)
In article <1993Mar9.042400.2812@seas.gwu.edu> mfeldman@seas.gwu.edu (Michael Feldman) writes:
>In article <C3LrA2.7zB@world.std.com> tne@world.std.com (Thomas N Erickson) writes:
>
>[stuff deleted]
>>
>>Don't count Alsys in the above. We are positive about the future of Ada
>>outside of defense and are doing things about it. The efforts are
>>extremely targetted at this time, but next year (94) should see a much
>>broader emphasis.
>>
>Ummm - excuse me for being skeptical, Tom. I've been around Ada for 10
>years (actually more, but let's start from 1815A's adoption). What I've
>heard EVERY year from all the vendors I've spoken to (and that's most
>of the ones whose names we'd all recognize) is "well, that's great but
>we really don't have the budget to do that big marketing push just now,
>so you'll have to wait till next year." After 10 "next year's", I'm still
>waiting for the magical next year. Somehow I don't think it would be
>prudent for me to hold my breath...
>
[stuff deleted]
Colleagues:
I owe you all an apology.
It has come to my attention through private correspondence that these
comments were open to serious misinterpretation as a direct slur
on Alsys or, worse, on Tom. Au contraire, Tom is one of the few Ada-
industry officials who reads and responds to the net on a regular basis.
It's apparent that he is doing his best to keep his ear to the ground
and respond informatively where doing so is pertinent. In this he
deserves encouragement.
And Alsys has gone, in about 18 months' time, from perhaps the least
education-friendly vendor to one of the most friendly. Their academic
pricing (what they call the LEAP program) is aggressive and affordable,
and their people are generally friendly and helpful, in my recent
experience. The number of Alsys entries in the "Who's Using Ada
Report" demonstrates both their growing non-defense customer base
and their willingness to have this publicized.
My skepticism is generic and was aimed at the industry as a whole, not
at Alsys in particular. We have heard ten years' worth of grand plans
for building a bigger Ada market. Indeed, the fast-growing list of non-
defense projects suggests that some of these plans may be bearing fruit.
I certainly hope so! Maybe it'll be different this time.
I remain skeptical about whether the industry in general really knows
how to build markets. I fear that the Ada vendors may be all too typical
of defense companies, which even as we speak are tearing their hair out
trying to figure out how to cope in the post-Cold War world (see today's
news for some Clinton-administration discussion of this matter). The
Ada companies perceived their market to be mainly DoD-oriented and
captive and, in their myopia, missed the C++ wave coming and never
built up marketing and sales expertise to break Ada loose from its
defense origins and give it a real life of its own.
There are signs of change, but - without slamming any one company
or individual - I think our skepticism is well-founded and even
constructive.
Today's buzzword is "dual-use technology" - technology useful for both
defense and non-defense applications. Ada is a _programming language_ and
a damn good one, and as such is - without changing a byte of a compiler
or a letter of the LRM - dual-use technology. My hope is that all the
Ada companies will realize what a gem they've got, and find the imagination
and the funds to really let the world know. I think they can do it.
Alsys, Tom, I apologize for writing what seemed to be an ad hominem slam.
I've tried very hard not to write such stuff to the net, and to be a voice
of reason here. I blew this one, I guess.
My generic skepticism still stands. I would be delighted to be proved wrong!
Cheers all -
Mike Feldman
------------------------------------------------------------------------
Michael B. Feldman
co-chair, SIGAda Education Committee
Professor, Dept. of Electrical Engineering and Computer Science
School of Engineering and Applied Science
The George Washington University
Washington, DC 20052 USA
(202) 994-5253 (voice)
(202) 994-5296 (fax)
mfeldman@seas.gwu.edu (Internet)
"The most important thing is to be sincere,
and once you've learned how to fake that, you've got it made."
-- old show-business adage
------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Marketing Ada
1993-03-11 22:14 ` Michael Feldman
@ 1993-03-12 14:02 ` Mark A. Breland
1993-03-12 23:48 ` Michael Feldman
0 siblings, 1 reply; 24+ messages in thread
From: Mark A. Breland @ 1993-03-12 14:02 UTC (permalink / raw)
In article 13805@seas.gwu.edu, mfeldman@seas.gwu.edu (Michael Feldman) writes:
>
>I remain skeptical about whether the industry in general really knows
>how to build markets. I fear that the Ada vendors may be all too typical
>of defense companies, which even as we speak are tearing their hair out
>trying to figure out how to cope in the post-Cold War world (see today's
>news for some Clinton-administration discussion of this matter). The
>Ada companies perceived their market to be mainly DoD-oriented and
>captive and, in their myopia, missed the C++ wave coming and never
>built up marketing and sales expertise to break Ada loose from its
>defense origins and give it a real life of its own.
To carry your analogy further, Mike, several vendors have elected to jump
on the new C++ bandwagon rather than propel Ada forward on its own merits.
So what we'll soon see are vendors with product lines supporting Ada, C,
AND C++. This reactive response is typical of defense contractors (not all
mind you), who tend to jump with the latest technology, leaving perfectly
good products behind. I fear such an environment will cause Ada to languish
in a pitiful pool of ignominy.
>There are signs of change, but - without slamming any one company
>or individual - I think our skepticism is well-founded and even
>constructive.
How true.
---
Mark A. Breland - Microelectronics and Computer Technology Corporation (MCC)
Ada Fault Tolerance | voice: (512) 338-3509
3500 West Balcones Center Drive | FAX: (512) 338-3900
Austin, Texas 78759-6509 USA | internet: breland@mcc.com
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-09 11:22 ` Mark Priestley
@ 1993-03-12 16:38 ` mjl-b
0 siblings, 0 replies; 24+ messages in thread
From: mjl-b @ 1993-03-12 16:38 UTC (permalink / raw)
In article <1993Mar9.112215.3599@westminster.ac.uk> priestm@westminster.ac.uk (Mark Priestley) writes:
>
>Compiler prices are certainly an issue: we want to use a Unix network, not PCs,
>for most of our programming teaching, and our Ada compiler supplier recently
>shocked us with the suggestion that we should pay a lot more than we currently
>are! We're currently looking around: all recommendations gratefully received!
I believe Alsys still has a policy of 90% educational discount -- they're
contactable at:
Patridge House
Newton Road
Henley-on-Thames
Oxon
RG9 1EN
(0491 579090)
>Mark Priestley
>
>--
>Mark Priestley Email: M.Priestley@uk.ac.westminster
>School of Computer Science ...
>University of Westminster
>115 New Cavendish Street Telephone: +44 (0)71-911 5000 ext. 3653
Mat
(Yes, I am connected with Alsys -- they're my degree sponsors).
| Mathew Lodge | "What's your name, boy?" "Kate." "Isn't that |
| mjl-b@minster.york.ac.uk | a bit of a girl's name?" "It's short for... |
| University of York, UK | Bob." -- Blackadder II |
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Mike Feldman, meet Archie
1993-03-03 15:08 Gregory Aharonian
` (2 preceding siblings ...)
1993-03-04 16:03 ` C558172
@ 1993-03-12 21:17 ` timothy shimeall
3 siblings, 0 replies; 24+ messages in thread
From: timothy shimeall @ 1993-03-12 21:17 UTC (permalink / raw)
Your methodology is in serious trouble as a metric for Ada use.
It finds (as might be expected) anonymously-available Ada translators
(Ada-Ed) and language-specific bindings (Ada-Motif, Ada-X).
But Many Ada-related tools don't have "Ada" as part of their name.
Consider:
Anna (from Stanford)
AFLEX/AYACC (from UC Irvine)
ARCTURUS (from UC Irvine -- but not by anonymous ftp)
SPEC (from NPS -- but not by anonymous ftp)
etc.
If Archie was even as thorough as a "man -k" under unix, you might
have located these. Since instead it is closer to a unix "find" call
you didn't have a chance.
Ask yourself, how much C usage would your methodology have located?
(Hint: it would miss "lint", "prof", "make", etc.) I'd conjecture that your
results would have been comparable to the results of your Ada query.
Tim
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Marketing Ada
1993-03-12 14:02 ` Mark A. Breland
@ 1993-03-12 23:48 ` Michael Feldman
0 siblings, 0 replies; 24+ messages in thread
From: Michael Feldman @ 1993-03-12 23:48 UTC (permalink / raw)
In article <1993Mar12.140219.5705@mcc.com> breland@mcc.com writes:
[stuff deleted]
>
>To carry your analogy further, Mike, several vendors have elected to jump
>on the new C++ bandwagon rather than propel Ada forward on its own merits.
>So what we'll soon see are vendors with product lines supporting Ada, C,
>AND C++. This reactive response is typical of defense contractors (not all
>mind you), who tend to jump with the latest technology, leaving perfectly
>good products behind. I fear such an environment will cause Ada to languish
>in a pitiful pool of ignominy.
Well, don't give up hope yet. So far, the vendors aren't really abandoning
Ada, even if they are diversifying into C++, and most of them are. From the
myopic business perspective we've been discussing here, it only makes good
sense for them to go where the bucks are, especially if (as in Meridian's
CASE case), they are just selling a tool they've licensed from somewhere
else and didn't put resources into.
I've used another imprefect analogy about the Mandate: it's protectionism
and can be seen as analogous to Detroit's demand for protection from the
Yellow Peril. Mr. Iacocca's company (and the others too, but he's he most
vocally hypocritical) sells tremendous numbers of Asian cars, and US
cars with Asian engines, even while he screams for protection. Assuming
the Ada industry had something to do with the call for the Mandate (and I
don't really know whether they did, but I guess it's a safe assumption),
they wanted Congressional protection for Ada even while they diversify into
C++. If the Mandate was written with _no_ industry prodding, I'll stand
corrected.
>
>>There are signs of change, but - without slamming any one company
>>or individual - I think our skepticism is well-founded and even
>>constructive.
>
>How true.
>
Glad you agree. Let's keep letting them know, publicly and privately, our
thoughts on this.
Mike Feldman
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~1993-03-12 23:48 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-03-04 23:48 Mike Feldman, meet Archie enterpoop.mit.edu!usc!howland.reston.ans.net!bogus.sura.net!jhunix.hcf.jh
1993-03-05 14:45 ` Marketing Ada Mark A. Breland
1993-03-05 16:30 ` Gregory Aharonian
1993-03-09 3:34 ` Thomas N Erickson
1993-03-09 4:24 ` Michael Feldman
1993-03-11 22:14 ` Michael Feldman
1993-03-12 14:02 ` Mark A. Breland
1993-03-12 23:48 ` Michael Feldman
-- strict thread matches above, loose matches on Subject: below --
1993-03-06 14:42 Mike Feldman, meet Archie Colin James 0621
1993-03-03 15:08 Gregory Aharonian
1993-03-03 16:36 ` Scott McCoy
1993-03-03 23:03 ` Scott McCoy
1993-03-04 8:20 ` Benjamin Ketcham
1993-03-04 14:30 ` David Emery
1993-03-04 17:47 ` cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!sol.ctr.columbia.edu!eff
1993-03-04 19:54 ` David Emery
1993-03-05 16:18 ` Gregory Aharonian
1993-03-06 3:32 ` agate!howland.reston.ans.net!paladin.american.edu!darwin.sura.net!seas.gw
1993-03-08 13:24 ` Mark Priestley
1993-03-08 15:28 ` Michael Feldman
1993-03-09 11:22 ` Mark Priestley
1993-03-12 16:38 ` mjl-b
1993-03-04 16:03 ` C558172
1993-03-12 21:17 ` timothy shimeall
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox