comp.lang.ada
 help / color / mirror / Atom feed
From: Lao Xiao Hai <laoxhai@ix.netcom.com>
Subject: Re: Ada to C Translator
Date: Mon, 01 Jan 2001 13:01:49 -0800
Date: 2001-01-01T21:04:42+00:00	[thread overview]
Message-ID: <3A50F03D.3D56E9E2@ix.netcom.com> (raw)
In-Reply-To: 92qfj7$7l9$1@nnrp1.deja.com

Good reply Robert.   I have a few notes to augment your comments.

Robert Dewar wrote:

> A staggeringly ignorant question :-) Yes, of COURSE you can,
> and the amount of legacy COBOL out there is huge. Furthermore,
> new applications are being generated in COBOL all the time
> (that should not be surprising, COBOL is still the most
> suitable language for fiscal applications ...

I have a friend whose company generates a very considerable revenue
stream each year with products, training, and consulting support to
users
of COBOL, especially ANSI-85 COBOL and the new Object COBOL.
His income from COBOL is far greater than my company's income from Ada.

As noted by Robert, certain constructs in COBOL are more expressive for
financial applications than other languages.   In addition, contemporary

COBOL has rectified many of the problems associated with earlier
versions of the language.   Of course, who bothers to keep up with the
changes once they have made their choice for some other language --
often a of language inferior quality when targeted to some particular
application domain.  For example, C++ is a horrid language for
administrative
and financial software but its popularity makes it the choice of
otherwise
intelligent people.

> > What about Forth?
>
> Of *course* Forth is alive and well, and is
> used in many applications areas. There is by the way a VERY
> nice Forth interpretor for the Palm Pilot, which has been used
> to generate a number of Palm applications.

The largest Forth Interest Group (not called Forth User Group for
obvious reasons) is in St. Petersburg, Russia.  The language is still
excellent for eight-bit microprocessors such as the I-8051 and used
widely in that domain.   Moreover, one might consider Forth's
relationship to another language we rarely encounter which affects
our daily lives: Postscript.

> > The only laguage I can think of other than Ada and C which
> > has a active compiler support is Fortran - even Pascal is
> > struggeling.
>
> Again, the lack of awareness in this statement is remarkably
> parochial -- even peculiar, given its inclusion of Ada as one
> of three languages still in use -- that would surprise a LOT of
> people:-)

Until recently, I attended a lot of conferences each year.   My name
badge would identify my company as AdaWorks.    "Ada?!!!  I thought
that language was dead a long time ago."    The majority of people I
meet in the computing industry are under the impression that no one
uses Ada anymore, not even the military.    I also get to meet a lot
of military people.   A huge percentage of them believe Ada is no
longer relevant.    This is the perception many of us have been trying
to change for the last ten years.   I am sad that we have not made more
progress.

Advocates of other minor players in the languages and tools game are
under the same cloud.   It is the old argument that the best product
does
not necessarily gain the greatest market share.

> By far the most widely used language for PC development is
> Visual Basic (although almost never taught in universities,
> contrary to other claims you made).

It is, however, widely taught in various vocational schools and
community
colleges.   Places such as DeVry, Heald, and others like it certainly
include
Visual BASIC.   Vocational schools keep a sharp eye on the marketplace
and
develop their curriculum to meet the demand.    Some of you would be
quite
surprised to discover how many students with a BA or MA in English,
Psychology,
Biology, or Music are studying Visual Basic and HTML at some nearby
vocational school.   Oh, and they are getting jobs when they graduate
too.

> > My point is that with Ada, you will most likely get a
> > maintained compiler for a current platform in 15 years. Will
> > this be true for C++?
>
> Yes, of course it will. Ada advocacy is not helped by FUD like
> this which is clearly unfounded.

In a recent conversation with someone from IBM Santa Theresa labs
I learned that even PL/I is undergoing a rework to object technology.
He did not know the status of this effort, but it will be fascinating to

see if it becomes a reality in the marketplace.    Also, IBM continues
to sell and support APL.   There is apparently a user base for APL
in the financial analysis industry.

As Robert Dewar noted, these languages do not necessarily go away.
Thankfully, some do.   In the late 1970's I was working for consulting
firm when a request came from a U.S. Army client to teach a class to
one of their remote sites in IBM 1401/1460 Autocoder.   To the best
of my knowledge, that is one language no longer in use, but I could be
wrong.   We did sell a lot of our old DoD computing equipment to former
Eastern Block nations.   I recall Herb Grosch saying we should ensure
that they never be able to actually use any of it by also supplying the
manufacturer's documentation.  Some poor soul in Azerbaijian is,
at this moment, trying to discover how to interpret the virgule
character
in a core memory dump.

Richard Riehle




  parent reply	other threads:[~2001-01-01 21:01 UTC|newest]

Thread overview: 120+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-12-28 14:51 Ada to C Translator Mike K
2000-12-28 16:44 ` Ted Dennison
2000-12-28 17:40   ` Ira D. Baxter
2000-12-28 20:11   ` gdemont
2000-12-29  4:21   ` Dr Adrian Wrigley
2000-12-29  8:08     ` gdemont
2000-12-29 20:35   ` Dave Ptacek
2000-12-29 21:31     ` Marin David Condic
2000-12-30 23:04     ` Frode Tennebø
2000-12-30 23:31       ` Ted Dennison
2001-01-01 10:17       ` Tarjei T. Jensen
2001-01-01 15:17         ` Larry Kilgallen
2001-01-01 17:43       ` Robert Dewar
2001-01-01 21:00         ` Tarjei Tj�stheim Jensen
2001-01-01 23:38           ` Robert Dewar
2001-01-02 14:54           ` Marin David Condic
2001-01-01 21:01         ` Lao Xiao Hai [this message]
2001-01-01 23:41           ` Robert Dewar
2001-01-02 21:36             ` Frode Tennebø
2001-01-03 18:18               ` Robert Dewar
2001-01-03 22:31                 ` Frode Tennebø
2001-01-04  0:01                   ` Brian Rogoff
2001-01-04  1:16                     ` Larry Kilgallen
2001-01-04  2:41                       ` Brian Rogoff
2001-01-03 23:57                 ` Ken Garlington
2001-01-06 20:48             ` Lao Xiao Hai
2001-01-01 22:57         ` Frode Tennebø
2001-01-01 23:49           ` Robert Dewar
2001-01-02 21:39             ` Frode Tennebø
2001-01-03 18:22               ` Robert Dewar
2001-01-03 18:48                 ` Larry Kilgallen
2001-01-03 19:25                   ` Ted Dennison
2001-01-03 22:10                 ` Frode Tennebø
2001-01-01 23:04         ` Frode Tennebø
2001-01-02 22:20           ` Tarjei Tj�stheim Jensen
2001-01-02 18:07         ` Dave Ptacek
2001-01-02 22:45           ` Ted Dennison
2001-01-02 22:54           ` Tarjei Tj�stheim Jensen
2001-01-02 23:43             ` Ted Dennison
2001-01-02 22:57           ` Frode Tennebø
2001-01-03 12:34           ` Marin David Condic
2001-01-03 14:00             ` Ken Garlington
2001-01-03 16:16               ` Marin David Condic
2000-12-28 18:53 ` Ehud Lamm
2000-12-28 20:41 ` tmoran
2000-12-29 12:01 ` Tarjei T. Jensen
2001-01-02 21:58 ` Tucker Taft
  -- strict thread matches above, loose matches on Subject: below --
2006-01-24 19:55 Ada to C++ translator zangnew
2006-01-24 22:39 ` Jeffrey R. Carter
2006-01-24 23:26   ` David Emery
2006-01-25  4:53     ` Jeffrey R. Carter
2006-01-24 23:25 ` Gautier Write-only
2006-01-25  1:15   ` REH
2006-01-25 16:44     ` Martin Krischik
2006-01-25 20:42       ` REH
2006-01-26  9:03   ` Maciej Sobczak
2006-01-25  3:42 ` Bobby D. Bryant
2006-01-25 20:01   ` Florian Weimer
2006-01-25 20:36     ` Martin Dowie
2006-01-25 21:08       ` Florian Weimer
2006-01-25 21:26         ` Randy Brukardt
2006-01-26 11:22           ` Florian Weimer
2006-01-26 17:25             ` Martin Krischik
2006-01-26 18:08               ` Alex R. Mosteo
2006-01-26 18:29               ` REH
2006-01-27 19:13                 ` Martin Krischik
2006-01-26 18:42               ` Florian Weimer
2006-01-27  0:39             ` Randy Brukardt
2006-01-26  1:18     ` Bobby D. Bryant
2006-01-26 18:51       ` Florian Weimer
2006-01-26 17:15     ` Martin Krischik
2006-01-26 18:45       ` Florian Weimer
2006-01-25  9:24 ` Pascal Obry
2006-01-25 22:24 ` Gautier Write-only
2006-01-25 23:19   ` REH
2006-01-26  9:17   ` Maciej Sobczak
2006-01-25 22:30 ` James Alan Farrell
2006-01-27 15:01 ` Charlie McCutcheon
2006-01-29 14:02   ` Marco
2006-01-29 15:12     ` Dmitry A. Kazakov
2006-01-29 15:43     ` jimmaureenrogers
2006-01-30  5:32       ` Hyman Rosen
2000-04-12  0:00 Ada to C++ Translator Brad Crabtree
2000-04-12  0:00 ` David Starner
2000-04-13  0:00 ` Gautier
2000-04-14  0:00 ` Tucker Taft
1997-07-05  0:00 Ada To c translator wisniew
1997-07-06  0:00 ` Jerry van Dijk
     [not found] <dewar.855063471@merv>
     [not found] ` <5d7h2e$q4l$1@news.nyu.edu>
     [not found]   ` <5d90qq$ka7@mulga.cs.mu.OZ.AU>
1997-02-16  0:00     ` Ada to C translator Richard Kenner
1997-02-17  0:00       ` Fergus Henderson
1997-02-26  0:00       ` AlinP
1997-02-26  0:00         ` Robert Dewar
1997-03-21  0:00           ` Keith Allan Shillington
1997-03-26  0:00             ` Geert Bosch
1997-03-26  0:00               ` Tom Moran
1997-03-28  0:00                 ` Robert Dewar
     [not found] <199702041504.PAA11572@sw-eng.falls-church.va.us>
1997-02-09  0:00 ` Robert Dewar
1997-01-21  0:00 Gabriel Rouzaut
1997-01-22  0:00 ` Larry Kilgallen
1997-01-24  0:00   ` Ted Dennison
1997-01-30  0:00   ` Keith Thompson
     [not found]   ` <5d29nv$sqv@mn5.swip.net>
     [not found]     ` <dewar.854940250@merv>
     [not found]       ` <5ddp0u$elq@mn5.swip.net>
1997-02-09  0:00         ` Robert Dewar
1996-08-07  0:00 David Buscaglia
1996-08-09  0:00 ` Robert Dewar
1996-07-11  0:00 ADA to C++ translator Alain PUJOL
1996-07-12  0:00 ` Darren C Davenport
1996-07-13  0:00 ` Vladimir Vukicevic
1996-07-15  0:00 ` Simon A Watts
1996-07-15  0:00   ` David Wheeler
1996-07-15  0:00   ` Darren C Davenport
1996-07-15  0:00   ` Kevin J. Weise
1996-07-16  0:00     ` Simon A Watts
1996-07-15  0:00   ` Robert Dewar
1996-07-16  0:00     ` Simon A Watts
1996-07-16  0:00   ` Jon S Anthony
1996-07-16  0:00   ` Richard Krehbiel
     [not found] <3f10sf$9t1@news.dtc.hp.com>
     [not found] ` <3f1kig$p0d@newstand.syr.edu>
1995-01-12 16:10   ` Ada to C translator Robert Dewar
1994-09-08 21:12 Kevin H. Hunt x7343
1993-08-04 15:51 Joe Fasano
1990-07-27 12:41 /2000
replies disabled

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